@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,300..700&display=swap";@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#EFEFEB;--sheet:#F7F7F4;--ink:#16181A;--mid:#5B5F63;--rule:#C6C8C2;--brass:#C8A24A;--navy:#1B2430;--navy-text:#E8E6DF;--max:1240px;--label:200px;--gutter:32px}.tkc *{box-sizing:border-box;margin:0;padding:0}{font-size:100%;-webkit-text-size-adjust:100%}.tkc{min-height:100vh;background:var(--ground);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.55;font-variation-settings:"wdth" 100;padding-bottom:64px}@media (min-width:800px){.tkc{padding-bottom:0}}.tkc a{color:inherit}.tkc ul{list-style:none}.tkc strong{font-weight:600}.tkc :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tkc .display{font-variation-settings:"wdth" 118;font-weight:500;font-size:clamp(36px,6.2vw,84px);line-height:.96;letter-spacing:-.02em}.tkc .statement{font-variation-settings:"wdth" 110;font-weight:400;font-size:clamp(26px,3.6vw,48px);line-height:1.12;letter-spacing:-.015em}.tkc .h2{font-variation-settings:"wdth" 108;font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.01em}.tkc .label{font-variation-settings:"wdth" 88;font-weight:500;font-size:14px;line-height:1.4;color:var(--mid)}.tkc .small{font-size:14px;line-height:1.5;color:var(--mid)}.tkc .num{font-variation-settings:"wdth" 112;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tkc .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}@media (min-width:800px){.tkc .wrap{padding:0 40px}}.tkc .row{display:grid;grid-template-columns:1fr;gap:12px var(--gutter);padding:56px 0;border-top:1px solid var(--rule)}@media (min-width:800px){.tkc .row{grid-template-columns:var(--label) 1fr;padding:88px 0}}.tkc .row>.label{padding-top:6px}.tkc .tkc-header{position:sticky;top:0;z-index:5;background:var(--ground);border-bottom:1px solid var(--rule)}.tkc .bar{display:flex;align-items:center;justify-content:space-between;height:64px}.tkc .mark{font-variation-settings:"wdth" 112;font-weight:600;font-size:17px;letter-spacing:-.01em;text-decoration:none}.tkc .mark span{color:var(--brass)}.tkc .nav{display:none;gap:28px}.tkc .nav a{text-decoration:none;font-size:15px}.tkc .nav a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:800px){.tkc .nav{display:flex}}.tkc .btn{display:inline-block;background:var(--brass);color:var(--ink);text-decoration:none;font-weight:600;font-size:15px;padding:12px 20px;border:1px solid var(--brass)}.tkc .btn:hover{background:transparent}.tkc .btn-quiet{background:transparent;border-color:var(--ink);color:var(--ink)}.tkc .btn-quiet:hover{background:var(--ink);color:var(--ground)}.tkc .hero{padding:72px 0 64px}@media (min-width:800px){.tkc .hero{padding:120px 0 104px}}.tkc .hero p{max-width:34em;margin-top:24px;font-size:19px;line-height:1.5}.tkc .hero .cta{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.tkc .hero .display{max-width:15ch}.tkc .rule-block{display:grid;gap:20px}.tkc .rule-block .statement{max-width:24ch}.tkc .rule-block .note{max-width:52em}.tkc .card{background:var(--sheet);border:1px solid var(--rule)}.tkc table{width:100%;border-collapse:collapse;font-size:16px}.tkc th,.tkc td{text-align:left;vertical-align:top;padding:18px 16px;border-top:1px solid var(--rule)}.tkc thead th{border-top:0;padding-top:24px}.tkc tbody th{font-weight:500;color:var(--mid);font-variation-settings:"wdth" 88;font-size:14px;width:22%}.tkc thead th .plan{display:block;font-size:20px;font-weight:600;font-variation-settings:"wdth" 110}.tkc thead th .fit{display:block;font-weight:400;color:var(--mid);font-size:14px;margin-top:6px;max-width:22ch}.tkc .price{font-size:clamp(28px,3vw,40px);line-height:1;display:block}.tkc .price small{display:block;font-size:14px;color:var(--mid);font-variation-settings:"wdth" 100;font-weight:400;margin-top:8px;letter-spacing:0}.tkc td ul li{padding-left:0;margin-bottom:8px}.tkc td ul li:last-child{margin-bottom:0}.tkc .card-foot{padding:24px 16px;border-top:1px solid var(--rule);display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tkc .card-foot p{max-width:46em;font-size:15px;color:var(--mid)}@media (max-width:799px){.tkc table,.tkc thead,.tkc tbody,.tkc tr,.tkc th,.tkc td{display:block}.tkc thead{display:none}.tkc tbody tr{padding:24px 16px;border-top:1px solid var(--rule)}.tkc tbody th{width:auto;padding:0 0 10px}.tkc tbody td{padding:0 0 12px;border:0}.tkc tbody td:before{content:attr(data-plan);display:block;font-weight:600;font-size:14px;margin-bottom:4px}}.tkc .cols{display:grid;gap:40px}@media (min-width:800px){.tkc .cols{grid-template-columns:1fr 1fr}}.tkc .cols h3{font-weight:500;font-size:17px;margin-bottom:14px}.tkc .list li{padding:10px 0;border-top:1px solid var(--rule);font-size:16px}.tkc .list li:last-child{border-bottom:1px solid var(--rule)}.tkc .work{display:grid;gap:40px 32px}@media (min-width:800px){.tkc .work{grid-template-columns:1fr 1fr}}.tkc .shot{aspect-ratio:16/10;background:var(--sheet);border:1px solid var(--rule);overflow:hidden;display:block}.tkc .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.tkc .work h3{font-weight:500;font-size:18px;margin-top:14px}.tkc .work .small{margin-top:2px}.tkc .roster{margin-top:56px}.tkc .roster li{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;border-top:1px solid var(--rule);font-size:16px}.tkc .roster li:last-child{border-bottom:1px solid var(--rule)}.tkc .roster .small{text-align:right}.tkc .concepts{margin-top:40px;max-width:60em}.tkc .concepts p{font-size:15px;color:var(--mid);margin-top:10px}.tkc .about{display:grid;gap:32px;align-items:start}@media (min-width:800px){.tkc .about{grid-template-columns:280px 1fr;gap:48px}}.tkc .portrait{width:100%;max-width:280px;display:block;border:1px solid var(--rule);background:var(--sheet)}.tkc .band{background:var(--navy);color:var(--navy-text)}.tkc .band .row{border-top:0}.tkc .band .label{color:#a8aeb8}.tkc .contact{display:grid;gap:32px}@media (min-width:800px){.tkc .contact{grid-template-columns:1.2fr 1fr}}.tkc .contact .statement{color:#fff;max-width:18ch}.tkc .contact dl{display:grid;grid-template-columns:auto 1fr;gap:12px 24px;font-size:17px;align-self:end}.tkc .contact dt{color:#a8aeb8;font-variation-settings:"wdth" 88;font-size:14px;padding-top:3px}.tkc .contact a{text-decoration:none;border-bottom:1px solid #4A5566}.tkc .contact a:hover{border-color:var(--brass)}.tkc .contact .btn{margin-top:28px}.tkc .tkc-footer{padding:28px 0 40px;font-size:14px;color:var(--mid);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.tkc .bottom{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--ground);border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr)}.tkc .bottom a{text-decoration:none;text-align:center;padding:14px 4px 16px;font-size:13px;font-weight:500;font-variation-settings:"wdth" 90}.tkc .bottom a.go{background:var(--brass)}@media (min-width:800px){.tkc .bottom{display:none}}@media (prefers-reduced-motion:no-preference){.tkc .hero .display{animation:rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.tkc .wa{position:fixed;right:16px;bottom:80px;z-index:7;display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--ground);text-decoration:none;font-weight:600;font-size:15px;padding:12px 16px;border:1px solid var(--ink)}.tkc .wa:hover{background:var(--brass);color:var(--ink);border-color:var(--brass)}.tkc .wa svg{width:18px;height:18px;flex:none}@media (min-width:800px){.tkc .wa{right:32px;bottom:32px}}.tkc .note-gap{margin-top:14px;max-width:40em}.tkc .h2-gap{margin-bottom:36px}.tkc .sub{font-weight:500;font-size:17px;margin-bottom:14px}.tkc .sub-gap{margin-bottom:24px}.tkc .about-body{margin-top:18px;max-width:40em}.tkc .about-facts{margin-top:24px;max-width:28em}.tkc .label{text-transform:none;letter-spacing:0;font-family:inherit}.tkc .contact,.tkc .about,.tkc .work,.tkc .row,.tkc .wrap{background:transparent;border-radius:0;box-shadow:none}.tkc .band .wrap{background:transparent}.tkc .tkc-footer{background:transparent;border:0;color:var(--mid)}.tkc .tkc-header{box-shadow:none}.tkc h1,.tkc h2,.tkc h3,.tkc p{font-family:inherit;text-transform:none;letter-spacing:inherit}.tkc .tt-eyebrow{display:inline-block;background:var(--ink);color:var(--ground);font-variation-settings:"wdth" 88;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px}.tkc .tt-hero{padding:40px 0 48px}@media (min-width:800px){.tkc .tt-hero{padding:64px 0 72px}}.tkc .tt-hero h1{margin-top:20px;max-width:18ch}.tkc .tt-starting{margin-top:24px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tkc .tt-starting .amount{font-size:clamp(52px,12vw,84px);line-height:1}.tkc .tt-starting .note{font-size:17px;color:var(--mid)}.tkc .tt-sep{margin-top:24px;max-width:44em;font-size:16px;color:var(--mid)}.tkc .tt-grid{display:grid;gap:20px}@media (min-width:900px){.tkc .tt-grid{grid-template-columns:repeat(3,1fr)}}.tkc .tt-plan{background:var(--sheet);border:1px solid var(--rule);padding:24px 20px;display:flex;flex-direction:column;gap:16px}.tkc .tt-plan h3{font-weight:600;font-size:20px;font-variation-settings:"wdth" 110}.tkc .tt-plan .headline-price{font-size:clamp(24px,4.4vw,28px);line-height:1.15;font-weight:600;font-variation-settings:"wdth" 108;letter-spacing:-.01em}.tkc .tt-terms{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 0;font-size:15px}.tkc .tt-terms div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.tkc .tt-terms dt,.tkc .tt-terms span:first-child{color:var(--mid)}.tkc .tt-plan ul li{font-size:15px;padding:7px 0;border-top:1px solid var(--rule)}.tkc .tt-plan ul li:first-child{border-top:0}.tkc .tt-plan .btn{width:100%;text-align:center;border:1px solid var(--brass);cursor:pointer;font-family:inherit}.tkc .tt-plan .btn[disabled]{opacity:.6;cursor:progress}.tkc .tt-plan .spacer{margin-top:auto}.tkc .tt-fine{margin-top:28px;max-width:52em;font-size:14px;color:var(--mid)}.tkc .tt-error{margin-top:12px;font-size:14px;color:#8a2b2b}.tkc .tt-confirm{padding:64px 0 80px;max-width:44em}.tkc .tt-confirm h1{margin-bottom:20px}.tkc .tt-confirm p{margin-top:16px}.tkc .tt-confirm ol{margin:20px 0 0 20px;list-style:decimal}.tkc .tt-confirm ol li{padding:6px 0}.tkc .tt-confirm .btn{margin-top:32px}.tkc .plan-buy{display:block;width:100%;text-align:center;cursor:pointer;font-family:inherit}.tkc .plan-buy[disabled]{opacity:.6;cursor:progress}:root{--ink:#0b0b0a;--ivory:#f3eddc;--blue:#005030;--red:#f47321;--sand:#c9bea8;--line:rgba(11,11,10,.25);--gutter:clamp(1.2rem,4.5vw,5rem);--display:"Archivo Variable",Arial,sans-serif;--body:"IBM Plex Sans Variable",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.055em;text-wrap:balance}.label{font-size:.72rem;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.topbar{height:86px;padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;border-bottom:1px solid rgba(243,237,220,.25);background:var(--ink);color:var(--ivory)}.wordmark{display:flex;align-items:center;gap:.8rem;width:-moz-max-content;width:max-content;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.monogram{font-family:var(--display);font-size:1.45rem;font-weight:750;letter-spacing:-.12em}.monogram span{color:var(--red);font-size:.78em}.nav-cta{justify-self:end;font-weight:700;padding-bottom:.2rem;border-bottom:1px solid transparent;transition:border-color .2s}.nav-cta:hover{border-color:var(--red)}.nav-cta span{color:var(--red)}.legal-page{min-height:100vh;padding:clamp(5rem,9vw,9rem) var(--gutter);display:grid;grid-template-columns:.55fr 1.45fr;gap:6vw}.legal-page header h1{font-size:clamp(3rem,6vw,6rem);line-height:.9}.legal-copy section{padding:2rem 0;border-top:1px solid var(--line)}.legal-copy h2{font-size:1.5rem;letter-spacing:-.03em}.legal-copy p{max-width:65ch}@media (max-width:620px){.topbar{gap:1rem}.wordmark>span:last-child{display:none}.legal-page{display:block}.legal-copy{margin-top:4rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
