@charset "UTF-8";:root{--tk-bg: #000000;--tk-bg-panel: linear-gradient(180deg, #0a0a0a 0%, #050505 100%);--tk-fg: #f3eee4;--tk-fg-lead: rgba(243, 238, 228, .82);--tk-fg-body: rgba(243, 238, 228, .78);--tk-fg-faint: rgba(243, 238, 228, .35);--tk-line: rgba(243, 238, 228, .15);--tk-line-soft: rgba(243, 238, 228, .12);--tk-line-input: rgba(243, 238, 228, .3);--tk-line-chip: rgba(243, 238, 228, .25);--tk-gold: #c9a86a;--tk-gold-20: rgba(201, 168, 106, .2);--tk-gold-27: rgba(201, 168, 106, .27);--tk-gold-33: rgba(201, 168, 106, .33);--tk-gold-40: rgba(201, 168, 106, .4);--tk-gold-53: rgba(201, 168, 106, .53);--tk-font-display: "Oswald", "Roboto", sans-serif;--tk-font-body: "Roboto", "Helvetica Neue", Arial, sans-serif;--tk-ig-width: 380px;--tk-bar-height-mobile: 73px}@font-face{font-family:Oswald;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/oswald-latin-wght-normal.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/roboto-latin-wght-normal.woff2) format("woff2");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:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto-latin-wght-italic.woff2) format("woff2");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}.tk-eyebrow{font-family:var(--tk-font-display);font-size:11px;letter-spacing:.5em;text-transform:uppercase;color:var(--tk-gold);display:flex;align-items:center;gap:14px;margin-bottom:22px}.tk-eyebrow:before{content:"";flex:0 0 36px;height:1px;background:currentColor;opacity:.6}.tk-crumb{font-family:var(--tk-font-display);font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px;opacity:.75}.tk-crumb .cur{color:var(--tk-gold)}.tk-h1{font-family:var(--tk-font-display);font-size:76px;line-height:.92;letter-spacing:.02em;text-transform:lowercase;margin:0 0 6px;font-weight:300}.tk-h1 em{color:var(--tk-gold);font-style:normal}.tk-flourish{display:block;color:var(--tk-gold);margin:10px 0}.tk-lead{font-style:italic;font-size:18px;line-height:1.6;color:var(--tk-fg-lead);margin:14px 0 0;max-width:560px;font-weight:300;text-wrap:pretty}.tk-body{font-size:15px;line-height:1.7;color:var(--tk-fg-body);margin:0;text-wrap:pretty}.tk-sect-hd{display:flex;align-items:center;gap:18px;color:var(--tk-gold);margin:48px 0 26px}.tk-sect-hd h2{font-family:var(--tk-font-display);font-size:20px;letter-spacing:.42em;text-transform:uppercase;font-weight:400;color:var(--tk-fg);margin:0;flex:0 0 auto}.tk-sect-hd .line{flex:1;height:1px;background:currentColor;opacity:.5}.tk-sect-hd .meta{font-family:var(--tk-font-display);font-size:10px;letter-spacing:.4em;text-transform:uppercase;opacity:.7}@media(max-width:959px){.tk-eyebrow{font-size:9.5px;letter-spacing:.46em;gap:12px;margin-bottom:16px}.tk-eyebrow:before{flex-basis:24px}.tk-crumb{font-size:9.5px;letter-spacing:.32em;gap:10px;margin-bottom:16px}.tk-h1{font-size:44px;margin-bottom:4px}.tk-flourish{width:200px;margin:8px 0}.tk-lead{font-size:14.5px;line-height:1.55;margin-top:8px}.tk-body{font-size:14px;line-height:1.65}.tk-sect-hd{gap:12px;margin:32px 0 18px}.tk-sect-hd h2{font-size:14px}.tk-sect-hd .meta{font-size:9px;letter-spacing:.34em}}.tk-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--tk-gold);color:#000;border:1px solid var(--tk-gold);padding:14px 28px;cursor:pointer;font-family:var(--tk-font-display);font-size:11px;letter-spacing:.32em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.tk-cta:hover{color:#000;background:#d8bc85}.tk-cta--ghost{background:transparent;color:var(--tk-fg)}.tk-cta--ghost:hover{background:var(--tk-gold);color:#000}.tk-cta-row{display:flex;gap:18px;flex-wrap:wrap}.tk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}.tk-tile{display:block;text-align:center;transition:transform .28s ease;position:relative}.tk-tile:hover{transform:translateY(-4px);color:var(--tk-fg)}.tk-frame{padding:8px;border:1px solid var(--tk-gold-40);position:relative}.tk-img{width:100%;aspect-ratio:3/4}.tk-tile-name{font-family:var(--tk-font-display);font-size:14px;letter-spacing:.22em;text-transform:uppercase;margin-top:14px}.tk-tile-meta{font-family:var(--tk-font-display);font-size:9.5px;letter-spacing:.4em;opacity:.55;margin-top:4px;text-transform:uppercase}.tk-num{position:absolute;top:16px;left:16px;font-family:var(--tk-font-display);font-size:9.5px;letter-spacing:.24em;padding:4px 7px;background:#000000bf;border:1px solid var(--tk-gold-33);color:var(--tk-gold)}.tk-badge{position:absolute;top:16px;right:16px;font-family:var(--tk-font-display);font-size:9px;letter-spacing:.24em;text-transform:uppercase;padding:4px 8px;background:var(--tk-gold);color:#000}.tk-info{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid var(--tk-line)}.tk-info>*{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.tk-info>*+*{border-left:1px solid var(--tk-line)}.tk-info .k{font-family:var(--tk-font-display);font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--tk-gold)}.tk-info .v{font-family:var(--tk-font-display);font-size:15px;letter-spacing:.08em;overflow-wrap:anywhere}@media(max-width:959px){.tk-cta{width:100%;min-height:48px;padding:15px 22px;font-size:10.5px}.tk-cta-row{flex-direction:column;gap:10px}.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.tk-frame{padding:5px}.tk-tile-name{font-size:11px;letter-spacing:.2em;margin-top:10px}.tk-tile-meta{font-size:8.5px;letter-spacing:.36em;margin-top:3px}.tk-num{top:10px;left:10px;font-size:8.5px;letter-spacing:.2em;padding:3px 6px}.tk-badge{top:10px;right:10px;font-size:8px;letter-spacing:.2em;padding:3px 6px}.tk-info>*{padding:16px;gap:6px}.tk-info .k{font-size:8.5px;letter-spacing:.36em}.tk-info .v{font-size:13px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--tk-bg);color:var(--tk-fg);font-family:var(--tk-font-body);-webkit-font-smoothing:antialiased}body.tk-no-scroll{overflow:hidden}a{color:var(--tk-fg);text-decoration:none}a:hover{color:var(--tk-gold)}img{max-width:100%}button{font:inherit}:focus-visible{outline:1px solid var(--tk-gold);outline-offset:3px}.tk-page{display:block}@media(max-width:959px){.tk-desktop-only{display:none!important}}@media(min-width:960px){.tk-mobile-only{display:none!important}.tk-page{display:flex;flex-direction:column}}@media(min-width:960px){::view-transition-group(tk-main){animation:none}::view-transition-old(tk-main){animation:none;opacity:0}::view-transition-new(tk-main){animation:tk-page-in .4s cubic-bezier(.22,1,.36,1) both}}@keyframes tk-page-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
