.tr{--tr-ink:var(--page-ink,#1e1e1e);--tr-soft:#5f5f6b;--tr-quiet:#8e8e96;--tr-hair:#10121821;--tr-measure:1060px;--tr-gutter:clamp(16px, 4.4vw, 60px);--tr-sqs:.65;padding:0 var(--tr-gutter) clamp(56px, 7vw, 96px);background:var(--page-ground,#f6f6f4);color:var(--tr-ink);font-family:var(--page-body,var(--font-sans))}@supports (corner-shape:squircle){.tr{--tr-sqs:1}}.tr>*{max-width:var(--tr-measure);margin-left:auto;margin-right:auto}.tr-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-open{padding-top:clamp(104px,12vw,148px)}.tr-open h1{max-width:20ch;color:var(--tr-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(34px,4vw,52px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.045em);text-wrap:balance;margin:0;line-height:1.04}.tr-sub{max-width:56ch;color:var(--page-sub-color,#5f5f6b);font-size:var(--page-sub-size,17px);font-weight:var(--page-sub-weight,500);text-wrap:pretty;margin:16px 0 0;line-height:1.5}.tr-run{margin-top:clamp(48px,6vw,80px)}.tr-row{border-top:.5px solid var(--tr-hair);grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:6px clamp(24px,4vw,64px);padding:clamp(24px,3vw,34px) 0;display:grid}.tr-row:last-child{border-bottom:.5px solid var(--tr-hair)}.tr-row-label{color:var(--tr-quiet);letter-spacing:-.005em;margin:0;padding-top:4px;font-size:13.5px;font-weight:600}.tr-row-body{max-width:62ch}.tr-row-body h3{color:var(--tr-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(19px,1.9vw,23px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.035em);text-wrap:balance;margin:0;line-height:1.2}.tr-row-body p{color:var(--tr-soft);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;font-weight:500;line-height:1.6}.tr-band{isolation:isolate;border-radius:calc(30px * var(--tr-sqs));corner-shape:squircle;color:#fff;background:#0b0b0e;margin-top:clamp(56px,7vw,96px);padding:clamp(40px,5vw,72px) clamp(24px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0009,0 1px 2px #0000002e,0 12px 32px -16px #00000073}.tr-band .lab-dither{z-index:0;opacity:1;-webkit-mask-image:linear-gradient(215deg,#000 0%,#00000080 34%,#0000 68%);mask-image:linear-gradient(215deg,#000 0%,#00000080 34%,#0000 68%)}.tr-band>:not(.lab-dither){z-index:1;position:relative}.tr-band-head{max-width:44ch}.tr-band-head h2{color:#fff;font-family:var(--page-font,var(--font-sans));font-size:clamp(24px,2.4vw,34px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.04em);text-wrap:balance;margin:0;line-height:1.08}.tr-band-head p{color:#ffffff9e;text-wrap:pretty;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.5}.tr-band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);margin-top:clamp(32px,4.4vw,56px);display:grid}.tr-band-item h3{color:#fff;font-family:var(--page-font,var(--font-sans));font-size:clamp(17px,1.7vw,20px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.03em);text-wrap:balance;margin:0;line-height:1.2}.tr-band-item p{color:#ffffff9e;text-wrap:pretty;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.6}.tr-band-link{color:#fff;text-underline-offset:5px;align-items:center;gap:8px;margin-top:clamp(30px,4vw,48px);font-size:15px;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .15s;display:inline-flex}.tr-band-link:hover{text-decoration-color:#fff}.tr-docs{margin-top:clamp(56px,7vw,96px)}.tr-docs-head{max-width:62ch}.tr-docs-head h2{color:var(--tr-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(22px,2.2vw,28px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.04em);text-wrap:balance;margin:0;line-height:1.1}.tr-docs-head p{color:var(--tr-soft);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;font-weight:500;line-height:1.6}.tr-doc-list{border-radius:calc(18px * var(--tr-sqs));corner-shape:squircle;box-shadow:0 0 0 .5px var(--tr-hair), 0 1px 2px #1012180a;background:#fff;margin:clamp(26px,3.2vw,36px) 0 0;padding:0;list-style:none;overflow:hidden}.tr-doc-list li+li .tr-doc{border-top:.5px solid var(--tr-hair)}.tr-doc{color:var(--tr-ink);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr) auto;align-items:center;gap:4px clamp(16px,2.4vw,28px);padding:18px clamp(18px,2.4vw,24px);text-decoration:none;transition:background-color .16s;display:grid}.tr-doc:hover{background:#10121807}.tr-doc:focus-visible{outline:2px solid var(--tr-ink);outline-offset:-3px}.tr-doc-title{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.tr-doc-note{color:var(--tr-soft);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.5}.tr-arrow{color:currentColor;opacity:.45;flex:none;transition:opacity .16s}.tr-doc:hover .tr-arrow{opacity:1}.tr-band-link .tr-arrow{opacity:.7}.tr-docs-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(26px,3.2vw,36px);display:flex}@media (width<=760px){.tr-row{grid-template-columns:minmax(0,1fr);gap:8px}.tr-row-label{padding-top:0}.tr-band-grid{grid-template-columns:minmax(0,1fr)}.tr-doc{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.tr-doc-note{grid-area:2/1}.tr-arrow{grid-area:1/2/span 2}}@media (width<=640px){.tr{--tr-gutter:20px}.tr-open{padding-top:clamp(64px,17vw,88px)}.tr-open h1{font-size:clamp(34px,9.6vw,44px)}.tr-docs-head h2{font-size:24px}.tr-band-link{min-height:40px}}
