.tw{--stage:var(--v2-brand-teal);--stage-ink:var(--v2-brand-cream);--stage-muted:color-mix(in srgb, var(--v2-brand-cream) 76%, transparent);--stage-line:color-mix(in srgb, var(--v2-brand-cream) 15%, transparent);--live:var(--v2-brand-green);--live-text:color-mix(in srgb, var(--v2-brand-green) 42%, var(--v2-brand-cream));--tw-serif:var(--v2-font-heading);--tw-sans:var(--v2-font-body);--tw-mono:var(--v2-font-body);--tw-code:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--stage);color:var(--stage-ink);font-family:var(--tw-sans);transition:background .9s;position:relative;overflow-x:clip}.tw-night[data-stage=teal],.tw[data-active-stage=teal]{--stage:var(--v2-brand-teal)}.tw-night[data-stage=teal-dark],.tw[data-active-stage=teal-dark]{--stage:var(--v2-brand-teal-dark)}.tw ::selection{background:var(--v2-brand-teal);color:var(--v2-brand-cream)}.tw-night[data-stage=teal] ::selection{background:var(--v2-brand-teal-dark)}.tw-tail ::selection{background:var(--v2-brand-teal-dark)}.tw-grain{z-index:4;pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.tw-ring{border:1.5px solid var(--stage-ink);pointer-events:none;z-index:50;opacity:0;border-radius:50%;width:18px;height:18px;transition:width .22s,height .22s,opacity .3s,border-color .9s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.tw-ring.is-on{opacity:.7}.tw-ring.is-big{opacity:.5;width:52px;height:52px}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.tw-ring{display:none}}.tw-wrap{width:100%;max-width:1680px;margin:0 auto;padding:0 20px}@media (min-width:768px){.tw-wrap{padding:0 40px}}@media (min-width:1024px){.tw-wrap{padding:0 128px}}.tw-mono{font-family:var(--tw-mono);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.tw-header{z-index:3;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex;position:relative}.tw-brand{color:var(--stage-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.tw-brand em{color:var(--stage-muted);border-left:1px solid var(--stage-line);padding-left:12px;font-style:normal}.tw-nav{flex-shrink:0;gap:28px;margin:0;padding:0;list-style:none;display:flex}.tw-nav a{color:var(--stage-muted);white-space:nowrap;text-decoration:none;transition:color .16s}.tw-nav a:hover{color:var(--stage-ink)}@media (max-width:1020px){.tw-nav{display:none}}.tw-hero{--stage:var(--v2-brand-teal-dark);flex-direction:column;justify-content:space-between;min-height:clamp(600px,88vh,960px);display:flex;position:relative;overflow:hidden}.tw-hero-photo{object-fit:cover;object-position:68% 62%;z-index:0}.tw-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--v2-brand-teal-dark) 78%, transparent) 0%, color-mix(in srgb, var(--v2-brand-teal-dark) 30%, transparent) 45%, transparent 70%, color-mix(in srgb, var(--v2-brand-teal-dark) 70%, transparent) 100%), linear-gradient(100deg, color-mix(in srgb, var(--v2-brand-teal-dark) 70%, transparent) 0%, color-mix(in srgb, var(--v2-brand-teal-dark) 25%, transparent) 45%, transparent 70%);position:absolute;inset:0}.tw-hero-body{z-index:2;will-change:transform, opacity;gap:32px;padding:clamp(96px,13vw,200px) 0 clamp(56px,7vw,96px);display:grid;position:relative}.tw-eyebrow{color:var(--stage-ink);letter-spacing:.18em;align-items:center;gap:12px;font-weight:500;display:inline-flex}.tw-h1{font-family:var(--tw-serif);letter-spacing:-.03em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(48px,8vw,112px);font-weight:500;line-height:.92}.tw-h1 .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.tw-h1 .line>span{display:block}.tw-h1 i{font-style:italic}.tw-sub{max-width:52ch;color:var(--stage-muted);margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:300}.tw-sub strong{color:var(--stage-ink);font-weight:500}.tw-btn{isolation:isolate;color:var(--stage-ink);border:2px solid var(--live-text);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:14px 20px 14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,color .3s;display:inline-flex;position:relative;overflow:hidden}.tw-btn:before{content:"";background:var(--v2-brand-green);z-index:-1;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-102%)}.tw-btn:hover:before{transform:translate(0)}.tw-btn:hover{color:var(--v2-brand-cream);transform:translateY(-2px)}.tw-btn svg{width:16px;height:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.tw-btn:hover svg{transform:translate(4px)}.tw a:focus-visible,.tw button:focus-visible{outline:2px solid var(--v2-accent-limoncello);outline-offset:3px;border-radius:4px}.tw-strip{z-index:2;border-top:1px solid var(--stage-line);background:color-mix(in srgb, var(--v2-brand-teal-dark) 55%, transparent);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--stage-line);scrollbar-width:none;padding:26px 0 22px;position:relative;overflow-x:auto}.tw-strip::-webkit-scrollbar{display:none}.tw-strip-row{grid-template-columns:repeat(11,minmax(64px,1fr));min-width:760px;display:grid}.tw-strip-row>a,.tw-strip-row>span{color:var(--stage-muted);opacity:.3;justify-items:center;gap:6px;padding:8px 0;text-decoration:none;transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.tw-strip-row>a small,.tw-strip-row>span small{font-family:var(--tw-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.tw-strip-row>a b,.tw-strip-row>span b{font-family:var(--tw-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1}.tw-strip a.has{opacity:1;color:var(--stage-ink)}.tw-strip a.has:hover{transform:translateY(-5px)}.tw-strip a.has:after{content:attr(data-what);font-family:var(--tw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--live-text);white-space:nowrap;opacity:0;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;top:100%;transform:translateY(-4px)}
.tw-strip a.has:hover:after{opacity:1;transform:none}.tw-strip-cap{font-family:var(--tw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stage-muted);justify-content:space-between;min-width:760px;padding-top:22px;font-size:11px;display:flex}.tw-rail{z-index:5;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--stage) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--stage-line);color:var(--stage-ink);margin-bottom:-57px;transition:opacity .3s,background .9s;position:sticky;top:0}.tw-rail.is-on{opacity:1;pointer-events:auto}.tw-rail-inner{justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}.tw-rail-days{font-family:var(--tw-serif);font-variant-numeric:tabular-nums;gap:2px;display:flex}.tw-rail-days>a,.tw-rail-days>span{width:34px;height:34px;color:var(--stage-muted);border-radius:999px;place-items:center;font-size:15px;text-decoration:none;transition:color .2s,background .2s;display:grid;position:relative}.tw-rail-days a.has:after{content:"";background:var(--live);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.tw-rail-days a.has{color:var(--stage-ink)}.tw-rail-days a.is-on{background:var(--stage-ink);color:var(--stage)}.tw-rail-days a.is-on:after{display:none}.tw-rail-now{font-family:var(--tw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stage-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tw-rail-now b{color:var(--stage-ink);font-weight:500}.tw-rail-bar{background:var(--v2-accent-limoncello);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--progress,0));position:absolute;bottom:-1px;left:0}@media (max-width:720px){.tw-rail-now{display:none}.tw-rail-days>a,.tw-rail-days>span{width:28px;height:28px;font-size:13px}}.tw-footer{z-index:2;border-top:1px solid var(--stage-line);font-family:var(--tw-mono);color:var(--stage-muted);padding:28px 0 40px;font-size:12px;position:relative}.tw-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.tw-footer a{text-decoration:none}.tw-footer a:hover{color:var(--stage-ink)}@media (prefers-reduced-motion:no-preference){.tw-h1 .line>span{animation:1s cubic-bezier(.2,.8,.2,1) both tw-rise}.tw-h1 .line:nth-child(2)>span{animation-delay:.1s}.tw-eyebrow,.tw-sub,.tw-hero-cta,.tw-strip{animation:.9s both tw-fade}.tw-sub{animation-delay:.34s}.tw-hero-cta{animation-delay:.5s}.tw-strip{animation-delay:.7s}.tw-strip a.has{animation:1.4s both tw-lightup}}@keyframes tw-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes tw-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tw-lightup{0%{opacity:.3}55%{opacity:1;text-shadow:0 0 44px color-mix(in srgb, var(--v2-brand-cream) 80%, transparent)}to{opacity:1;text-shadow:none}}@media (max-width:560px){.tw-header{padding-top:18px}.tw-hero-body{gap:22px;padding:48px 0 96px}.tw-h1{max-width:none;font-size:15.5vw}.tw-sub{font-size:16px}.tw-strip{scroll-snap-type:x proximity;padding:18px 0 16px}.tw-strip-row,.tw-strip-cap{min-width:620px}.tw-strip-row{grid-template-columns:repeat(11,minmax(52px,1fr))}.tw-strip-row>a b,.tw-strip-row>span b{font-size:34px}.tw-footer-inner{flex-direction:column}}.tw-night{z-index:2;background:var(--stage);min-height:92vh;color:var(--stage-ink);align-items:center;padding:clamp(96px,12vw,176px) 0;display:grid;position:relative;overflow:clip}.tw-night:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--v2-brand-cream) 14%, transparent), transparent 42%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--v2-brand-teal) 55%, transparent), transparent 46%), radial-gradient(circle at 60% 20%, color-mix(in srgb, var(--v2-accent-limoncello) 6%, transparent), transparent 36%);filter:blur(40px);animation:22s ease-in-out infinite alternate tw-drift;position:absolute;inset:-20%}@keyframes tw-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.08)}}.tw-night:after{content:attr(data-day);z-index:1;pointer-events:none;font-family:var(--tw-serif);letter-spacing:-.06em;color:var(--stage-ink);opacity:.06;transform:translateY(var(--para,0px));font-size:44vw;font-weight:400;line-height:1;position:absolute;bottom:-9vw;right:-3vw}.tw-night-grid{z-index:2;grid-template-columns:220px minmax(0,1fr);gap:40px 96px;display:grid;position:relative}.tw-stamp{font-variant-numeric:tabular-nums;align-content:start;align-self:start;gap:2px;display:grid;position:sticky;top:88px}.tw-stamp small{font-family:var(--tw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-muted);font-size:11px;font-weight:500}.tw-stamp>b{font-family:var(--tw-serif);letter-spacing:-.05em;font-size:clamp(80px,9vw,128px);font-weight:500;line-height:.86}.tw-stamp .mon{font-family:var(--tw-serif);font-size:26px}.tw-stamp-when{border-top:1px solid var(--stage-line);font-family:var(--tw-mono);color:var(--stage-muted);gap:4px;margin-top:18px;padding-top:14px;font-size:12px;display:grid}.tw-stamp-when b{font-family:var(--tw-mono);letter-spacing:0;color:var(--stage-ink);font-size:12px;font-weight:500;line-height:1.4}.tw-body{gap:30px;max-width:700px;display:grid}.tw-kicker{color:var(--stage-ink);letter-spacing:.16em;align-items:center;gap:10px;font-weight:500;display:inline-flex}.tw-h2{font-family:var(--tw-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:.96}.tw-h2 i{font-style:italic}.tw-lede{font-family:var(--tw-serif);color:var(--stage-muted);margin:0;font-size:clamp(18px,1.6vw,21px)}
.tw-lines{z-index:1;pointer-events:none;--tw-col:calc(max(0px, (100% - 1680px) / 2) + 96px);display:none;position:absolute;inset:0}@media (min-width:1024px){.tw-lines{display:block}}.tw-lines i{background:var(--stage-line);width:1px;position:absolute;top:0;bottom:0}.tw-lines .il{left:var(--tw-col)}.tw-lines .ir{right:var(--tw-col)}.tw-tail{position:relative}.tw-sep{z-index:3;background:var(--stage-line);height:1px;position:relative}.tw-sep i{background:var(--v2-brand-teal);border:.5px solid var(--v2-border-default);border-radius:4px;width:13px;height:13px;display:none;position:absolute;top:50%}@media (min-width:1024px){.tw-sep i{display:block}}.tw-sep .il{left:calc(max(0px,50% - 840px) + 96px);transform:translate(-50%,-50%)}.tw-sep .ir{right:calc(max(0px,50% - 840px) + 96px);transform:translate(50%,-50%)}.tw-stats-banner{z-index:2;padding-top:56px;position:relative}.tw-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tw-stats-row:before,.tw-stats-row:after{content:"";background:var(--stage-line);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.tw-stats-row:before{top:0}.tw-stats-row:after{bottom:0}.tw-stat{border-left:1px solid var(--stage-line);gap:10px;margin:0;padding:32px 28px;display:grid}.tw-stat:first-child{border-left:0}.tw-stat b{font-family:var(--tw-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--stage-ink);margin:0;font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1}.tw-stat span{font-family:var(--tw-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stage-muted);font-size:12px;font-weight:500}@media (max-width:720px){.tw-stats-row{grid-template-columns:1fr}.tw-stat{border-left:0;border-top:1px solid var(--stage-line);padding:22px 20px}.tw-stat:first-child{border-top:0}}
.tw-p{max-width:60ch;margin:0;font-size:17px;font-weight:300}.tw-p b{font-weight:500}.tw-facts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tw-facts li{border:1px solid var(--stage-line);font-family:var(--tw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--stage-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.tw-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;padding-top:14px;display:flex}.tw-actions span{font-family:var(--tw-mono);color:var(--stage-muted);font-size:12px}.tw-cal{font-family:var(--tw-mono);color:var(--stage-muted);border-bottom:1px solid var(--stage-line);align-items:center;gap:7px;padding-bottom:2px;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.tw-cal:hover{color:var(--stage-ink);border-color:var(--stage-ink)}.tw-cal svg{width:14px;height:14px}.tw-reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.tw-reveal.is-pre{opacity:0;transform:translateY(32px)}.tw-ambient{z-index:1;pointer-events:none;position:absolute;inset:0}.tw-steam i{background:radial-gradient(circle, color-mix(in srgb, var(--v2-brand-cream) 26%, transparent), transparent 66%);border-radius:50%;animation:linear infinite tw-steam;position:absolute;bottom:-30%}@keyframes tw-steam{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-140vh)scale(1.4)}}.tw-dumpling{aspect-ratio:1;opacity:.3;width:min(52vw,560px);position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.tw-dumpling svg{width:100%;height:100%;animation:5s ease-in-out infinite tw-bob}.tw-dumpling path{stroke:var(--stage-ink);fill:none;stroke-linecap:round}.tw-dumpling .puff{animation:3.2s ease-in-out infinite tw-puff}.tw-dumpling .puff:nth-of-type(2){animation-delay:-1.1s}.tw-dumpling .puff:nth-of-type(3){animation-delay:-2.2s}.tw-night:hover .tw-dumpling .puff{animation-duration:1.4s}@keyframes tw-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes tw-puff{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.tw-eq{opacity:.45;align-items:flex-end;gap:6px;height:34vh;padding:0 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.tw-eq i{background:linear-gradient(180deg, var(--stage-ink), transparent);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:1.1s ease-in-out infinite alternate tw-eq}@keyframes tw-eq{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}.tw-wheel{aspect-ratio:1;opacity:.28;width:min(58vw,620px);position:absolute;top:50%;right:-8vw;transform:translateY(-50%)}.tw-wheel svg{width:100%;height:100%;animation:14s linear infinite tw-spin}.tw-night:hover .tw-wheel svg{animation-duration:3.5s}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-wheel circle,.tw-wheel line{stroke:var(--stage-ink);fill:none}.tw-myths{border:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;min-width:0;margin:0;padding-top:8px;display:grid}.tw-myth{border:1px solid var(--stage-line);background:color-mix(in srgb, var(--stage-ink) 5%, transparent);border-radius:8px;gap:14px;min-height:168px;padding:18px;transition:border-color .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.tw-myth:hover{border-color:var(--live);transform:translateY(-3px)rotate(-.6deg)}.tw-myth q{font-family:var(--tw-serif);quotes:"“" "”";font-size:19px;line-height:1.25}.tw-myth-vote{gap:8px;display:flex}.tw-myth button{font:inherit;font-family:var(--tw-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--stage-line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:10px 0;font-size:11px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.tw-myth button:hover{background:var(--live);color:var(--v2-brand-teal-dark);border-color:var(--live)}.tw-myth-answer{font-family:var(--tw-mono);color:var(--live-text);font-size:12px;font-weight:500}.tw-tail{--stage:var(--v2-brand-teal);--stage-ink:var(--v2-brand-cream);--stage-muted:color-mix(in srgb, var(--v2-brand-cream) 76%, transparent);--stage-line:color-mix(in srgb, var(--v2-brand-cream) 15%, transparent);--live:var(--v2-brand-green);background:var(--stage);color:var(--stage-ink);z-index:2;position:relative}
.tw-hire{z-index:2;border-top:0;padding:clamp(64px,9vw,120px) 0;position:relative}.tw-hire-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;display:grid}.tw-console{font-family:var(--tw-code);letter-spacing:.06em;color:var(--stage-ink);border:1px solid color-mix(in srgb, var(--stage-ink) 35%, transparent);background:color-mix(in srgb, var(--stage-ink) 7%, transparent);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.tw-console em{color:var(--live-text);font-style:normal}.tw-console .caret{background:var(--live);width:7px;height:13px;margin-left:2px;animation:1.1s step-end infinite tw-caret;display:inline-block}@keyframes tw-caret{50%{opacity:0}}.tw-hire .tw-h2{max-width:22ch;margin:24px 0 18px;font-size:clamp(32px,3.8vw,52px);line-height:1.18}.tw-hire .tw-btn{margin-top:28px}@media (max-width:860px){.tw-night-grid{grid-template-columns:minmax(0,1fr)}.tw-stamp{grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 12px;position:static}.tw-stamp small,.tw-stamp-when{grid-column:1/-1}.tw-stamp>b{font-size:84px}.tw-stamp-when{margin-top:8px}.tw-night:after{font-size:70vw;bottom:-14vw}.tw-hire-grid{grid-template-columns:1fr}.tw-hire .tw-btn{justify-self:start}.tw-wheel,.tw-dumpling{opacity:.22;width:90vw;right:-30vw}}@media (max-width:560px){.tw-night{min-height:0;padding:64px 0 72px}.tw-stamp>b{font-size:72px}.tw-stamp .mon{font-size:20px}.tw-h2{font-size:38px}.tw-lede{font-size:18px}.tw-p{font-size:16px}.tw-actions{flex-direction:column;align-items:stretch;gap:12px}.tw-actions .tw-btn{justify-content:center}.tw-actions .tw-cal{align-self:flex-start}.tw-eq{gap:4px;height:20vh}}@media (prefers-reduced-motion:reduce){.tw-eq i,.tw-wheel svg,.tw-steam i,.tw-dumpling svg,.tw-dumpling .puff,.tw-night:before,.tw-kicker:before{animation:none}.tw-eq i{transform:scaleY(.5)}.tw-reveal.is-pre{opacity:1;transform:none}}