.taf-stats{padding-block:24px var(--gap)}.taf-stats .taf-stats-note{margin:0 0 32px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink);text-align:center}.taf-stats .taf-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter);margin:0}.taf-stats .taf-stats-cell{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;border-top:1px solid var(--c-line-strong);text-align:left}.taf-stats .taf-stats-value{order:-1;margin:0;display:inline-flex;align-items:flex-start;font-size:clamp(52px,5vw,76px);line-height:.9;font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-family:var(--font-display);font-stretch:var(--stretch-display)}.taf-stats .taf-stats-pre{font-size:.4em;line-height:1;letter-spacing:0;margin:.06em .08em 0 0;font-weight:400}.taf-stats .taf-stats-label{margin:0;max-width:24ch;font-size:15px;line-height:1.4;font-weight:400;color:var(--c-ink-2);text-wrap:pretty}@media (max-width:899px){.taf-stats .taf-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.taf-stats .taf-stats-note{margin-bottom:24px}.taf-stats .taf-stats-value{font-size:clamp(44px,13vw,56px)}.taf-stats .taf-stats-label{font-size:14px}}.taf-serve{position:relative;margin-inline:var(--sheet-inset);padding-top:var(--sp-4xl);border-radius:var(--r-sheet);overflow:hidden;isolation:isolate}.taf-serve .taf-serve-head{margin-bottom:32px}@media (max-width:759px){.taf-serve .taf-serve-head br{display:none}}.taf-ticker .taf-ticker-arrows{display:flex;justify-content:center;gap:10px;margin-bottom:32px}.taf-ticker .taf-ticker-arrow{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-btn);background:var(--c-warm);color:var(--c-ink);cursor:pointer;transition:background-color .15s var(--ease)}.taf-ticker .taf-ticker-arrow:hover{background:#e3dfd6}.taf-ticker .taf-ticker-arrow--next{background:var(--c-charcoal);color:#fff}.taf-ticker .taf-ticker-arrow--next:hover{background:#111111}.taf-ticker .taf-ticker-arrow svg{width:18px;height:18px}.taf-dark .taf-ticker .taf-ticker-arrow{background:rgb(255 255 255/.1);color:#fff}.taf-dark .taf-ticker .taf-ticker-arrow:hover{background:rgb(255 255 255/.18)}.taf-dark .taf-ticker .taf-ticker-arrow--next{background:#fff;color:#111111}.taf-dark .taf-ticker .taf-ticker-arrow--next:hover{background:var(--c-mint-hover)}.taf-ticker .taf-ticker-viewport{overflow:hidden}.taf-ticker .taf-ticker-track{display:flex;gap:16px;width:max-content;will-change:transform}.taf-ticker .taf-ticker-item{flex:none}.taf-serve .taf-serve-card{position:relative;display:block;width:clamp(260px,72vw,340px);aspect-ratio:357/485;border-radius:var(--r-card);overflow:hidden;background:var(--c-tile)}.taf-serve .taf-serve-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.taf-serve .taf-serve-card:hover img{transform:scale(1.03)}.taf-serve .taf-serve-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(17 17 17/.72))}.taf-serve .taf-serve-card-text{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:grid;gap:4px;color:#fff}.taf-serve .taf-serve-card h3{margin:0;font-size:24px;line-height:1.1;font-weight:400;letter-spacing:-.01em}.taf-serve .taf-serve-card-meta{margin:0;font-size:14px;font-weight:400;color:rgb(255 255 255/.72)}.taf-serve .taf-serve-split{display:grid;gap:24px;margin-top:var(--sp-3xl)}.taf-serve .taf-serve-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:480px;margin-inline:auto}.taf-serve .taf-serve-copy .taf-chip{background:rgb(255 255 255/.1);color:#fff}.taf-serve .taf-serve-copy .taf-body{color:var(--c-inv-2)}.taf-serve .taf-serve-h{font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:var(--tr-t4);font-weight:var(--w-display);max-width:16ch;font-family:var(--font-display);font-stretch:var(--stretch-display);text-transform:uppercase}.taf-serve .taf-serve-copy .taf-btn{margin-top:8px}@media (min-width:900px){.taf-serve .taf-serve-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.taf-serve .taf-serve-copy{align-items:flex-start;text-align:left;margin:0;align-self:center;padding-bottom:64px}}.taf-sp{--sp-wire-front:rgb(17 17 17/0.3);--sp-wire-back:rgb(17 17 17/0.07);--sp-arc:#2e2e2e;--sp-arc-back:rgb(17 17 17/0.08);position:relative;isolation:isolate;z-index:0;container-type:inline-size;height:clamp(400px,40vw,540px);cursor:grab;touch-action:pan-y;user-select:none;opacity:0;transition:opacity .9s var(--ease-out)}.taf-dark .taf-sp{--sp-wire-front:rgb(255 255 255/0.3);--sp-wire-back:rgb(255 255 255/0.07);--sp-arc:#cdbdfb;--sp-arc-back:rgb(205 189 251/0.12)}.taf-sp.taf-is-ready{opacity:1}.taf-sp.taf-is-grabbing{cursor:grabbing}.taf-sp-canvas{position:absolute;inset:0;width:100%;height:100%}.taf-sp:before{content:"";inset:0;background:radial-gradient(circle var(--sp-r,300px) at var(--sp-x,50%) var(--sp-y,80%),rgb(205 189 251/.34) 0,rgb(205 189 251/.12) 44%,transparent 68%)}.taf-sp-item,.taf-sp:before{position:absolute;pointer-events:none}.taf-sp-item{left:0;top:0;display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}.taf-sp-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;padding:.55em .85em;border-radius:8px;background:#fff;color:#111111;font-size:clamp(12px,2.3cqi,14px);font-weight:500;white-space:nowrap;box-shadow:var(--sh-chip)}.taf-sp-tile{display:grid;place-items:center;width:clamp(50px,11cqi,76px);aspect-ratio:1;border-radius:22%;overflow:hidden;box-shadow:var(--sh-ui)}.taf-sp-tile--photo{border:3px solid #fff}.taf-sp-tile--photo img{width:100%;height:100%;object-fit:cover}@media (max-width:899.98px){.taf-sp{height:min(80vw,420px);margin-inline:calc(var(--margin) * -1)}}