.hf-hero{--muted:#0c0c0a9e;--focus:var(--ink);isolation:isolate;grid-template-columns:calc(var(--pad) - var(--gap)) repeat(12, minmax(0, 1fr)) calc(var(--pad) - var(--gap));grid-template-rows:var(--nav-h) minmax(0, 1fr) auto;column-gap:var(--gap);background-color:var(--yellow);min-height:max(100svh,680px);color:var(--ink);display:grid;position:relative;overflow:hidden}.hf-hero-main{z-index:2;grid-area:2/2/auto/9;align-self:center;padding-block:clamp(1.5rem,4svh,3rem);position:relative}.hf-hero-hosts{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 clamp(1rem,2.6svh,1.75rem);display:flex}.hf-hero-host{align-items:center;gap:.6rem;display:inline-flex}.hf-hero-host a{color:var(--ink);transition:transform .2s var(--ease-out);align-items:center;gap:.55rem;text-decoration:none;display:flex}.hf-hero-host a:hover,.hf-hero-host a:focus-visible{transform:translateY(-2px)}.hf-hero-host img{border-radius:6px;width:auto;height:40px}.hf-hero-host-name{white-space:nowrap;font-size:1rem;font-weight:800}.hf-hero-x{opacity:.55;font-size:.875rem;font-weight:600}.hf-hero-label{border:1.5px solid var(--ink);letter-spacing:.03em;border-radius:999px;margin-left:.5rem;padding:.55rem .95rem;font-size:.6875rem;font-weight:700;display:inline-flex}.hf-hero-title{font-family:var(--font-montserrat), sans-serif;margin:0;font-weight:900}.hf-hero-line{letter-spacing:-.02em;padding-right:.06em;font-size:clamp(3.5rem,min(8.4vw,15svh),9.5rem);line-height:.86;display:block}.hf-hero-tag{background:var(--ink);color:var(--yellow);letter-spacing:.02em;vertical-align:middle;border-radius:.2em;margin-left:.15em;padding:.28em .5em .3em;font-size:.24em;font-weight:800;display:inline-block}.hf-hero-sub{letter-spacing:-.005em;margin-top:clamp(1rem,2.6svh,1.6rem);font-size:clamp(1.25rem,min(1.9vw,3.6svh),2rem);font-style:italic;font-weight:700;line-height:1.05;display:block}.hf-hero-desc{margin:clamp(1rem,2.4svh,1.5rem) 0 0;font-size:clamp(1rem,.94rem + .22vw,1.125rem);font-weight:500}.hf-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:clamp(1.5rem,3.6svh,2.25rem);display:flex}.hf-hero-cta{background:var(--ink);height:3.9rem;color:var(--yellow);letter-spacing:.03em;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:6px;align-items:center;gap:1.25rem;padding:0 1.6rem 0 1.8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:5px 5px #0c0c0a40}.hf-hero-cta--closed{box-shadow:none;border:2px solid var(--ink);color:var(--ink);cursor:default;background:0 0;margin:0}.hf-hero-cta--closed:hover{box-shadow:none;transform:none}.hf-hero-cta .hf-arrow{font-size:1.15rem}.hf-hero-cta:hover,.hf-hero-cta:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #0c0c0a4d}.hf-hero-cta:hover .hf-arrow,.hf-hero-cta:focus-visible .hf-arrow{transform:translate(3px,-3px)}.hf-hero-explore{letter-spacing:.03em;min-height:2.75rem;color:var(--ink);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hf-hero-explore:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .28s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.hf-hero-explore:hover:after,.hf-hero-explore:focus-visible:after{transform:scaleX(1)}.hf-arrow-down{transition:transform .25s var(--ease-out);display:inline-block}.hf-hero-explore:hover .hf-arrow-down{transform:translateY(3px)}.hf-hero-media{--ix:0px;--iy:0px;z-index:1;margin:0 calc(var(--gap) * -1) 0 0;pointer-events:none;grid-area:1/7/3/-1;align-self:end;padding-bottom:1.5rem;position:relative}.hf-hero-photo{width:auto;max-width:100%;height:auto;max-height:calc(100svh - var(--nav-h) - 12rem);transform:translate3d(var(--ix), var(--iy), 0);transition:transform .9s var(--ease-out);margin-left:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.hf-brief{z-index:3;padding:1.7rem var(--pad) 2.9rem;background:var(--midnight);color:var(--white);grid-area:3/1/auto/-1;position:relative}.hf-brief:before{content:"";background:repeating-linear-gradient(-45deg, var(--yellow) 0 12px, var(--midnight) 12px 24px);height:8px;position:absolute;inset:0 0 auto}.hf-brief dl{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.4fr);margin:0;display:grid}.hf-brief dl>div:first-child{border-left:0;padding-left:0}.hf-brief dl>div{border-left:1px solid var(--rule-light);flex-direction:column;gap:.45rem;padding:.2rem clamp(.9rem,1.4vw,1.4rem);display:flex}.hf-brief dt{letter-spacing:.03em;color:var(--yellow);font-size:.625rem;font-weight:700}.hf-brief dd{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@keyframes hf-reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hf-slide-in{0%{opacity:0;translate:60px}}@media (prefers-reduced-motion:no-preference){.hf-reveal{animation:hf-reveal-up .7s var(--ease-out) both;animation-delay:var(--d,0s)}.hf-hero-line.hf-reveal{animation-duration:.8s}.hf-hero-media{animation:hf-slide-in 1.1s var(--ease-out) .2s both}}@media (prefers-reduced-motion:reduce){.hf-hero-photo{transition:none;transform:none}}.hf-hero-desc{--lh:1.55em;line-height:var(--lh)}.hf-count{height:var(--lh);vertical-align:top;clip-path:inset(0);background:var(--ink);color:var(--yellow);padding-inline:.3em;font-weight:800;display:inline-block}.hf-count-reel{transform:translateY(calc(var(--lh) * var(--to) * -1));display:block}.hf-count-reel:before{content:"01\a 02\a 03\a 04\a 05\a 06\a ";white-space:pre;color:rgb(var(--yellow-rgb) / .55);font-variant-numeric:tabular-nums}.hf-count-reel[data-to="8"]:before{content:"01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a "}@media (prefers-reduced-motion:no-preference){.hf-count-reel{animation:1.25s cubic-bezier(.65,0,.15,1) both hf-count-roll;animation-delay:var(--count-d,.7s)}}@keyframes hf-count-roll{0%{transform:translateY(0)}}@media (min-width:1024px) and (max-height:820px){.hf-hero-line{font-size:clamp(3.5rem,min(8.4vw,14svh),9.5rem)}}@media (max-width:1199.98px){.hf-brief dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.1rem}.hf-brief dl>div:nth-child(3n+1){border-left:0;padding-left:0}}@media (max-width:1023.98px){.hf-hero{grid-template-columns:var(--pad) minmax(0, 1fr) var(--pad);grid-template-rows:var(--nav-h) auto auto auto;column-gap:0;min-height:0}.hf-hero-main{grid-area:2/2;padding-block:clamp(2rem,6vw,3.5rem) 1rem}.hf-hero-line{font-size:clamp(3.25rem,14vw,8rem)}.hf-hero-sub{font-size:clamp(1.375rem,5.4vw,2.5rem)}.hf-hero-media{grid-area:3/1/auto/-1;margin:0}.hf-hero-photo{width:100%;max-height:none;-webkit-mask-image:none;mask-image:none}.hf-brief{grid-row:4}}@media (max-width:767.98px){.hf-hero{--pad:20px}.hf-hero-line{font-size:clamp(3rem,17vw,5.5rem)}.hf-hero-actions{flex-direction:column;align-items:stretch}.hf-hero-cta{justify-content:space-between}.hf-hero-explore{align-self:flex-start}.hf-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-brief dl>div,.hf-brief dl>div:nth-child(3n+1){border-left:1px solid var(--rule-light);padding:0 .9rem}.hf-brief dl>div:nth-child(odd){border-left:0;padding-left:0}.hf-brief dl>[data-key=includes]{border-left:0;order:9;grid-column:1/-1;padding-left:0}}
.hf-nav{z-index:50;color:var(--white);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.hf-nav[data-solid]{background:var(--midnight);border-bottom-color:var(--rule-light)}.hf-nav:not([data-solid]){--white-muted:#0c0c0a99;--rule-light:#0c0c0a33;--focus:var(--ink);color:var(--ink)}.hf-nav:not([data-solid]) .hf-first{color:inherit}.hf-nav:not([data-solid]) .hf-link,.hf-nav:not([data-solid]) .hf-link:hover,.hf-nav:not([data-solid]) .hf-link[aria-current=true],.hf-nav:not([data-solid]) .hf-nav-toggle{color:var(--ink)}.hf-nav:not([data-solid]) .hf-link[aria-current=true]:before{background:var(--ink)}.hf-nav:not([data-solid]) .hf-nav-apply{border-color:var(--ink);background:var(--ink);color:var(--yellow)}.hf-nav:not([data-solid]) .hf-nav-apply:hover,.hf-nav:not([data-solid]) .hf-nav-apply:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--yellow);box-shadow:4px 4px #0c0c0a4d}.hf-nav-bar{height:var(--nav-h);padding-inline:var(--pad);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}@media (prefers-reduced-motion:no-preference){.hf-nav-bar{animation:hf-reveal-up .45s var(--ease-out) both}}.hf-nav-brand{color:inherit;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.15rem .7rem;line-height:1;text-decoration:none;display:grid}.hf-nav-mark{white-space:nowrap;background:var(--midnight);width:3.25rem;height:2.5rem;color:var(--white);letter-spacing:0;border-radius:7px;grid-row:1/-1;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.hf-nav-mark span{color:var(--yellow)}.hf-nav-wordmark{font-family:var(--font-montserrat), sans-serif;letter-spacing:0;white-space:nowrap;align-self:end;font-size:1.0625rem;font-weight:800}.hf-nav-descriptor{letter-spacing:.03em;color:var(--white-muted);align-self:start;font-size:.75rem;font-weight:500}.hf-nav-links{gap:clamp(1.25rem,2.4vw,2.5rem);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.hf-link{letter-spacing:.03em;color:#ffffffb8;white-space:nowrap;padding-block:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.hf-link:hover,.hf-link:focus-visible,.hf-link[aria-current=true]{color:var(--white)}.hf-link[aria-current=true]:before{content:"";background:var(--yellow);width:5px;height:5px;position:absolute;top:50%;left:-.85rem;translate:0 -50%}.hf-nav-actions{flex:none;align-items:center;gap:1rem;display:flex}.hf-nav-apply{border:1px solid var(--yellow);background:var(--yellow);letter-spacing:.03em;height:2.75rem;color:var(--white);white-space:nowrap;transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .22s var(--ease-out), box-shadow .22s ease;border-radius:6px;align-items:center;gap:.6rem;padding-inline:1.2rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.hf-nav-apply:hover,.hf-nav-apply:focus-visible{background:var(--yellow);border-color:var(--yellow);color:var(--ink);box-shadow:0 0 0 3px rgb(var(--yellow-rgb) / .18), 0 10px 26px -10px rgb(var(--yellow-rgb) / .75);transform:translateY(-1px)}.hf-arrow{transition:transform .25s var(--ease-out);display:inline-block}.hf-nav-apply:hover .hf-arrow,.hf-nav-apply:focus-visible .hf-arrow{transform:translate(2px,-2px)}.hf-nav-apply-short{display:none}.hf-nav-hosted{letter-spacing:.03em;white-space:nowrap;color:var(--white-muted);align-items:center;gap:.5rem;margin:0;font-size:.5625rem;font-weight:600;display:flex}.hf-nav-hosted img{object-fit:contain;border-radius:2px;width:28px;height:28px}.hf-nav-hosted-label{margin-right:.15rem}.hf-nav-hosted--panel,.hf-nav-toggle,.hf-nav-panel{display:none}@media (max-width:1199.98px){.hf-nav-links{display:none}.hf-nav-actions{margin-left:auto}.hf-nav-toggle{height:2.75rem;font:inherit;letter-spacing:.03em;color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.hf-nav-panel:not([hidden]){padding:.5rem var(--pad) 2rem;background:var(--midnight);border-top:1px solid var(--rule-light);display:block}.hf-nav-panel ul{margin:0;padding:0;list-style:none}.hf-nav-panel a{border-bottom:1px solid var(--rule-light);font-family:var(--font-montserrat), sans-serif;letter-spacing:0;word-spacing:.1em;color:var(--white);padding:1rem 0;font-size:1.75rem;font-weight:600;text-decoration:none;display:block}}@media (max-width:599.98px){.hf-nav-apply-long{display:none}.hf-nav-apply-short{display:inline}.hf-nav-apply{padding-inline:.85rem}.hf-nav-wordmark{font-size:.9375rem}}@media (max-width:379.98px){.hf-nav-bar{gap:.75rem}.hf-nav-wordmark{font-size:.8125rem}.hf-nav-descriptor{letter-spacing:.03em}.hf-nav-actions{gap:.5rem}.hf-nav-apply{letter-spacing:.03em;padding-inline:.65rem}.hf-nav-toggle{letter-spacing:.03em}}@media (max-width:1199.98px){.hf-nav-panel .hf-nav-hosted--panel{padding:1rem 0 .25rem;display:flex}}
.hf-sec{column-gap:var(--gap);padding:clamp(80px, 8vw, 136px) var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid;position:relative}.hf-sec--dark{background:var(--midnight);color:var(--white);--rule:var(--rule-light);--muted:#ffffff8c;--body:#ffffffb8}.hf-sec--mineral{background-color:var(--mineral);color:var(--ink);--rule:var(--rule-dark);--muted:#1b0e0d99;--body:#1b0e0dcc;--focus:var(--ink);background-image:linear-gradient(#0c0c0a0f 1px,#0000 1px),linear-gradient(90deg,#0c0c0a0f 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px}.hf-label{letter-spacing:.03em;color:var(--muted);align-items:center;gap:.7rem;margin:0;font-size:.6875rem;font-weight:700;display:inline-flex}.hf-label:before{content:"";background:var(--yellow);width:.5rem;height:.5rem}.hf-sec--mineral .hf-label:before{box-shadow:0 0 0 1px var(--ink)}.hf-display{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:.9}.hf-accent{color:var(--yellow)}.hf-accent-outline{letter-spacing:0;color:var(--midnight);-webkit-text-stroke:.045em var(--yellow);paint-order:stroke fill}.hf-zoom{background:#111;margin:0;position:relative;overflow:hidden}.hf-cover{object-fit:cover;transition:transform 1s var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-zoom:hover .hf-cover{transform:scale(1.04)}}.hf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf-js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}.hf-js [data-reveal].is-in{opacity:1;transform:none}.hf-js .hf-inv-item[data-reveal]{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), border-color .3s ease, background-color .3s ease, box-shadow .35s ease;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s}.hf-js [data-reveal=line]{opacity:1;transform-origin:0;transition:transform 1.3s var(--ease-out);transform:scaleX(0)}.hf-js [data-reveal=line].is-in{transform:scaleX(1)}@keyframes hf-swap{0%{opacity:0;transform:translateY(12px)}}.hf-kit,.hf-inv,.hf-crew,.hf-faq{scroll-margin-top:calc(var(--nav-h) - clamp(64px, 6.5vw, 104px) + 1rem);padding-block:clamp(64px,6.5vw,104px)}.hf-kit-head{flex-direction:column;grid-column:1/-1;gap:1rem;display:flex}.hf-kit-title{--outline-fill:var(--mineral);font-size:clamp(2rem,3.5vw,4rem)}.hf-kit-grid{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.hf-kit-card{background:var(--midnight);color:var(--white);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:8px 8px #0c0c0a29}.hf-kit-card--ind{background:var(--yellow);color:var(--ink)}.hf-kit-media{background:#111;height:170px;position:relative}.hf-kit-body{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.6rem;display:flex}.hf-kit-num{background:var(--yellow);color:var(--ink);border-radius:5px;align-self:flex-start;padding:.25rem .55rem;font-size:.75rem;font-weight:800}.hf-kit-card--ind .hf-kit-num{background:var(--ink);color:var(--yellow)}.hf-kit-name{letter-spacing:-.01em;margin:.9rem 0 0;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:900;line-height:1.05}.hf-kit-text,.hf-kit-more{color:#ffffffb8;margin:.6rem 0 0;font-size:.9375rem;line-height:1.5}.hf-kit-card--ind .hf-kit-text,.hf-kit-card--ind .hf-kit-more{color:#0c0c0abf}.hf-kit-more{font-size:.8125rem}.hf-kit-tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.hf-kit-tags li{border:1px solid rgb(var(--yellow-rgb) / .55);color:var(--yellow);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.hf-kit-partner{color:#fff9;align-items:center;gap:.5rem;margin:auto 0 0;padding-top:1.1rem;font-size:.75rem;font-weight:600;display:flex}.hf-kit-card--ind .hf-kit-partner{color:#0c0c0ab3}.hf-kit-partner a{transition:transform .2s var(--ease-out);border-radius:4px;flex:none;display:flex}.hf-kit-partner a:hover,.hf-kit-partner a:focus-visible{transform:translateY(-2px)}.hf-kit-partner img{background:var(--white);border-radius:4px;width:auto;height:28px;padding:3px}.hf-kit-partner span{margin-left:.25rem}@media (max-width:1023.98px){.hf-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.hf-kit-grid{grid-template-columns:minmax(0,1fr)}}.hf-inv-head{flex-direction:column;grid-column:1/span 4;gap:1rem;display:flex}.hf-inv-title{font-size:clamp(2.25rem,3.8vw,4rem)}.hf-inv-copy{max-width:24rem;color:var(--body);margin:0;font-size:1.0625rem;line-height:1.5}.hf-inv-grid{grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.hf-inv-item{background:#ffffff06;border:1px solid #ffffff24;transition:border-color .3s,background-color .3s,box-shadow .35s;position:relative}.hf-inv-item:before{content:"";background:var(--yellow);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.hf-inv-item:hover{background:#ffffff0b;border-color:#ffffff4d}.hf-inv-item[data-open]{border-color:rgb(var(--yellow-rgb) / .5);background:rgb(var(--yellow-rgb) / .04);box-shadow:0 20px 46px -30px rgb(var(--yellow-rgb) / .55)}.hf-inv-item[data-open]:before{transform:scaleX(1)}.hf-inv-item[data-deposit]{border-color:rgb(var(--yellow-rgb) / .5);background:rgb(var(--yellow-rgb) / .04);box-shadow:0 20px 46px -30px rgb(var(--yellow-rgb) / .55)}.hf-inv-item[data-deposit]:before{transform:scaleX(1)}.hf-inv-item[data-deposit] .hf-inv-num{color:var(--yellow)}.hf-inv-item[data-deposit] .hf-inv-icon{border-color:var(--yellow)}.hf-inv-h{margin:0}.hf-inv-btn{width:100%;min-height:5.25rem;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.hf-inv-btn:focus-visible{outline-offset:-4px}.hf-inv-num{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.015em;color:#ffffff52;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:700;line-height:.8;transition:color .3s,text-shadow .3s}.hf-inv-btn:hover .hf-inv-num,.hf-inv-item[data-open] .hf-inv-num{color:var(--yellow)}.hf-inv-item[data-open] .hf-inv-num{text-shadow:0 0 16px rgb(var(--yellow-rgb) / .4)}.hf-inv-name{font-family:var(--font-montserrat), sans-serif;letter-spacing:0;word-spacing:.1em;font-size:clamp(1.0625rem,1.4vw,1.375rem);font-weight:600;line-height:1.05}.hf-inv-icon{width:2rem;height:2rem;color:var(--white);border:1px solid #ffffff4d;transition:background-color .3s,border-color .3s,color .3s;position:relative}.hf-inv-icon:before,.hf-inv-icon:after{content:"";width:.75rem;height:2px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;top:calc(50% - 1px);left:calc(50% - .375rem)}.hf-inv-icon:after{transform:rotate(90deg)}.hf-inv-btn:hover .hf-inv-icon{border-color:var(--yellow)}.hf-inv-item[data-open] .hf-inv-icon{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.hf-inv-item[data-open] .hf-inv-icon:after{transform:rotate(0)}.hf-inv-more{opacity:0;transition:grid-template-rows .35s var(--ease-out), opacity .3s ease;grid-template-rows:0fr;display:grid}.hf-inv-more>div{overflow:hidden}.hf-inv-more p{color:#ffffffd9;border-top:1px dashed #ffffff2e;margin:0 1.25rem 1.2rem;padding-top:.85rem;font-size:.9375rem;line-height:1.5}.hf-inv-item[data-open] .hf-inv-more{opacity:1;grid-template-rows:1fr}.hf-gal{background:var(--footer-black);border-top:1px solid var(--rule-light)}.hf-gal-head{flex-direction:column;grid-column:1/-1;gap:clamp(20px,2.4vw,32px);display:flex}.hf-gal-title{max-width:14ch;font-size:clamp(2.5rem,5.8vw,6.25rem)}.hf-gal-grid{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,250px);margin:clamp(36px,4.5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hf-gal-cell--1{grid-area:span 2/1/auto/span 7}.hf-gal-cell--2{grid-column:8/-1}.hf-gal-cell--3{grid-column:8/span 2}.hf-gal-cell--4{grid-column:10/-1}.hf-gal-btn{width:100%;height:100%;color:var(--white);cursor:zoom-in;border:0;padding:0;text-decoration:none;display:block}.hf-gal-link{cursor:pointer}.hf-gal-btn:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0505059e);transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.hf-gal-btn:hover:after,.hf-gal-btn:focus-visible:after{box-shadow:inset 0 0 0 1px rgb(var(--yellow-rgb) / .85)}.hf-gal-tag,.hf-gal-inspect{z-index:1;letter-spacing:.03em;color:var(--white);font-size:.625rem;font-weight:600;position:absolute;bottom:.85rem}.hf-gal-tag{left:.9rem}.hf-gal-inspect{background:var(--white);color:var(--ink);opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out), background-color .3s ease;padding:.35rem .5rem;right:.9rem;transform:translateY(6px)}.hf-gal-link .hf-gal-inspect{background:var(--yellow)}.hf-gal-ext{transition:transform .3s var(--ease-out);display:inline-block}.hf-gal-btn:hover .hf-gal-inspect,.hf-gal-btn:focus-visible .hf-gal-inspect{opacity:1;transform:none}.hf-gal-btn:hover .hf-gal-ext,.hf-gal-btn:focus-visible .hf-gal-ext{transform:translate(2px,-2px)}.hf-lightbox{background:var(--midnight);width:min(1200px,100vw - 2rem);max-width:none;max-height:calc(100svh - 2rem);color:var(--white);border:0;padding:0}.hf-lightbox::backdrop{background:#050505e0}.hf-lightbox[open]{animation:hf-swap .35s var(--ease-out)}.hf-lightbox-inner{flex-direction:column;max-height:calc(100svh - 2rem);display:flex}.hf-lightbox-media{background:#000;flex:1;justify-content:center;min-height:0;display:flex}.hf-lightbox-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 9rem)}.hf-lightbox-bar{border-top:1px solid var(--rule-light);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid}.hf-lightbox-count{letter-spacing:.03em;color:var(--yellow);white-space:nowrap;margin:0;font-size:.6875rem;font-weight:600}.hf-lightbox-caption{margin:0;font-size:.9375rem;line-height:1.45}.hf-lightbox-caption span{color:var(--white-muted);font-size:.75rem;display:block}.hf-lightbox-ctrl{gap:.5rem;display:flex}.hf-lightbox-ctrl button{min-width:2.75rem;height:2.75rem;color:var(--white);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #fff6;padding:0 .9rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s}.hf-lightbox-ctrl button:hover{background:var(--white);color:var(--ink)}.hf-lightbox-ctrl .hf-lightbox-close{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.hf-heart{letter-spacing:0;color:var(--yellow);text-shadow:0 0 5px rgb(var(--yellow-rgb) / .5), 0 0 12px rgb(var(--yellow-rgb) / .25);font-size:.9375rem;line-height:1;transition:text-shadow .35s;display:inline-block}@keyframes hf-heart-breathe{0%,to{text-shadow:0 0 5px rgb(var(--yellow-rgb) / .5), 0 0 12px rgb(var(--yellow-rgb) / .25);transform:scale(1)}50%{text-shadow:0 0 7px rgb(var(--yellow-rgb) / .75), 0 0 20px rgb(var(--yellow-rgb) / .4);transform:scale(1.08)}}.hf-faq{box-shadow:inset 0 1px 0 var(--rule-dark);align-items:start}.hf-faq-title{grid-column:1/-1;margin-bottom:clamp(20px,2.4vw,32px);font-size:clamp(2.5rem,5vw,5rem)}.hf-faq-col{border-top:2px solid var(--ink);grid-column:1/span 6}.hf-faq-col+.hf-faq-col{grid-column:7/-1}.hf-faq-item{border-bottom:1px solid var(--rule);position:relative}.hf-faq-item h3{margin:0}.hf-faq-q{width:100%;min-height:3.25rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.hf-faq-text{font-size:1rem;font-weight:500;line-height:1.35}.hf-faq-q:hover .hf-faq-icon{border-color:var(--ink)}.hf-faq-icon{border:1px solid #1b0e0d66;flex:none;width:1.5rem;height:1.5rem;transition:background-color .25s,border-color .25s;position:relative}.hf-faq-icon:before,.hf-faq-icon:after{content:"";width:.6rem;height:2px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;top:calc(50% - 1px);left:calc(50% - .3rem)}.hf-faq-icon:after{transform:rotate(90deg)}.hf-faq-item[data-open] .hf-faq-icon{background:var(--yellow);border-color:var(--ink)}.hf-faq-item[data-open] .hf-faq-icon:after{transform:rotate(0)}.hf-faq-a{opacity:0;transition:grid-template-rows .3s var(--ease-out), opacity .25s ease;grid-template-rows:0fr;display:grid}.hf-faq-a>div{overflow:hidden}.hf-faq-item[data-open] .hf-faq-a{opacity:1;grid-template-rows:1fr}.hf-faq-a p{max-width:36rem;color:var(--body);margin:0;padding:0 2.5rem .95rem 0;font-size:.9375rem;line-height:1.55}.hf-apply{--rule:var(--rule-light);background-color:var(--yellow);color:var(--white);background-image:linear-gradient(#0c0c0a12 1px,#0000 1px),linear-gradient(90deg,#0c0c0a12 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px;padding-block:clamp(88px,10vw,168px)}.hf-apply-card{background:var(--midnight);text-align:center;border-radius:10px;grid-column:1/-1;justify-self:center;width:min(100%,1100px);padding:clamp(44px,5.5vw,80px) clamp(20px,5vw,80px) clamp(36px,5vw,68px);position:relative;overflow:hidden;box-shadow:12px 12px #0c0c0a38}.hf-apply-card:before{content:"";background:repeating-linear-gradient(-45deg, var(--yellow) 0 14px, var(--midnight) 14px 28px);height:10px;position:absolute;inset:0 0 auto}.hf-apply-title{font-size:clamp(1.5rem,6.4vw,4.75rem);line-height:.92}.hf-apply-line{white-space:nowrap;display:block}.hf-apply-line+.hf-apply-line{margin-top:.06em}.hf-apply-cta{background:var(--yellow);height:4.1rem;color:var(--ink);letter-spacing:.03em;white-space:nowrap;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:6px;align-items:center;gap:1.2rem;margin-top:clamp(26px,3.2vw,40px);padding:0 1.75rem 0 2.1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:5px 5px #ffffff2e}.hf-apply-cta .hf-arrow{transition:transform .35s var(--ease-out);font-size:1.1rem;display:inline-block}.hf-apply-cta:hover,.hf-apply-cta:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #ffffff3d}.hf-apply-cta:hover .hf-arrow,.hf-apply-cta:focus-visible .hf-arrow{transform:translate(4px,-4px)}.hf-apply-cta:focus-visible{outline-color:var(--white);outline-offset:4px}.hf-apply-details{text-align:left;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(24px,4vw,64px);margin:clamp(24px,3vw,40px) 0 0;display:grid}.hf-apply-details>div{border-top:1px solid var(--rule-light);align-items:baseline;gap:.75rem;padding:.95rem 0;display:flex}.hf-apply-details>div:before{content:"";background:var(--yellow);flex:none;width:6px;height:6px;translate:0 -.1em}.hf-apply-details dt{letter-spacing:.03em;color:#fff9;font-size:.6875rem;font-weight:500}.hf-apply-details dd{letter-spacing:.03em;text-align:right;margin:0 0 0 auto;font-size:.875rem;font-weight:600}.hf-foot{padding:clamp(56px, 6vw, 88px) var(--pad) 2rem;background:var(--footer-black);color:var(--white);border-top:1px solid var(--rule-light);position:relative;overflow:hidden}.hf-foot:before{content:"";background:repeating-linear-gradient(-45deg, var(--yellow) 0 14px, var(--footer-black) 14px 28px);height:10px;position:absolute;inset:0 0 auto}.hf-foot-top{z-index:1;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid;position:relative}.hf-foot-brand{grid-column:1/span 4;min-width:0}.hf-foot-word{font-family:var(--font-montserrat), sans-serif;word-spacing:.12em;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:.95}.hf-foot-by{letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.6875rem;font-weight:600;display:flex}.hf-foot-by span{color:var(--yellow)}.hf-foot-by img{object-fit:contain;width:22px;height:22px}.hf-foot-co{color:#ffffff9e;flex-direction:column;grid-column:5/span 4;align-items:flex-start;gap:.55rem;min-width:0;font-size:.75rem;font-style:normal;line-height:1.6;display:flex}.hf-foot-co p{overflow-wrap:anywhere;margin:0}.hf-foot-co-name{border-bottom:1px solid var(--rule-light);letter-spacing:.03em;color:var(--white);align-self:stretch;align-items:center;gap:.5rem;padding-bottom:.55rem;font-size:.6875rem;font-weight:600;display:flex}.hf-foot-co-name img{object-fit:contain;width:22px;height:22px}.hf-foot-co .hf-foot-tag{color:var(--white);font-size:.8125rem;font-weight:500}.hf-foot-phone a{letter-spacing:.06em;color:var(--white);font-weight:600}.hf-foot-laksh{grid-column:9/-1;min-width:0}.hf-foot-laksh .hf-foot-co-name{margin:0}.hf-foot-social{flex-direction:column;align-items:flex-start;gap:.15rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.hf-foot-link{--yt-play:var(--footer-black);letter-spacing:.04em;color:#ffffff9e;align-items:center;gap:.5rem;min-height:2rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.hf-foot-link svg{transition:transform .25s var(--ease-out);flex:none}.hf-foot-link-arrow{transition:transform .25s var(--ease-out);display:inline-block}.hf-foot-link:hover,.hf-foot-link:focus-visible{color:var(--yellow)}.hf-foot-link:hover svg,.hf-foot-link:focus-visible svg{transform:translateY(-1px)}.hf-foot-link:hover .hf-foot-link-arrow,.hf-foot-link:focus-visible .hf-foot-link-arrow{transform:translate(3px,-2px)}.hf-foot-ghost{font-family:var(--font-montserrat), sans-serif;letter-spacing:0;text-wrap:balance;color:var(--footer-black);-webkit-text-stroke:.03em #ffffff4d;paint-order:stroke fill;margin:clamp(48px,6vw,80px) 0 clamp(20px,2.4vw,32px);font-size:clamp(1.75rem,6.2vw,7rem);font-weight:900;line-height:.95}.hf-foot-ghost .hf-heart{-webkit-text-stroke:0;vertical-align:.12em;font-size:.62em}.hf-js .hf-foot-ghost .hf-heart{animation:2.6s ease-in-out .8s 3 both hf-heart-breathe}.hf-support-head{grid-column:1/span 7}.hf-support-head .hf-inv-copy{max-width:38rem}.hf-offer{background:var(--yellow);color:var(--ink);border-radius:10px;grid-column:9/-1;align-self:center;padding:clamp(1.6rem,2.4vw,2.25rem);position:relative;overflow:hidden;box-shadow:8px 8px #ffffff24}.hf-offer-title{letter-spacing:-.015em;margin:0 0 1.1rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:900;line-height:.95}.hf-offer-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.hf-offer-list li{letter-spacing:0;border-bottom:1px solid #0c0c0a40;align-items:baseline;gap:1rem;padding:.85rem 0;font-size:1.125rem;font-weight:800;display:flex}.hf-offer-list span{letter-spacing:.16em;font-size:.6875rem;font-weight:800}@media (max-width:1023.98px){.hf-offer{grid-column:1/-1;margin-top:2.5rem}}.hf-support-head .hf-apply-cta{align-self:flex-start;max-width:100%}@media (max-width:1023.98px){.hf-inv-head,.hf-inv-grid{grid-column:1/-1}.hf-inv-grid{margin-top:1.75rem}.hf-gal-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(150px,26vw,240px)}.hf-gal-cell--1,.hf-gal-cell--4{grid-column:1/-1}.hf-gal-cell--2{grid-column:1/span 3}.hf-gal-cell--3{grid-column:4/-1}.hf-faq-col,.hf-faq-col+.hf-faq-col{grid-column:1/-1}.hf-faq-col+.hf-faq-col{border-top:0}.hf-foot-brand{grid-column:1/span 6}.hf-foot-co{grid-column:7/-1}.hf-foot-laksh{grid-column:1/-1}}@media (max-width:767.98px){.hf-sec,.hf-foot{--pad:20px}.hf-kit-title{font-size:clamp(2rem,10vw,3rem)}.hf-inv-grid{grid-template-columns:minmax(0,1fr)}.hf-gal-title{font-size:clamp(2.25rem,11vw,3.5rem)}.hf-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:8px}.hf-gal-cell--1,.hf-gal-cell--4{grid-area:span 1/1/auto/-1}.hf-gal-cell--2,.hf-gal-cell--3{grid-column:auto}.hf-gal-tag{letter-spacing:.03em;max-width:calc(100% - 3.4rem);font-size:.5625rem;bottom:.6rem;left:.6rem}.hf-gal-inspect{opacity:1;bottom:.5rem;right:.5rem;transform:none}.hf-gal-cta-text{display:none}.hf-lightbox-bar{grid-template-columns:minmax(0,1fr);gap:.75rem}.hf-lightbox-ctrl .hf-lightbox-close{margin-left:auto}.hf-apply-details{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.hf-apply-details dd{font-size:.75rem}.hf-foot-brand,.hf-foot-co,.hf-foot-laksh{grid-column:1/-1}}@media (max-width:379.98px){.hf-apply-details>div{flex-wrap:wrap}.hf-apply-details dd{text-align:left;flex-basis:100%;margin-left:calc(6px + .75rem)}}@media (prefers-reduced-motion:reduce){.hf-inv-item:before,.hf-inv-more,.hf-faq-a,.hf-apply-cta,.hf-apply-cta .hf-arrow,.hf-gal-inspect{transition:none}}@media (max-width:479.98px){.hf-apply-cta{letter-spacing:.03em;gap:.75rem;height:3.75rem;padding:0 1.1rem 0 1.25rem;font-size:.75rem}}.hf-tape{z-index:6;pointer-events:none;height:0;position:relative;overflow:visible}.hf-tape-band{background:var(--midnight);height:48px;color:var(--yellow);border-block:2px solid var(--yellow);transform:rotate(var(--tilt,-1.6deg));align-items:center;display:flex;position:absolute;top:-24px;left:-3vw;right:-3vw;overflow:hidden;box-shadow:0 10px 28px #00000047}.hf-tape[data-tone=yellow] .hf-tape-band{background:var(--yellow);color:var(--ink);border-color:var(--ink)}.hf-tape-track{width:max-content;display:flex}.hf-tape-run{flex:none;display:flex}.hf-tape-run>span{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:1.6rem;padding-right:1.6rem;font-size:1rem;font-weight:800;display:inline-flex}.hf-tape-run i{background:currentColor;width:9px;height:9px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.hf-tape-track{animation:38s linear infinite hf-tape-drift}}@keyframes hf-tape-drift{to{transform:translate(-50%)}}@media (max-width:767.98px){.hf-tape-band{height:40px;top:-20px}.hf-tape-run>span{gap:1.2rem;padding-right:1.2rem;font-size:.8125rem}}.hf-mnt{--rule:var(--rule-dark);--focus:var(--ink);background-color:var(--yellow);color:var(--ink);background-image:linear-gradient(#0c0c0a12 1px,#0000 1px),linear-gradient(90deg,#0c0c0a12 1px,#0000 1px);background-position:-1px -1px;background-size:40px 40px}.hf-mnt-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;display:flex}.hf-mnt-title{font-size:clamp(2.5rem,6.4vw,6.5rem)}.hf-mnt-copy{max-width:22rem;margin:0;font-size:clamp(1rem,.94rem + .22vw,1.125rem);font-weight:500;line-height:1.5}.hf-mnt-rail{margin:clamp(32px, 4vw, 56px) calc(var(--pad) * -1) 0;grid-column:1/-1;padding-bottom:14px;overflow:hidden}.hf-mnt-track{gap:var(--gap);width:max-content;padding:0 0 0 var(--pad);margin:0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.hf-mnt-track{animation:45s linear infinite hf-mnt-drift}.hf-mnt-rail:hover .hf-mnt-track,.hf-mnt-rail:focus-within .hf-mnt-track{animation-play-state:paused}}@keyframes hf-mnt-drift{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (prefers-reduced-motion:reduce){.hf-mnt-rail{overflow-x:auto}.hf-mnt-card[aria-hidden]{display:none}}.hf-mnt-card{background:var(--midnight);width:min(23rem,82vw);color:var(--white);border-radius:10px;flex-direction:column;flex:none;gap:.9rem;padding:clamp(1.4rem,2.2vw,2rem);display:flex;box-shadow:8px 8px #0c0c0a38}.hf-mnt-id{align-items:center;gap:1.25rem;display:flex}.hf-mnt-photo{border:3px solid var(--yellow);background:#111;border-radius:4px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.hf-mnt-badge{background:var(--yellow);color:var(--ink);letter-spacing:.03em;border-radius:999px;margin:0 0 .6rem;padding:.3rem .65rem;font-size:.625rem;font-weight:800;display:inline-flex}.hf-mnt-name{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:900;line-height:1.1}.hf-mnt-in{vertical-align:-.1em;color:var(--yellow);transition:transform .25s var(--ease-out);margin-left:.4rem;display:inline-flex}.hf-mnt-in:hover,.hf-mnt-in:focus-visible{transform:translateY(-2px)}.hf-mnt-role{color:#fff9;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.hf-mnt-role a{color:var(--yellow);font-weight:700;text-decoration:none}.hf-mnt-co-logo{vertical-align:-.3em;object-fit:contain;border-radius:3px;width:20px;height:20px;margin-right:.3rem}.hf-mnt-role a:hover,.hf-mnt-role a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.hf-mnt-line{color:#ffffffc7;margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:479.98px){.hf-mnt-id{align-items:flex-start}.hf-mnt-photo{width:80px;height:80px}}.hf-crew-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;display:flex}.hf-crew-title{--outline-fill:var(--mineral);font-size:clamp(2.5rem,6.4vw,6.5rem)}.hf-crew-cards{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(36px,4.5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hf-crew-card{background:var(--midnight);box-shadow:8px 8px 0 0 rgb(var(--yellow-rgb));color:var(--white);border-radius:10px;flex-direction:column;padding:clamp(1.4rem,2.2vw,2rem);display:flex}.hf-crew-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}.hf-crew-logo{background:var(--white);border-radius:8px;place-items:center;width:64px;height:64px;padding:6px;display:grid}a.hf-crew-logo{transition:transform .25s var(--ease-out)}a.hf-crew-logo:hover,a.hf-crew-logo:focus-visible{transform:translateY(-2px)}.hf-crew-logo img{object-fit:contain;width:100%;height:100%}.hf-crew-role{background:var(--yellow);color:var(--ink);letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.35rem .7rem;font-size:.625rem;font-weight:800}.hf-crew-line{letter-spacing:.03em;color:var(--yellow);margin:0;font-size:.6875rem;font-weight:700}.hf-crew-name{letter-spacing:-.01em;margin:.55rem 0 0;font-size:clamp(1.625rem,2.3vw,2.25rem);font-weight:900;line-height:1}.hf-crew-name a{color:inherit;text-decoration:none}.hf-crew-name a span{vertical-align:.35em;color:var(--yellow);transition:transform .25s var(--ease-out);font-size:.6em;display:inline-block}.hf-crew-name a:hover span,.hf-crew-name a:focus-visible span{transform:translate(3px,-3px)}.hf-crew-text{color:#ffffffb8;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.hf-crew-band{background:var(--midnight);color:var(--white);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin-top:clamp(36px,4.5vw,56px);padding:2.1rem clamp(1.4rem,3vw,2.75rem) 1.9rem;display:grid;position:relative;overflow:hidden}.hf-crew-band:before{content:"";background:repeating-linear-gradient(-45deg, var(--yellow) 0 12px, var(--midnight) 12px 24px);height:8px;position:absolute;inset:0 0 auto}.hf-crew-group+.hf-crew-group{border-left:1px solid var(--rule-light);padding-left:clamp(1.4rem,3vw,2.75rem)}.hf-crew-tag{letter-spacing:.03em;color:#ffffff8c;margin:0;font-size:.625rem;font-weight:700}.hf-crew-group ul{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(1.5rem,3vw,2.75rem);margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.hf-crew-credit,.hf-crew-credit a{color:inherit;align-items:center;gap:.45rem;text-decoration:none;display:flex}.hf-crew-credit-logo{opacity:.92;width:auto;height:52px;transition:opacity .25s}.hf-crew-credit:hover .hf-crew-credit-logo{opacity:1}.hf-crew-credit-logo[src*=malpani]{height:44px}.hf-crew-credit-logo[src*=tworks]{height:64px}.hf-crew-credit-logo[src*=launchd]{height:38px}.hf-crew-wordmark{letter-spacing:0;font-size:1.625rem;font-weight:700}@media (max-width:1023.98px){.hf-crew-cards{grid-template-columns:minmax(0,1fr)}.hf-crew-band{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.hf-crew-group+.hf-crew-group{border-left:0;border-top:1px solid var(--rule-light);padding:1.75rem 0 0}}@media (max-width:479.98px){.hf-crew-credit-logo{height:40px}.hf-crew-credit-logo[src*=malpani]{height:34px}.hf-crew-credit-logo[src*=tworks]{height:52px}.hf-crew-credit-logo[src*=launchd]{height:30px}.hf-crew-wordmark{font-size:1.25rem}}
