*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:#00a69c}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a69c;min-height:100vh;margin:0}h1,h2,h3,h4,p,figure,blockquote{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button{font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}img,svg{max-width:100%;display:block}.tab-root{--tab-teal:#00a69c;--tab-yellow:#fc0;--tab-navy:#1b3e7c;--tab-rule:#ffcc0059;--tab-px:clamp(16px, 3vw, 40px);background:var(--tab-teal);color:var(--tab-yellow);-webkit-font-smoothing:antialiased;font-family:Archivo,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.tab-root ::selection{background:var(--tab-yellow);color:var(--tab-teal)}.tab-root a{text-decoration:none}.tab-root :focus-visible{outline-offset:-3px;outline:3px solid #fff}.tab-d1{font-variation-settings:"wdth" 88, "wght" 900;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(96px,25.5vw,520px);line-height:.78}.tab-d2{font-variation-settings:"wdth" 100, "wght" 900;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(34px,7.5vw,120px);line-height:.9}.tab-d3{font-variation-settings:"wdth" 96, "wght" 900;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(30px,5.2vw,86px);line-height:1}.tab-d4{font-variation-settings:"wdth" 94, "wght" 900;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(24px,3.4vw,46px);line-height:1.02}.tab-lead{font-variation-settings:"wdth" 96, "wght" 500;text-wrap:pretty;max-width:40ch;font-size:clamp(17px,1.8vw,26px);line-height:1.4}.tab-body-text{font-variation-settings:"wdth" 100, "wght" 400;text-wrap:pretty;max-width:62ch;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.tab-mono{font-variation-settings:normal;letter-spacing:.2em;text-transform:uppercase;font-family:DM Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(11px,1.2vw,13px)}.tab-eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.75;font-family:DM Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px}.tab-nav{z-index:60;background:var(--tab-teal);border-bottom:3px solid var(--tab-yellow);position:sticky;top:0}.tab-nav-bar{padding:0 var(--tab-px);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:stretch;gap:20px;font-family:DM Mono,ui-monospace,monospace;font-size:clamp(10px,1.1vw,12px);display:flex}.tab-nav-wide{align-items:stretch;display:none}.tab-nav-item{border-right:2px solid var(--tab-rule);align-items:center;padding:16px clamp(12px,1.6vw,22px);transition:background .2s,color .2s;display:flex}.tab-nav-item:last-child{border-right:none}.tab-nav-item.is-active,.tab-nav-item:hover{background:var(--tab-yellow);color:var(--tab-teal)}.tab-nav-mail{white-space:nowrap;align-items:center;padding:16px 0;transition:color .2s;display:flex}.tab-nav-mail:hover{color:#fff}.tab-nav-toggle{color:var(--tab-yellow);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:16px 0;font-family:DM Mono,ui-monospace,monospace;font-size:11px;display:flex}.tab-burger{flex-direction:column;gap:3px;display:flex}.tab-burger span{background:var(--tab-yellow);width:20px;height:2px;display:block}.tab-nav-panel{border-top:2px solid var(--tab-rule);display:none}.tab-nav[data-open=true] .tab-nav-panel{display:block}.tab-nav-panel a{padding:16px var(--tab-px);border-bottom:2px solid var(--tab-rule);font-variation-settings:"wdth" 100, "wght" 800;text-transform:uppercase;font-size:22px;transition:color .2s;display:block}.tab-nav-panel a:last-child{border-bottom:none}.tab-nav-panel a:hover,.tab-nav-panel a.is-active{color:#fff}@media (width>=760px){.tab-nav-wide{display:flex}.tab-nav-toggle,.tab-nav[data-open=true] .tab-nav-panel{display:none}}.tab-hero{border-bottom:3px solid var(--tab-yellow);min-height:calc(100vh - 55px);padding:clamp(20px, 3vw, 36px) var(--tab-px) clamp(18px, 2.4vw, 30px);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.tab-hero-title{margin:clamp(16px,3vw,40px) 0}.tab-hero-title>div{overflow:hidden}.tab-fly{transform:translateX(var(--tab-from));transition:transform 1s cubic-bezier(.16,1,.3,1)}.tab-fly.is-in{transform:translate(0)}.tab-hero-foot{border-top:3px solid var(--tab-yellow);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,4vw,64px);padding-top:clamp(14px,2vw,22px);display:flex}.tab-count{font-variation-settings:"wdth" 100, "wght" 900;align-items:baseline;gap:14px;display:flex}.tab-count-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(44px,7vw,110px);line-height:.85}.tab-count-l{font-variation-settings:normal;letter-spacing:.24em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.tab-cta{padding:clamp(26px, 3.6vw, 52px) var(--tab-px);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,48px);transition:background .3s,color .3s;display:flex}.tab-cta-meta{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-family:DM Mono,ui-monospace,monospace;font-size:clamp(11px,1.2vw,14px)}.tab-cta--yellow{background:var(--tab-yellow);color:var(--tab-teal);border-bottom:3px solid var(--tab-teal)}.tab-cta--yellow:hover{background:var(--tab-teal);color:var(--tab-yellow)}.tab-cta--teal{border-bottom:3px solid var(--tab-yellow)}.tab-cta--teal:hover{background:var(--tab-yellow);color:var(--tab-teal)}.tab-cta--navy{background:var(--tab-navy);color:var(--tab-yellow);border-bottom:3px solid var(--tab-yellow)}.tab-cta--navy:hover{background:var(--tab-yellow);color:var(--tab-navy)}.tab-cta.is-last{border-bottom:none}.tab-reveal{transition:opacity .6s}.tab-block{padding:clamp(28px, 4vw, 64px) var(--tab-px);border-bottom:3px solid var(--tab-yellow)}.tab-block--yellow{background:var(--tab-yellow);color:var(--tab-teal);border-bottom-color:var(--tab-teal)}.tab-block--navy{background:var(--tab-navy);color:var(--tab-yellow)}.tab-pagehead{padding:clamp(30px, 5vw, 76px) var(--tab-px) clamp(24px, 3.4vw, 48px);border-bottom:3px solid var(--tab-yellow);flex-direction:column;gap:clamp(12px,1.6vw,20px);display:flex}.tab-rows{flex-direction:column;display:flex}.tab-row{border-bottom:2px solid var(--tab-rule);grid-template-columns:1fr;gap:6px clamp(20px,4vw,56px);padding:clamp(16px,2vw,24px) 0;display:grid}.tab-row:last-child{border-bottom:none}.tab-block--yellow .tab-row{border-bottom-color:#00a69c4d}.tab-row-label{letter-spacing:.24em;text-transform:uppercase;opacity:.75;padding-top:.4em;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.tab-row-value{font-variation-settings:"wdth" 96, "wght" 800;letter-spacing:-.02em;font-size:clamp(20px,2.6vw,34px);line-height:1.12}.tab-row-note{font-variation-settings:"wdth" 100, "wght" 400;opacity:.8;max-width:52ch;font-size:clamp(14px,1.15vw,16px);line-height:1.5}@media (width>=760px){.tab-row{grid-template-columns:minmax(140px,18%) 1fr}}.tab-grid{grid-template-columns:1fr;gap:clamp(20px,2.6vw,36px);display:grid}@media (width>=620px){.tab-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.tab-grid--3{grid-template-columns:repeat(3,1fr)}}.tab-tile-title{font-variation-settings:"wdth" 98, "wght" 800;letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(17px,1.7vw,22px);line-height:1.2}.tab-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tab-list li{font-variation-settings:"wdth" 100, "wght" 400;padding-left:18px;font-size:clamp(15px,1.2vw,17px);line-height:1.5;position:relative}.tab-list li:before{content:"";background:currentColor;width:9px;height:3px;position:absolute;top:.62em;left:0}.tab-slot{border-bottom:2px solid var(--tab-rule);grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,38px) 0;display:grid}.tab-slot:last-child{border-bottom:none}.tab-slot-n{font-variation-settings:"wdth" 88, "wght" 900;letter-spacing:-.04em;font-variant-numeric:tabular-nums;opacity:.45;font-size:clamp(34px,6vw,84px);line-height:.85}.tab-slot-name{font-variation-settings:"wdth" 92, "wght" 900;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(28px,5.4vw,76px);line-height:.95}.tab-slot-name.is-tba{opacity:.5;font-variation-settings:"wdth" 92, "wght" 500}.tab-link{border-bottom:3px solid;padding-bottom:1px;transition:opacity .2s}.tab-link:hover{opacity:.6}.tab-btn{background:var(--tab-yellow);color:var(--tab-teal);letter-spacing:.2em;text-transform:uppercase;border:3px solid var(--tab-yellow);align-self:flex-start;align-items:center;gap:12px;padding:16px 26px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;transition:background .25s,color .25s;display:inline-flex}.tab-btn:hover{color:var(--tab-yellow);background:0 0}.tab-block--yellow .tab-btn{background:var(--tab-teal);color:var(--tab-yellow);border-color:var(--tab-teal)}.tab-block--yellow .tab-btn:hover{color:var(--tab-teal);background:0 0}.tab-tba{letter-spacing:.2em;text-transform:uppercase;opacity:.7;border:2px solid;padding:4px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;display:inline-block}.tab-legal{background:var(--tab-navy)}.tab-legal-block{padding:clamp(24px, 3vw, 40px) var(--tab-px);border-bottom:2px solid var(--tab-rule);grid-template-columns:1fr;gap:10px clamp(20px,4vw,56px);display:grid}.tab-legal-block:last-child{border-bottom:none}.tab-legal-n{letter-spacing:.24em;opacity:.6;padding-top:.35em;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.tab-legal-body{flex-direction:column;margin-top:12px;display:flex}.tab-legal-line{font-variation-settings:"wdth" 100, "wght" 500;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.tab-legal-sub{letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin:16px 0 4px;font-family:DM Mono,ui-monospace,monospace;font-size:11px}@media (width>=760px){.tab-legal-block{grid-template-columns:minmax(90px,10%) 1fr}}.tab-foot{border-top:3px solid var(--tab-yellow);padding:clamp(22px, 3vw, 36px) var(--tab-px);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px clamp(20px,4vw,48px);font-family:DM Mono,ui-monospace,monospace;font-size:12px;display:flex}.tab-foot a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.tab-root *,.tab-fly{transition-duration:.01ms!important}.tab-fly{transform:none!important}}
