body{margin:0;background:var(--base)}.teei-ent .wrap{max-width:var(--content-max);margin-inline:auto;padding-inline:32px}.teei-ent .eyebrow{font:600 11px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0}.teei-ent .hero-wg{position:relative;min-height:min(86vh,840px)}.teei-ent .hero-wg .hbg{position:absolute;inset:0;overflow:hidden}.teei-ent .hero-wg .hbg img{width:100%;height:100%;object-fit:cover;object-position:72% 40%}.teei-ent .hero-wg .hveil{position:absolute;inset:0;background:linear-gradient(95deg,#faf9f5f2,#faf9f5de 28%,#faf9f56b 54%,#faf9f500 76%)}.teei-ent .hero-wg .hwrap{max-width:var(--content-max);margin-inline:auto;padding:128px 32px 96px}.teei-ent .hero-wg .hinner{position:relative;z-index:2;max-width:min(560px,48%)}.teei-ent .hero-wg .hero-h1{font-family:var(--serif);font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(38px,3.9vw,54px);line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;max-width:17ch;text-wrap:balance}.teei-ent .hero-wg .hero-sub{font:400 17.5px/1.6 var(--sans);color:var(--text-2);max-width:42ch;margin-top:22px}.teei-ent .inst{position:absolute;z-index:5;bottom:-96px;right:max(32px,calc((100% - var(--content-max)) / 2 + 32px));width:clamp(380px,33vw,470px);background:var(--base);border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 32px 80px #1414132e,0 4px 16px #1414130f;padding:36px 38px 30px}.teei-ent .inst .in-label{font:600 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0}.teei-ent .inst .in-match{font:400 14px/1.55 var(--sans);color:var(--text-2);margin:10px 0 0}.teei-ent .inst .in-hr{border:0;border-top:1px solid var(--line);margin:22px 0}.teei-ent .inst .ir-label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font:600 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.teei-ent .inst .ir-label .ir-opt{font-weight:500;letter-spacing:.06em;color:var(--muted);opacity:.7}.teei-ent .inst #dd-container{position:relative;display:flex!important;align-items:center;gap:10px;border-bottom:1px solid var(--line-strong);padding-bottom:4px;min-height:42px}.teei-ent .inst #dd-container *{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.teei-ent .inst #dd-container .search-title,.teei-ent .inst #dd-container .dtd-footer{display:none!important}.teei-ent .inst #dd-container .dtd-plugin{flex:1 1 auto;width:100%!important}.teei-ent .inst #dd-container .dtd-callout{padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.teei-ent .inst #dd-container .dtd-search-box{flex:1 1 auto!important;position:static!important;min-width:0!important}.teei-ent .inst #dd-container input,.teei-ent .inst #dd-container .sk-input{flex:1 1 auto;width:100%!important;height:38px!important;padding:0!important;font:400 16px/1.2 var(--sans)!important;color:var(--ink)!important;margin:0!important;outline:none!important}.teei-ent .inst #dd-container ::placeholder{color:var(--muted);opacity:.75}.teei-ent .inst #dd-container .dtd-lets-check{flex:0 0 auto!important;float:none!important;width:auto!important;margin:0!important}.teei-ent .inst #dd-container .dtd-lets-check .grid-x,.teei-ent .inst #dd-container .dtd-lets-check .cell{display:block!important;width:auto!important;margin:0!important}.teei-ent .inst #dd-container button.lets-check,.teei-ent .inst #dd-container .sk-btn{padding:0 2px!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer!important;white-space:nowrap!important;font:600 11.5px/1.4 var(--mono)!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--terra)!important}.teei-ent .inst #dd-container button.lets-check:hover,.teei-ent .inst #dd-container .sk-btn:hover{color:var(--terra-hover)!important}.teei-ent .inst #dd-container .Select-menu-outer,.teei-ent .inst #dd-container .sk-results{position:absolute!important;left:-12px!important;right:-12px!important;top:calc(100% + 10px)!important;z-index:40!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid var(--line-strong)!important;border-radius:10px!important;max-height:260px!important;overflow-y:auto!important;box-shadow:0 18px 44px #14141329!important}.teei-ent .inst #dd-container .Select-menu{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;padding:0!important;background:transparent!important;max-height:none!important;overflow:visible!important}.teei-ent .inst #dd-container .Select-menu>div,.teei-ent .inst #dd-container .Select-option,.teei-ent .inst #dd-container .sk-results li{list-style:none!important;padding:12px 18px!important;font:400 14.5px/1.4 var(--sans)!important;color:var(--ink)!important;border-bottom:1px solid var(--line)!important;cursor:pointer!important;background:#fff!important}.teei-ent .inst #dd-container .Select-menu>div *,.teei-ent .inst #dd-container .Select-option *{color:var(--ink)!important;background:transparent!important}.teei-ent .inst #dd-container .Select-option.dtd-dropdown-is-selected,.teei-ent .inst #dd-container .Select-menu>div:hover,.teei-ent .inst #dd-container .Select-option:hover,.teei-ent .inst #dd-container .sk-results li:hover{background:var(--paper)!important}.teei-ent .inst .emp-found{display:none;border-bottom:1px solid var(--line-strong);padding:8px 0 10px}.teei-ent .inst .emp-found .ef-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.teei-ent .inst .emp-found .ef-line{font:600 12px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.teei-ent .inst .emp-found .ef-change{font:500 11px/1.5 var(--mono);letter-spacing:.05em;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0}.teei-ent .inst .emp-found .ef-form{display:inline-block;font:600 11px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--terra);text-decoration:none;margin-top:7px}.teei-ent .inst .emp-found .ef-form:hover{color:var(--terra-hover);text-decoration:underline;text-underline-offset:3px}.teei-ent .inst .emp-found .ef-form[hidden]{display:none}.teei-ent .inst.found #dd-container{display:none!important}.teei-ent .inst.found .emp-found{display:block}.teei-ent .inst #dd-container .dtd-plugin details,.teei-ent .inst #dd-container .search-another-top,.teei-ent .inst #dd-container .dummy-search,.teei-ent .inst #dd-container .dtd-section-header,.teei-ent .inst #dd-container .dtd-callout ul,.teei-ent .inst #dd-container input[type=hidden]{display:none!important}.teei-ent .inst .in-freq{display:flex;gap:26px;margin:24px 0 20px}.teei-ent .inst .freq{background:none;border:0;padding:0 1px 6px;cursor:pointer;font:600 11.5px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent}.teei-ent .inst .freq.sel{color:var(--ink);border-bottom-color:var(--ink)}.teei-ent .inst .freq:hover{color:var(--ink)}.teei-ent .inst .in-amts{display:flex;align-items:baseline;gap:clamp(16px,1.8vw,24px);flex-wrap:wrap}.teei-ent .inst .num{background:none;border:0;padding:0 1px 7px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#1414136b;border-bottom:2px solid transparent;transition:color .14s ease}.teei-ent .inst .num:hover{color:#141413b8}.teei-ent .inst .num.sel{color:var(--ink);border-bottom-color:var(--ink)}.teei-ent .inst .num-o{font:600 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;padding-bottom:9px}.teei-ent .inst .num-o:hover,.teei-ent .inst .num-o.sel{color:var(--ink)}.teei-ent .inst .in-other{display:none;width:84px;font-family:var(--sans);font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--ink);padding:0 1px 5px;outline:none}.teei-ent .inst .in-other.on{display:inline-block}.teei-ent .inst .in-double{margin-top:26px}.teei-ent .inst .d-line{font:400 14.5px/1.5 var(--sans);color:var(--text-2);margin:0}.teei-ent .inst .d-line b{color:var(--ink);font-weight:600}.teei-ent .inst .d-big{font-family:var(--sans);font-weight:650;font-size:clamp(40px,3.4vw,48px);line-height:1;letter-spacing:-.025em;color:var(--ink);margin:8px 0 0;transition:transform .22s ease,opacity .22s ease;font-variant-numeric:tabular-nums}.teei-ent .inst .d-big.tick{transform:translateY(5px);opacity:.25;transition:none}.teei-ent .inst .d-note{font:600 10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:10px 0 0}.teei-ent .inst.found .d-note{color:var(--ink)}.teei-ent .inst .in-cta{display:block;width:100%;box-sizing:border-box;text-align:center;margin-top:26px;padding:17px 24px;font-size:16.5px}.teei-ent .inst .in-secure{font:500 10px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin:16px 0 0}.teei-ent .inst .in-legal{font:400 11px/1.6 var(--sans);color:var(--muted);text-align:center;margin:6px 0 0}.teei-ent .shelf{padding:120px 0 104px}.teei-ent .shelf .shelf-in{max-width:56%}.teei-ent .shelf .shelf-st{font:600 clamp(23px,2.4vw,30px)/1.25 var(--sans);letter-spacing:-.018em;color:var(--ink);margin:16px 0 0;max-width:26ch;text-wrap:balance}.teei-ent .shelf .shelf-x{font:400 17px/1.65 var(--sans);color:var(--text-2);max-width:52ch;margin-top:20px}.teei-ent .shelf .arrow-link{margin-top:22px;display:inline-block}.teei-ent .steps{padding:8px 0 96px}.teei-ent .steps h2{font:600 clamp(22px,2.2vw,28px)/1.25 var(--sans);letter-spacing:-.015em;color:var(--ink);margin:0}.teei-ent .strows{border-top:1px solid var(--line-strong);margin-top:30px}.teei-ent .strow{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 2px;border-bottom:1px solid var(--line);align-items:baseline}.teei-ent .strow .st-n{font:600 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.teei-ent .strow .st-n--t{color:var(--terra)}.teei-ent .strow .st-x{font:400 16px/1.55 var(--sans);color:var(--ink);max-width:62ch}.teei-ent .steps-foot{font:500 12px/1.7 var(--mono);letter-spacing:.03em;color:var(--muted);margin-top:22px;max-width:66ch}.teei-ent .who{background:var(--wash, var(--paper));padding:100px 0}.teei-ent .who .grid2w{display:grid;grid-template-columns:repeat(12,1fr);gap:0 40px;align-items:center}.teei-ent .who .who-txt{grid-column:1 / 7}.teei-ent .who h2{font:600 clamp(22px,2.2vw,28px)/1.25 var(--sans);letter-spacing:-.015em;color:var(--ink);margin:14px 0 0}.teei-ent .who .section-lede{font:400 17px/1.65 var(--sans);color:var(--text-2);max-width:54ch;margin-top:18px}.teei-ent .who .wq{font:italic 500 clamp(22px,2.4vw,29px)/1.35 var(--serif);font-variation-settings:"opsz" 40;color:var(--ink);max-width:24ch;margin:30px 0 0}.teei-ent .who .wq-cite{display:block;font:500 11px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:12px}.teei-ent .who .media-col{grid-column:7 / 13;margin:0}.teei-ent .who .door-video{position:relative;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;cursor:pointer}.teei-ent .who .door-video img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.teei-ent .who .door-video video{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;background:#000}.teei-ent .who .door-video .play{position:absolute;inset:0;display:grid;place-items:center}.teei-ent .who .door-video .play span{display:inline-flex;align-items:center;gap:10px;background:#141413d1;color:#fff;font:600 13px/1 var(--sans);padding:12px 20px;border-radius:999px}.teei-ent .who .door-video .tri{width:0;height:0;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;display:inline-block}.teei-ent .who figcaption{font:500 12px/1.7 var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:12px;max-width:44ch}.teei-ent .who .who-wait{font:600 15px/1.5 var(--sans);color:var(--ink);margin-top:26px}.teei-ent .who .who-wait .source-tag{margin-left:8px}.teei-ent .voices{padding:88px 0 72px}.teei-ent .voices3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-strong);margin-top:30px}.teei-ent .voices3 .v{padding:26px 28px 6px 0}.teei-ent .voices3 .v+.v{border-left:1px solid var(--line);padding-left:28px}.teei-ent .voices3 .vq{font:italic 500 17.5px/1.5 var(--serif);font-variation-settings:"opsz" 40;color:var(--ink);margin:0}.teei-ent .voices3 .vc{font:500 11px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:12px}.teei-ent .record{border-top:1px solid var(--line);margin-top:56px;padding-top:22px;display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.teei-ent .record p{font:400 13px/1.7 var(--sans);color:var(--text-2);margin:0;max-width:62ch}.teei-ent .record .mono-strong{font-family:var(--mono);font-size:12px;color:var(--ink)}.teei-ent .policy-line{font:400 14px/1.7 var(--sans);color:var(--text-2);max-width:58ch}.teei-ent .policy-line a{color:var(--terra)}.teei-ent .faq{padding:80px 0 96px;border-top:1px solid var(--line)}.teei-ent .faq details{border-bottom:1px solid var(--line);padding:18px 0;max-width:760px}.teei-ent .faq details:first-of-type{border-top:1px solid var(--line-strong)}.teei-ent .faq summary{font:600 16.5px/1.4 var(--sans);color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px}.teei-ent .faq summary::-webkit-details-marker{display:none}.teei-ent .faq summary:after{content:"+";font:400 20px/1 var(--mono);color:var(--muted)}.teei-ent .faq details[open] summary:after{content:"–"}.teei-ent .faq .fa{font:400 15px/1.65 var(--sans);color:var(--text-2);max-width:64ch;margin:12px 0 0}.teei-ent .close{background:var(--ink);color:var(--onink-90);padding:88px 0}.teei-ent .close .cl-row{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.teei-ent .close .cl-line{font-family:var(--serif);font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0}.teei-ent .close .cl-mini{font:600 13px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--onink-55);margin:16px 0 0;font-variant-numeric:tabular-nums}.teei-ent .close .cl-mini b{color:#fff;font-weight:600}.teei-ent .close .cl-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.teei-ent .close .btn{padding:16px 36px;font-size:16px}.teei-ent .close .cl-ghost{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:var(--r-btn);padding:15px 30px;font:600 15px/1 var(--sans);text-decoration:none}.teei-ent .close .cl-under{margin-top:44px;border-top:1px solid rgba(255,255,255,.16);padding-top:18px}.teei-ent .close .doss-next{font:500 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--onink-55);text-decoration:none}.teei-ent .close .doss-next:hover{color:#fff}.teei-ent .mob-cta{display:none}@media(max-width:960px){.teei-ent .wrap{padding-inline:20px}.teei-ent .hero-wg{min-height:0}.teei-ent .hero-wg .hveil{background:linear-gradient(180deg,#faf9f5f2,#faf9f5eb 30%,#faf9f573,#faf9f5e6 58%,#faf9f5 68%)}.teei-ent .hero-wg .hwrap{padding:64px 20px 34px}.teei-ent .hero-wg .hinner,.teei-ent .hero-wg .hero-sub{max-width:100%}.teei-ent .inst{position:relative;z-index:5;width:auto;max-width:480px;margin:46px auto 0;padding:30px 26px 26px;bottom:auto;right:auto}.teei-ent .shelf{padding:56px 0 64px}.teei-ent .shelf .shelf-in{max-width:100%}.teei-ent .steps{padding-bottom:72px}.teei-ent .strow{grid-template-columns:1fr;gap:6px}.teei-ent .who{padding:72px 0}.teei-ent .who .grid2w{display:block}.teei-ent .who .media-col{margin-top:36px}.teei-ent .voices3{grid-template-columns:1fr}.teei-ent .voices3 .v+.v{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:24px}.teei-ent .close .cl-row{grid-template-columns:1fr}.teei-ent .close .cl-actions{justify-content:flex-start}.teei-ent .mob-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--base);border-top:1px solid var(--line-strong);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.teei-ent .mob-cta .btn{display:block;text-align:center}}@media(prefers-reduced-motion:reduce){.teei-ent .inst .d-big{transition:none}}
