.tsh{--vh:calc(100vh - 64px);--u:min(calc(100vw / 1280),calc(var(--vh) / 800));--au:var(--u);--ink:#000;--paper:#f2f1ed;--line:calc(1.5 * var(--u));--wm:calc(190 * var(--au));--sk:1;position:relative;height:var(--vh);overflow:hidden;background:#000;color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@supports (height:100dvh){.tsh{--vh:calc(100dvh - 64px)}}.tsh-ticker{position:absolute;inset:0 0 auto;height:calc(28.4 * var(--u));background:#fff;overflow:hidden;z-index:3}.tsh-track{display:flex;width:max-content;animation:tsh-tick 11s linear infinite}.tsh-track span{flex:0 0 calc(150 * var(--u));font:700 calc(11 * var(--u)) /calc(28.4 * var(--u)) var(--font-saira),system-ui,sans-serif;font-style:italic;letter-spacing:calc(.6 * var(--u));text-transform:uppercase;text-align:center;white-space:nowrap}@keyframes tsh-tick{0%{transform:translateZ(0)}to{transform:translate3d(calc(-600 * var(--u)),0,0)}}.tsh-card{position:absolute;top:11px;left:calc(11 * var(--u));right:calc(11 * var(--u));bottom:calc(-40 * var(--u));border-radius:calc(36 * var(--u));overflow:hidden;isolation:isolate;background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.13) 1px,transparent 0);background-size:22px 22px}.tsh-bg{position:absolute;inset:0 0 calc(40 * var(--u));z-index:0}.tsh-canvas{width:100%;height:100%;display:block}.tsh-logo{position:absolute;left:calc(26 * var(--u));top:calc(30 * var(--u));z-index:4;display:flex;align-items:center;gap:.35em;font-size:calc(24 * var(--u));line-height:1;color:#000;text-decoration:none}.tsh-x{font-size:.85em;font-weight:300;opacity:.4}.tsh-partner{height:1.2em;width:auto;filter:brightness(0)}.tsh-nav{position:absolute;right:calc(24 * var(--u));top:calc(24 * var(--u));z-index:4;display:flex;align-items:center;gap:calc(5 * var(--u))}.tsh-fx{--h:calc(41 * var(--u));position:relative;display:inline-block;height:var(--h);perspective:calc(520 * var(--u));font:600 calc(13.5 * var(--u)) /1 var(--font-inter),system-ui,sans-serif;letter-spacing:calc(-.2 * var(--u));text-transform:uppercase;text-decoration:none;color:#000;border-radius:999px;outline:none}.tsh-size{display:inline-flex;align-items:center;gap:.4em;height:100%;padding:0 calc(19 * var(--u));visibility:hidden;white-space:nowrap}.tsh-cube{transform-style:preserve-3d;transform:translateZ(calc(var(--h) / -2)) rotateX(0deg);transition:transform .22s cubic-bezier(.45,0,.2,1)}.tsh-cube,.tsh-face{position:absolute;inset:0}.tsh-face{display:flex;align-items:center;justify-content:center;gap:.4em;white-space:nowrap;border:var(--line) solid #000;border-radius:999px;backface-visibility:hidden;transition:opacity .22s}.tsh-front{background:#fff;color:#000;transform:rotateX(0deg) translateZ(calc(var(--h) / 2))}.tsh-back{opacity:.35;transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.tsh-back,.tsh-dark .tsh-front{background:#000;color:#fff}.tsh-dark .tsh-back{background:#fff;color:#000}@media (hover:hover){.tsh-fx:hover .tsh-cube{transform:translateZ(calc(var(--h) / -2)) rotateX(90deg)}.tsh-fx:hover .tsh-back{opacity:1}.tsh-fx:hover .tsh-front{opacity:.35}}.tsh-fx:focus-visible .tsh-cube{transform:translateZ(calc(var(--h) / -2)) rotateX(90deg)}.tsh-fx:focus-visible .tsh-back{opacity:1}.tsh-fx:focus-visible{box-shadow:0 0 0 calc(3 * var(--u)) var(--paper),0 0 0 calc(5 * var(--u)) #000}.tsh-cta{--h:calc(44 * var(--u));margin-left:calc(4 * var(--u))}.tsh-menuwrap{position:relative;display:none}.tsh-burger{display:grid;place-content:center;gap:4px;width:calc(44 * var(--u));height:calc(44 * var(--u));border:var(--line) solid #000;border-radius:50%;background:#fff;cursor:pointer}.tsh-bar{display:block;width:18px;height:2px;border-radius:2px;background:#000;transition:transform .25s,opacity .2s}.tsh-burger[aria-expanded=true] .tsh-bar:first-child{transform:translateY(6px) rotate(45deg)}.tsh-burger[aria-expanded=true] .tsh-bar:nth-child(2){opacity:0}.tsh-burger[aria-expanded=true] .tsh-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.tsh-menu{position:absolute;right:0;top:calc(100% + 10px);display:grid;gap:8px;width:min(240px,calc(100vw - 32px));padding:12px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1.5px solid #000;border-radius:24px;animation:tsh-menu-in .18s cubic-bezier(.2,.7,.2,1)}.tsh-menu[hidden]{display:none}.tsh-mi{display:flex;align-items:center;justify-content:center;height:44px;border:1.5px solid #000;border-radius:999px;background:#fff;color:#000;font:600 13px/1 var(--font-inter),system-ui,sans-serif;text-transform:uppercase;letter-spacing:-.2px;text-decoration:none;outline:none}.tsh-mi:focus-visible,.tsh-mi:hover{background:#000;color:#fff}.tsh-mcta{grid-column:1/-1;background:#000;color:#fff}@keyframes tsh-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.tsh-hero{position:absolute;left:50%;top:calc((var(--vh) - 800 * var(--u)) / 2 - 38.5 * var(--u));width:calc(1280 * var(--u));height:calc(800 * var(--u));transform:translateX(-50%);z-index:2;pointer-events:none}.tsh-art{left:calc(140 * var(--u));top:calc(150 * var(--u));width:calc(1000 * var(--au));height:calc(400 * var(--au))}.tsh-art,.tsh-wm{position:absolute}.tsh-wm{left:0;right:0;top:calc(112 * var(--au));justify-content:center;margin:0;font:italic 800 var(--wm) /1 var(--font-saira),system-ui,sans-serif;letter-spacing:-.035em;color:#000}.tsh-row,.tsh-wm{display:flex}.tsh-lt{position:relative;display:inline-block;overflow:hidden;padding:0 .07em;margin:0 -.07em}.tsh-rise{display:block}.tsh-bands{position:absolute;inset:0 .07em;display:none}.tsh-band{position:absolute;left:-.07em;right:-.07em;top:calc(var(--k) * (1em / 6));height:calc(1em / 6 + 1px);overflow:hidden}.tsh-bin{position:absolute;left:.07em;top:calc(var(--k) * (-1em / 6));line-height:1}.tsh-sticker{position:absolute;display:flex;flex-direction:column;border:calc(1.6 * var(--au) * var(--sk)) solid #000;background:#fff;color:#000;box-shadow:calc(5 * var(--au) * var(--sk)) calc(6 * var(--au) * var(--sk)) 0 #000;transform:rotate(var(--r));line-height:1.05}.tsh-k{font-size:calc(11.5 * var(--au) * var(--sk));font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tsh-big{font:italic 800 calc(44 * var(--au) * var(--sk)) /1 var(--font-saira),system-ui,sans-serif;letter-spacing:-.02em}.tsh-flow{padding:calc(14 * var(--au) * var(--sk)) calc(16 * var(--au) * var(--sk));border-radius:calc(18 * var(--au) * var(--sk))}.tsh-flow .tsh-k{margin-bottom:calc(10 * var(--au) * var(--sk))}.tsh-node{display:flex;align-items:center;gap:calc(8 * var(--au) * var(--sk));padding:calc(8 * var(--au) * var(--sk)) calc(12 * var(--au) * var(--sk));border:calc(1.4 * var(--au) * var(--sk)) solid #000;border-radius:calc(10 * var(--au) * var(--sk));background:#fff;font-size:calc(14 * var(--au) * var(--sk));font-weight:600;white-space:nowrap}.tsh-node-dark{background:#000;color:#fff}.tsh-wire{width:calc(1.4 * var(--au) * var(--sk));height:calc(10 * var(--au) * var(--sk));margin-left:calc(16 * var(--au) * var(--sk));background:#000}.tsh-dot{width:calc(8 * var(--au) * var(--sk));height:calc(8 * var(--au) * var(--sk));border-radius:50%;background:#000}.tsh-dot-ring{background:transparent;border:calc(1.6 * var(--au) * var(--sk)) solid #000}.tsh-tick{width:calc(12 * var(--au) * var(--sk));height:calc(12 * var(--au) * var(--sk))}.tsh-time{width:calc(150 * var(--au) * var(--sk));height:calc(150 * var(--au) * var(--sk));align-items:center;justify-content:center;gap:calc(6 * var(--au) * var(--sk));border-radius:50%;background:#000;color:#fff;box-shadow:calc(5 * var(--au) * var(--sk)) calc(6 * var(--au) * var(--sk)) 0 #fff,calc(5 * var(--au) * var(--sk)) calc(6 * var(--au) * var(--sk)) 0 calc(1.6 * var(--au) * var(--sk)) #000}.tsh-design{gap:calc(8 * var(--au) * var(--sk));padding:calc(12 * var(--au) * var(--sk)) calc(14 * var(--au) * var(--sk)) calc(14 * var(--au) * var(--sk));border-radius:calc(18 * var(--au) * var(--sk))}.tsh-mail{display:flex;flex-direction:column;gap:calc(6 * var(--au) * var(--sk));width:calc(132 * var(--au) * var(--sk));padding:calc(8 * var(--au) * var(--sk));border:calc(1.4 * var(--au) * var(--sk)) solid #000;border-radius:calc(8 * var(--au) * var(--sk))}.tsh-mail-bar{height:calc(10 * var(--au) * var(--sk));border-radius:calc(3 * var(--au) * var(--sk));background:#000}.tsh-mail-hero{height:calc(44 * var(--au) * var(--sk));border-radius:calc(4 * var(--au) * var(--sk));background:repeating-linear-gradient(135deg,#e7e6e1 0 5px,#d6d5cf 5px 10px)}.tsh-mail-line{height:calc(5 * var(--au) * var(--sk));border-radius:99px;background:#cfcec8}.tsh-mail-short{width:62%}.tsh-mail-btn{align-self:center;width:calc(54 * var(--au) * var(--sk));height:calc(14 * var(--au) * var(--sk));margin-top:calc(2 * var(--au) * var(--sk));border-radius:99px;background:#000}.tsh-shot{display:block;width:calc(190 * var(--au) * var(--sk));height:calc(98 * var(--au) * var(--sk));overflow:hidden;border:calc(1.4 * var(--au) * var(--sk)) solid #000;border-radius:calc(8 * var(--au) * var(--sk));background:#000}.tsh-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.tsh-panel .tsh-shot{width:calc(176 * var(--au));height:calc(226 * var(--au))}.tsh-sms{width:calc(172 * var(--au) * var(--sk));gap:calc(8 * var(--au) * var(--sk));padding:calc(14 * var(--au) * var(--sk)) calc(14 * var(--au) * var(--sk)) calc(12 * var(--au) * var(--sk));border-radius:calc(18 * var(--au) * var(--sk))}.tsh-bubble{padding:calc(9 * var(--au) * var(--sk)) calc(11 * var(--au) * var(--sk));border-radius:calc(14 * var(--au) * var(--sk)) calc(14 * var(--au) * var(--sk)) calc(14 * var(--au) * var(--sk)) calc(4 * var(--au) * var(--sk));background:#000;color:#fff;font-size:calc(13 * var(--au) * var(--sk));font-weight:600;line-height:1.25}.tsh-stop{font-size:calc(10.5 * var(--au) * var(--sk));font-weight:500;color:#6b6b66}.tsh-inbox{width:calc(250 * var(--au) * var(--sk));gap:calc(4 * var(--au) * var(--sk));padding:calc(14 * var(--au) * var(--sk)) calc(18 * var(--au) * var(--sk));border-radius:calc(18 * var(--au) * var(--sk));background:#000;color:#fff;box-shadow:calc(5 * var(--au) * var(--sk)) calc(6 * var(--au) * var(--sk)) 0 #fff,calc(5 * var(--au) * var(--sk)) calc(6 * var(--au) * var(--sk)) 0 calc(1.6 * var(--au) * var(--sk)) #000}.tsh-inbox .tsh-k{margin-bottom:calc(4 * var(--au) * var(--sk));color:#a3a3a3}.tsh-from{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(15 * var(--au) * var(--sk));font-weight:700}.tsh-when{font-size:calc(11 * var(--au) * var(--sk));font-weight:500;color:#a3a3a3}.tsh-subject{font-size:calc(14 * var(--au) * var(--sk));font-weight:600}.tsh-preview{overflow:hidden;font-size:calc(12.5 * var(--au) * var(--sk));color:#bdbdbd;white-space:nowrap;text-overflow:ellipsis}.tsh-s1{left:calc(170 * var(--au));top:calc(-58 * var(--au))}.tsh-s2{left:calc(690 * var(--au));top:calc(-44 * var(--au))}.tsh-s3{left:calc(810 * var(--au));top:calc(440 * var(--au))}.tsh-s4{left:calc(-96 * var(--au));top:calc(452 * var(--au))}.tsh-spark{position:absolute;left:calc(var(--x) * var(--au));top:calc(var(--y) * var(--au));width:calc(var(--s) * var(--au));height:calc(var(--s) * var(--au));fill:#fff;stroke:#000;stroke-width:1.3;opacity:0}.tsh-tag{position:absolute;left:0;top:calc(466 * var(--u));width:calc(1280 * var(--u));margin:0;text-align:center;font:500 calc(52 * var(--u)) /1.1 var(--font-inter),system-ui,sans-serif;letter-spacing:calc(-1.8 * var(--u));color:#000}.tsh-tag span{display:inline-block}.tsh-btns{position:absolute;left:0;right:0;top:calc(552 * var(--u));display:flex;justify-content:center;gap:calc(8.5 * var(--u));pointer-events:auto}.tsh-btns .tsh-fx{--h:calc(59.5 * var(--u));font-size:calc(16.5 * var(--u));text-transform:none;letter-spacing:calc(-.3 * var(--u))}.tsh-btns .tsh-size{padding:0 calc(30 * var(--u))}.tsh-ext{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.tsh-bands{display:block;animation:tsh-hide 0s linear 1.3s forwards}.tsh-bin{animation:tsh-shutter .62s cubic-bezier(.55,0,.35,1) var(--d) both}.tsh-rise{animation:tsh-rise .95s cubic-bezier(.16,1,.3,1) var(--rise) both}.tsh-sticker{animation:tsh-pop .66s cubic-bezier(.3,.7,.4,1) var(--pop) both}.tsh-spark{animation:tsh-twinkle .62s ease-out var(--d) both}.tsh-drop{animation:tsh-drop .5s cubic-bezier(.16,1,.3,1) .53s both}.tsh-tag span:first-child{animation:tsh-up .6s cubic-bezier(.16,1,.3,1) 1.27s both}.tsh-tag span:last-child{animation:tsh-up .6s cubic-bezier(.16,1,.3,1) 1.53s both}.tsh-btns .tsh-fx:first-child{animation:tsh-lift .6s cubic-bezier(.16,1,.3,1) .33s both}.tsh-btns .tsh-fx:last-child{animation:tsh-lift .6s cubic-bezier(.16,1,.3,1) .6s both}}@media (prefers-reduced-motion:reduce){.tsh-track{animation:none}.tsh-bar,.tsh-cube,.tsh-face{transition:none}}@keyframes tsh-shutter{0%{transform:translateZ(0)}to{transform:translate3d(0,-2.1em,0)}}@keyframes tsh-hide{to{visibility:hidden}}@keyframes tsh-rise{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes tsh-pop{0%{opacity:0;transform:rotate(var(--r0)) scale(.55)}45%{opacity:1;transform:rotate(var(--r)) scale(1.14)}75%{transform:rotate(var(--r)) scale(.97)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}@keyframes tsh-twinkle{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(0)}}@keyframes tsh-drop{0%{opacity:0;transform:translateY(calc(-84 * var(--u)))}to{opacity:1;transform:none}}@keyframes tsh-up{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes tsh-lift{0%{opacity:0;transform:translateY(calc(32 * var(--u)))}to{opacity:1;transform:none}}@keyframes tsh-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px),(orientation:landscape) and (max-height:540px) and (max-width:1040px){.tsh-nav .tsh-cta,.tsh-nav .tsh-pill{display:none}.tsh-menuwrap{display:block}.tsh-burger{width:max(42px,calc(44 * var(--u)));height:max(42px,calc(44 * var(--u)));border-width:1.5px}.tsh-logo{font-size:max(16px,calc(24 * var(--u)))}}@media (orientation:portrait){.tsh{--u:clamp(0.9px,calc(100vw / 390),1.25px);--au:calc((min(100vw, 1040px) - 72px) / 1100);--sk:1.3}.tsh-s1{left:calc(20 * var(--au));top:0}.tsh-s2{left:calc(790 * var(--au));top:calc(6 * var(--au))}.tsh-s3{left:calc(640 * var(--au));top:calc(452 * var(--au))}.tsh-s4{left:calc(10 * var(--au));top:calc(466 * var(--au))}.tsh-hero{left:0;right:0;top:calc(44 * var(--u));bottom:calc(40 * var(--u) + 40px);width:auto;height:auto;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(22px,4vh,40px)}.tsh-art{position:relative;left:auto;top:auto;flex:none;height:calc(660 * var(--au))}.tsh-wm{top:calc(236 * var(--au))}.tsh-btns,.tsh-tag{position:static;width:auto}.tsh-tag{padding:0 20px;font-size:clamp(28px,6vw,46px);letter-spacing:-.035em}.tsh-btns .tsh-fx{--h:54px;font-size:16px}.tsh-btns .tsh-size{padding:0 26px}}@media (orientation:portrait) and (max-width:640px){.tsh{--au:calc((100vw - 28px) / 640);--wm:calc(210 * var(--au));--sk:1.25}.tsh-art{width:calc(640 * var(--au));height:calc(690 * var(--au))}.tsh-wm{top:calc(262 * var(--au));flex-direction:column;align-items:center;line-height:.94}.tsh-row{justify-content:center}.tsh-s1{left:calc(10 * var(--au));top:0}.tsh-s2{left:calc(396 * var(--au));top:calc(14 * var(--au))}.tsh-s3,.tsh-s4,.tsh-spark{display:none}.tsh-tag span{display:block}.tsh-btns{flex-direction:column;max-width:380px;padding:0 20px;gap:10px}.tsh-btns,.tsh-btns .tsh-fx{width:100%}.tsh-btns .tsh-size{width:100%;justify-content:center}}.tsh-panel{--au:calc(min(50vw, 960px) / 720);--sk:1;position:absolute;inset:0;overflow:hidden;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.09) 1px,transparent 0);background-size:22px 22px}.tsh-panel-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.tsh-panel .tsh-sticker{box-shadow:calc(5 * var(--au)) calc(6 * var(--au)) 0 rgba(255,255,255,.16)}.tsh-panel .tsh-inbox,.tsh-panel .tsh-time{border-color:#fff}.tsh-p1{left:9%;top:9%}.tsh-p2{left:64%;top:6%}.tsh-p3{left:58%;top:33%}.tsh-p4{left:11%;top:41%}@media (prefers-reduced-motion:no-preference){.tsh-panel .tsh-sticker{animation:tsh-pop .66s cubic-bezier(.3,.7,.4,1) var(--pop) both,tsh-float 7s ease-in-out calc(1.4s + var(--float)) infinite}}@keyframes tsh-float{0%,to{translate:0 0}50%{translate:0 calc(-7 * var(--au))}}