.tc-gate{display:none}html.tc-intro .tc-gate{display:block}html.tc-standdown .tc-gate{opacity:0;transition:opacity .6s ease-out}@media (prefers-reduced-motion:reduce){html.tc-standdown .tc-gate{transition:none}}html.tc-intro:not(.tc-leaving) body{overflow:hidden}.tc-gate{z-index:60;color:#2f3b2d;font-family:var(--font-sans);background:#f7f6f1;position:fixed;inset:0;overflow:hidden}.tc-gate .fx{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tc-gate .fx-bw{opacity:.2;filter:grayscale()contrast(.9);animation:.3s ease-out both tcgBwIn}@keyframes tcgBwIn{0%{opacity:0}}html.tc-intro .tc-gate .fx-bw{background-image:-webkit-image-set(url(/turbocap/entry/forest-bw.avif) 1x type("image/avif"),url(/turbocap/entry/forest-bw.jpg) 1x type("image/jpeg"));background-image:image-set("/turbocap/entry/forest-bw.avif" 1x type("image/avif"),"/turbocap/entry/forest-bw.jpg" 1x type("image/jpeg"))}.tc-gate .fx-col{opacity:0}.tc-gate.pencil .fx-col{background-image:-webkit-image-set(url(/turbocap/entry/forest-pencil.avif) 1x type("image/avif"),url(/turbocap/entry/forest-pencil.jpg) 1x type("image/jpeg"));background-image:image-set("/turbocap/entry/forest-pencil.avif" 1x type("image/avif"),"/turbocap/entry/forest-pencil.jpg" 1x type("image/jpeg"))}@media (max-width:720px){html.tc-intro .tc-gate .fx-bw{background-image:-webkit-image-set(url(/turbocap/entry/forest-bw-portrait.avif) 1x type("image/avif"),url(/turbocap/entry/forest-bw-portrait.jpg) 1x type("image/jpeg"));background-image:image-set("/turbocap/entry/forest-bw-portrait.avif" 1x type("image/avif"),"/turbocap/entry/forest-bw-portrait.jpg" 1x type("image/jpeg"))}.tc-gate.pencil .fx-col{background-image:-webkit-image-set(url(/turbocap/entry/forest-pencil-portrait.avif) 1x type("image/avif"),url(/turbocap/entry/forest-pencil-portrait.jpg) 1x type("image/jpeg"));background-image:image-set("/turbocap/entry/forest-pencil-portrait.avif" 1x type("image/avif"),"/turbocap/entry/forest-pencil-portrait.jpg" 1x type("image/jpeg"))}}@supports not (background-image:image-set(url("/x.avif") type("image/avif"))){html.tc-intro .tc-gate .fx-bw{background-image:url(/turbocap/entry/forest-bw.jpg)}.tc-gate.pencil .fx-col{background-image:url(/turbocap/entry/forest-pencil.jpg)}@media (max-width:720px){html.tc-intro .tc-gate .fx-bw{background-image:url(/turbocap/entry/forest-bw-portrait.jpg)}.tc-gate.pencil .fx-col{background-image:url(/turbocap/entry/forest-pencil-portrait.jpg)}}}.tc-gate .fx-veil{opacity:0;background:radial-gradient(46% 40%,#f7f6f1eb 0%,#f7f6f1b3 45%,#f7f6f100 100%)}.tc-gate .frame{pointer-events:none;border:1px solid #c9c7a0;position:absolute;inset:14px}.tc-gate .frame:before,.tc-gate .frame:after{content:"";border:solid #8d8a50;width:14px;height:14px;position:absolute}.tc-gate .frame:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.tc-gate .frame:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.tc-gate .stage{flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:34px 16px 0;display:flex;position:absolute;inset:0}.tc-gate .eyebrow{font:700 16px/24px var(--font-brand);letter-spacing:.24em;text-transform:uppercase;color:#4c5a55;margin:0 0 -24px;animation:.9s .1s both tcgIn}.tc-gate .row{align-items:center;gap:.361111em;font-size:min(72px,5.8651vw - 3.75367px);display:flex;position:relative}.tc-gate .tile{--tile:calc(96em / 72);width:var(--tile);height:var(--tile);filter:drop-shadow(0 calc(var(--tile) * 14 / 96) calc(var(--tile) * 22 / 96) #1e453540);animation:tcgTile .9s var(--tcg-tile) cubic-bezier(.2, .8, .2, 1) both;flex:none;display:block;position:relative}.tc-gate .tile svg{display:block}.tc-gate .wcol{flex-direction:column;align-items:flex-start;display:flex}.tc-gate .word{white-space:pre;font:700 1em/1 var(--font-brand);letter-spacing:0;color:#2f3b2d;align-items:baseline;animation:1s .2s both tcgIn;display:inline-flex}.tc-gate .word b{color:#8d8a50;font-weight:700}.tc-gate .word .x{white-space:pre;vertical-align:bottom;opacity:0;color:#8d8a50;max-width:0;display:inline-block;overflow:hidden}.tc-gate .word .x i{width:.26em;display:inline-block}.tc-gate .enter{isolation:isolate;color:#1e4535;height:56px;font:700 16px/1 var(--font-brand);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;animation:tcgIn .8s var(--tcg-enter) both;background:0 0;border:2px solid #1e4535;border-radius:12px;margin-top:-6px;padding:0 30px 0 34px;transition:background-color .15s,border-color .15s,color .15s;position:relative;overflow:hidden}.tc-gate .enter:hover,.tc-gate .enter:focus-visible{color:#2f3b2d;background:#d4cf94;border-color:#8d8a50}.tc-gate:not(.go) .enter.now{animation:none}.tc-gate .enter:after{content:"";z-index:-1;pointer-events:none;width:45%;animation:tcgShine 3.2s var(--tcg-shimmer) ease-in-out 1 both;background:linear-gradient(100deg,#d4cf9400 0%,#d4cf948c 50%,#d4cf9400 100%);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.tc-gate .enter:hover:after,.tc-gate .enter:focus-visible:after,.tc-gate.go .enter:after{opacity:0}.tc-gate .byline{text-align:center;font:600 15px/20px var(--font-sans);color:#4c5a55;margin:0;animation:.8s .7s both tcgIn;position:absolute;bottom:40px;left:0;right:0}.tc-gate .byline svg{vertical-align:-1px;display:inline-block}.tc-gate.go .fx-bw{animation:1.6s ease-out .1s forwards tcgOut}.tc-gate.go .fx-col{animation:1.6s ease-out .1s forwards tcgFade}.tc-gate.go .fx-veil{animation:1s ease-out .6s forwards tcgFade}.tc-gate.go .frame{animation:.5s forwards tcgOut}.tc-gate.go .eyebrow,.tc-gate.go .enter,.tc-gate.go .byline{animation:.45s forwards tcgOut}.tc-gate.go .wcol{animation:.5s .25s forwards tcgOut}.tc-gate.go .tile{animation:1.1s cubic-bezier(.45,0,.2,1) forwards tcgCenter}.tc-gate .gh{opacity:0}.tc-gate.leaf .sl{stroke-dasharray:9 7;animation:.55s linear infinite tcgDash}.tc-gate.leaf .sl2{animation-duration:.7s}.tc-gate.leaf .sl3{animation-duration:.85s}.tc-gate.leaf .fly{animation:1.8s ease-in-out infinite tcgFly}.tc-gate.leaf .gh1{animation:1.1s ease-in-out infinite tcgGhost}.tc-gate.leaf .gh2{animation:1.1s ease-in-out .18s infinite tcgGhost}.tc-gate.leaf .lf{transform-box:fill-box;transform-origin:50% 80%;animation:1.8s ease-in-out infinite tcgBank}.tc-gate.out{width:var(--gw,100%);animation:.6s forwards tcgOut;right:auto}@keyframes tcgIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tcgOut{0%{opacity:1}to{opacity:0}}@keyframes tcgFade{to{opacity:1}}@keyframes tcgTile{0%{opacity:0;max-width:0;transform:scale(.6)}to{max-width:var(--tile);opacity:1;transform:none}}@keyframes tcgTileStacked{0%{opacity:0;max-width:0;max-height:0;transform:scale(.6)}to{max-width:var(--tile);max-height:var(--tile);opacity:1;transform:none}}@keyframes tcgCenter{0%{transform:none}to{transform:translate(var(--dx,0px), var(--dy,0px)) scale(var(--k,1))}}@keyframes tcgShine{0%{left:-60%}45%,to{left:120%}}@keyframes tcgDash{to{stroke-dashoffset:16px}}@keyframes tcgGhost{0%,to{opacity:.12}50%{opacity:.45}}@keyframes tcgFly{0%,to{transform:translate(0)}25%{transform:translate(4px,-5px)}50%{transform:translate(8px)}75%{transform:translate(3px,4px)}}@keyframes tcgBank{0%,to{transform:rotate(-10deg)scale(1)}25%{transform:rotate(8deg)scale(1.06)}50%{transform:rotate(14deg)scale(1)}75%{transform:rotate(-4deg)scale(.96)}}@media (max-width:880px) and (min-height:560px){.tc-gate .stage{padding-top:0}.tc-gate .row{flex-direction:column;gap:18px;font-size:min(72px,5.98802vw - 3.35329px)}.tc-gate .tile{--tile:96px;animation-name:tcgTileStacked}}@media (max-width:720px){.tc-gate .eyebrow{font-size:13px}.tc-gate .enter{letter-spacing:.14em;height:52px;padding:0 17px 0 19px;font-size:clamp(11px,4.74834vw - 4.5584px,13px)}}@media (prefers-reduced-motion:reduce){.tc-gate,.tc-gate *,.tc-gate :after{transition:none!important;animation-duration:10ms!important;animation-delay:0s!important}.tc-gate .enter:after{display:none}}
.tc-tour-spruce{background:radial-gradient(130% 130% at 55% 0,#3e5d50 0%,#1e4535 50%,#16201b 100%)}.tc-tour-fit{container-type:inline-size}.tc-tour-tabs{scrollbar-width:none}.tc-tour-tabs::-webkit-scrollbar{display:none}.tc-tour-log{scrollbar-width:thin;overscroll-behavior:contain}.tc-tour-log[data-scrolls]{-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}[data-tour-held] svg.tc-think *,[data-tour-held] .tc-think-word,[data-tour-waiting] .tc-tour-type{animation-play-state:paused}[data-tour-sizer] *{animation:none!important}@keyframes tc-tour-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tc-tour-type{white-space:nowrap;animation:tc-tour-type var(--tc-type-d,1.4s) steps(var(--tc-type-n,22)) var(--tc-type-delay,0s) both;display:inline-block}@keyframes tc-tour-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tc-tour-rise{animation:.8s ease-out both tc-tour-rise}@keyframes tc-tour-fade{0%{opacity:0}}.tc-tour-fade{animation:.5s ease-out both tc-tour-fade}@media (prefers-reduced-motion:reduce){.tc-tour-type,.tc-tour-rise,.tc-tour-fade{animation:none}}
.tc-rm-card{perspective:1400px;border-radius:18px;animation:6s ease-in-out 2 both tc-rm-glow;position:relative}.tc-rm-card:nth-child(2){animation-delay:1.5s}.tc-rm-card:nth-child(3){animation-delay:3s}.tc-rm-card:nth-child(4){animation-delay:4.5s}@keyframes tc-rm-glow{0%,26%,to{transform:none;box-shadow:0 0 #8d8a5000}6%,20%{transform:translateY(-6px);box-shadow:0 0 0 3px #8d8a50,0 22px 40px -22px #1e45358c}}.tc-rm-grid:hover .tc-rm-card,.tc-rm-grid[data-offscreen] .tc-rm-card{animation-play-state:paused}.tc-rm-grid[data-glow-done] .tc-rm-card{animation:none}.tc-rm-grid:has(.tc-rm-hit:focus-visible) .tc-rm-card{animation:none}@media (max-width:767.98px){.tc-rm-grid>ul{padding-top:12px}}.tc-rm-hit{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:18px;width:100%;display:block;position:absolute;inset:0}.tc-site .tc-rm-hit:focus-visible{outline-offset:4px;outline:2px solid #2f3b2d}.tc-rm-flip{height:100%;transform-style:preserve-3d;pointer-events:none;transition:transform .6s;display:grid;position:relative}.tc-rm-flip[data-flipped]{transform:rotateY(180deg)}.tc-rm-face{backface-visibility:hidden;border-radius:18px;grid-area:1/1;min-width:0}.tc-rm-back{transform:rotateY(180deg)}.tc-rm-see{pointer-events:auto;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.tc-rm-see:hover,.tc-rm-hit:focus-visible~.tc-rm-flip .tc-rm-see{color:#2f3b2d;background-color:#d4cf94;border-color:#8d8a50}@media (prefers-reduced-motion:reduce){.tc-rm-card{animation:none}.tc-rm-flip,.tc-rm-flip[data-flipped]{transition:none;transform:none}.tc-rm-back{transform:none}.tc-rm-back,.tc-rm-flip[data-flipped] .tc-rm-front{opacity:0}.tc-rm-flip[data-flipped] .tc-rm-back{opacity:1}.tc-rm-see{transition:none}}
