html.video-lightbox-open{overflow:hidden}.video-lightbox[data-astro-cid-araltbe4]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--figma-paper);background:0 0;border:0;margin:0;padding:clamp(16px,3vw,40px);overflow:hidden}.video-lightbox[data-astro-cid-araltbe4][open]{place-items:center;animation:.24s ease-out both video-lightbox-enter;display:grid}.video-lightbox[data-astro-cid-araltbe4]::backdrop{backdrop-filter:blur(8px);background:#030e13db}.video-lightbox__panel[data-astro-cid-araltbe4]{background:#02090d;border:1px solid #eff9f038;border-radius:16px;width:min(100%,1440px);animation:.42s cubic-bezier(.16,1,.3,1) both video-lightbox-panel-enter;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000085}.video-lightbox__title[data-astro-cid-araltbe4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-lightbox__player[data-astro-cid-araltbe4]{aspect-ratio:16/9;object-fit:contain;background:#02090d;width:100%;max-height:calc(100dvh - clamp(32px,6vw,80px));display:block}.video-lightbox__error[data-astro-cid-araltbe4]{z-index:2;inset-inline:clamp(16px,3vw,40px);background:var(--figma-paper);color:var(--figma-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:absolute;bottom:clamp(16px,3vw,32px);box-shadow:0 18px 48px #0000005c}.video-lightbox__error[data-astro-cid-araltbe4][hidden]{display:none}.video-lightbox__error[data-astro-cid-araltbe4] p[data-astro-cid-araltbe4]{margin:0}.video-lightbox__error[data-astro-cid-araltbe4] a[data-astro-cid-araltbe4]{color:var(--figma-ink);font-family:var(--font-display);text-underline-offset:.22em;flex:none;font-weight:700}.video-lightbox__error[data-astro-cid-araltbe4] a[data-astro-cid-araltbe4]:hover,.video-lightbox__error[data-astro-cid-araltbe4] a[data-astro-cid-araltbe4]:focus-visible{color:var(--figma-current)}.video-lightbox__close[data-astro-cid-araltbe4]{z-index:2;background:var(--figma-brand);width:48px;height:48px;color:var(--figma-ink);cursor:pointer;border:1px solid #172b3647;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:clamp(10px,1.5vw,18px);right:clamp(10px,1.5vw,18px);box-shadow:0 10px 28px #00000047}.video-lightbox__close[data-astro-cid-araltbe4]:hover,.video-lightbox__close[data-astro-cid-araltbe4]:focus-visible{background:var(--figma-brand-hover);transform:scale(1.04);box-shadow:0 14px 34px #00000061}.video-lightbox__close[data-astro-cid-araltbe4]:focus-visible{outline:3px solid var(--figma-paper);outline-offset:3px}.video-lightbox[data-astro-cid-araltbe4][data-closing]{animation:.18s ease-in both video-lightbox-exit}.video-lightbox[data-astro-cid-araltbe4][data-closing] .video-lightbox__panel[data-astro-cid-araltbe4]{animation:.18s ease-in both video-lightbox-panel-exit}.video-lightbox[data-astro-cid-araltbe4][data-closing]::backdrop{opacity:0;transition:opacity .18s ease-in}@keyframes video-lightbox-enter{0%{opacity:0}}@keyframes video-lightbox-panel-enter{0%{opacity:0;transform:scale(.975)}}@keyframes video-lightbox-exit{to{opacity:0}}@keyframes video-lightbox-panel-exit{to{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.video-lightbox[data-astro-cid-araltbe4][open],.video-lightbox__panel[data-astro-cid-araltbe4],.video-lightbox[data-astro-cid-araltbe4][data-closing],.video-lightbox[data-astro-cid-araltbe4][data-closing] .video-lightbox__panel[data-astro-cid-araltbe4]{animation:none}.video-lightbox__close[data-astro-cid-araltbe4]{transition:background-color .16s}.video-lightbox__close[data-astro-cid-araltbe4]:hover,.video-lightbox__close[data-astro-cid-araltbe4]:focus-visible{transform:none}}@media (width<=600px){.video-lightbox__error[data-astro-cid-araltbe4]{flex-direction:column;align-items:flex-start;gap:8px}}.figma-home{padding-top:var(--site-header-height);background:var(--figma-ink);overflow:hidden}.figma-home h1,.figma-home h2,.figma-home h3{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:500}.home-tag{width:fit-content;color:var(--figma-ink);font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;border:1px solid #172b36b3;border-radius:999px;margin:0;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.home-tag--light{color:var(--figma-paper);border-color:#eff9f08c}.figma-hero{background:var(--figma-ink);min-height:560px;color:var(--figma-paper);position:relative}.figma-hero__image,.figma-hero__video,.figma-hero__scrim{width:100%;position:absolute;top:0;bottom:0;left:0}.figma-hero__image{background:var(--figma-ink);object-fit:cover;object-position:45% 75%;height:100%;display:block}.figma-hero__video{object-fit:cover;object-position:45% 75%;opacity:0;height:100%;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.figma-hero__video.is-ready{opacity:1}.figma-hero__scrim{background:linear-gradient(90deg, #000000c7 0%, #0000006b 44%, transparent 72%), linear-gradient(0deg, var(--figma-ink) 0%, #091d25d6 18%, #091d2557 42%, transparent 62%)}.figma-hero__inner{z-index:2;align-items:center;min-height:560px;padding-block:48px;display:flex;position:relative}.figma-hero__copy{flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,700px);display:flex}.figma-hero h1{text-transform:none;width:100%;max-width:700px;color:var(--figma-paper);font-size:var(--type-hero-fluid);font-weight:500;line-height:var(--type-hero-line-height);letter-spacing:var(--type-hero-tracking)}.figma-hero h1 .figma-hero__highlight,.figma-hero h1 .figma-hero__title-rest{white-space:normal;display:block}.figma-hero h1 .figma-hero__highlight{color:var(--figma-brand)}.figma-hero h1 .figma-hero__title-rest{color:var(--figma-paper)}.figma-hero__copy>p:not(.home-tag){color:#eff9f0d1;max-width:514px;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:500;line-height:1.4}.figma-hero__actions{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.figma-hero__film-link{z-index:3;color:var(--figma-paper);font-family:var(--font-heading);backdrop-filter:blur(12px);cursor:pointer;background:#091d256b;border:1px solid #eff9f05c;border-radius:999px;align-items:center;gap:10px;padding:8px 13px 8px 8px;font-size:.76rem;font-weight:600;transition:border-color .18s,background-color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:clamp(18px,3vw,36px);right:clamp(18px,3vw,42px)}.figma-hero__film-link>span{width:34px;height:34px;color:var(--figma-paper);background:0 0;border:1px solid #eff9f061;border-radius:50%;place-items:center;transition:border-color .18s,color .18s;display:inline-grid}@media (hover:hover) and (pointer:fine){.figma-hero__film-link:hover,.figma-hero__film-link:focus-visible{background:#091d25a8;border-color:#ffc801b8;transform:translateY(-2px)}.figma-hero__film-link:hover>span,.figma-hero__film-link:focus-visible>span{border-color:var(--figma-brand);color:var(--figma-brand)}}.figma-range{--range-content-gutter:var(--site-content-edge);z-index:1;width:100%;min-height:760px;padding:96px var(--range-content-gutter) 80px;background:var(--figma-brand);color:var(--figma-ink);position:relative}.figma-range__pattern{pointer-events:none;background:url(/images/home/choose-bg.svg) 50%/min(100%,1440px) 100% no-repeat;position:absolute;inset:0;overflow:hidden}.figma-range__transition{z-index:2;max-width:760px;color:var(--figma-ink);font-family:var(--font-body);text-align:center;margin:0 auto 56px;font-size:1rem;line-height:1.25;position:relative}.figma-range__transition strong,.figma-range__transition span{display:block}.figma-range__transition strong{font-weight:600}.figma-range__transition span{font-weight:400}.figma-range__heading{z-index:2;flex-direction:column;gap:16px;max-width:411px;display:flex;position:relative}.figma-range__heading h2{color:var(--figma-ink);font-size:clamp(2.7rem,5vw,3.5rem);line-height:1}.figma-range__heading>p:last-child{color:var(--figma-teal);margin:0;font-size:1.15rem;font-weight:500;line-height:1.45}.figma-range__grid{z-index:6;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px;display:grid;position:relative}.figma-range__bee,.figma-range .figma-range__made{z-index:2;display:none;position:absolute}.figma-range .figma-range__made{--built-in-australia-width:146px;opacity:.84}.reveal-ready [data-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(28px)scale(.992)}.reveal-ready [data-reveal][data-revealed]{opacity:1;transform:translate(0,0)scale(1)}.reveal-ready [data-reveal-image]{transform:translate(24px,32px)scale(.982)}.reveal-ready [data-reveal-image][data-revealed]{transform:translate(0,0)scale(1)}.reveal-ready .figma-product-card:nth-child(2){transition-delay:70ms}.reveal-ready .figma-product-card:nth-child(3){transition-delay:.14s}.reveal-ready .figma-product-card:nth-child(4){transition-delay:.21s}.figma-product-card{border:4px solid var(--figma-brand);background:linear-gradient(180deg, #f1f6f4 0%, #f1f6f48c 100%), var(--figma-mist);min-width:0;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#172b361f;border-radius:24px;transition:border-color .22s,box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 28px 50px #1a1a1a21}.figma-product-card__media{background:var(--figma-mist);height:280px;padding:44px 18px 12px;position:relative;overflow:hidden}.figma-product-card__media img{z-index:1;object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;margin:0;transition:transform .22s;display:block;position:relative}.figma-product-card__media picture{height:100%;display:block}.figma-product-card:hover .figma-product-card__media img{transform:none}.figma-product-card__body{z-index:2;background:var(--color-white);min-height:168px;padding:20px;position:relative}.figma-product-card__body h3{color:var(--figma-ink);letter-spacing:-.03em;text-transform:none;margin-top:8px;font-size:1.75rem;font-weight:500;line-height:1.15}.figma-product-card__body>p:not(.home-tag){color:var(--figma-teal);margin:8px 0 0;font-size:.95rem;line-height:1.45}.figma-product-card__action{color:var(--figma-ink);align-items:center;gap:8px;margin-top:14px;font-size:.75rem;font-weight:700;display:inline-flex}.figma-product-card__action>span{color:var(--color-brand-text);transition:transform .18s}@media (hover:hover) and (pointer:fine){.figma-product-card:hover,.figma-product-card:focus-visible{border-color:var(--figma-ink);box-shadow:var(--interaction-shadow-on-light)}.figma-product-card:hover .figma-product-card__action>span,.figma-product-card:focus-visible .figma-product-card__action>span{transform:translate(3px)}}.figma-trust{background:var(--figma-ink);color:var(--figma-paper);padding:76px 0 56px}.figma-trust__heading{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:980px;margin-inline:auto;display:flex}.figma-trust__heading h2{color:var(--figma-paper);font-size:clamp(2.4rem,5vw,3rem);line-height:1.1}.figma-trust__heading h2 span{color:var(--figma-brand)}.figma-trust__heading>p:last-child{color:#eff9f0b8;margin:0;font-size:1.1rem}.figma-trust__logos{margin:40px auto 68px}.figma-testimonial{background:var(--figma-paper);width:min(1120px,100% - 32px);max-width:1408px;color:var(--figma-ink);border-radius:16px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.figma-testimonial__viewport,.figma-testimonial__slide{grid-area:1/1;display:grid}.figma-testimonial__slide{opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr);transition:opacity .56s cubic-bezier(.16,1,.3,1),visibility 0s linear .56s}.figma-testimonial__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.figma-testimonial__slide>img{aspect-ratio:16/9;object-fit:contain;background:var(--figma-ink);object-position:center;width:100%;height:auto;min-height:0;display:block}.figma-testimonial>.media-carousel__controls{z-index:3;background:#eff9f0e6;border-radius:9px;padding:4px;position:absolute;bottom:18px;right:18px}.figma-testimonial__copy{align-content:center;gap:18px;padding:clamp(32px,5vw,64px);display:grid}.figma-testimonial blockquote{color:var(--figma-ink);font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.65rem);font-weight:600;line-height:1.05}.figma-testimonial__copy>p{max-width:52ch;color:var(--figma-teal);margin:0;font-size:.95rem;line-height:1.55}.figma-testimonial footer{gap:3px;display:grid}.figma-testimonial cite{color:var(--figma-ink);font-family:var(--font-heading);font-size:.92rem;font-style:normal;font-weight:700}.figma-testimonial footer>span{color:var(--text-on-light-muted);font-size:.8rem}.figma-testimonial__copy>a{width:fit-content;color:var(--figma-ink);font-family:var(--font-heading);align-items:center;gap:8px;margin-top:4px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.figma-testimonial__copy>a svg{transition:transform .18s}@media (width>=980px){.figma-testimonial__slide{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.figma-testimonial__slide>img{aspect-ratio:auto;height:100%;min-height:280px}.figma-testimonial__copy{gap:14px;padding:32px 48px}.figma-testimonial blockquote{font-size:clamp(1.7rem,2.8vw,2.25rem)}}@media (hover:hover) and (pointer:fine){.figma-testimonial__copy>a:hover svg,.figma-testimonial__copy>a:focus-visible svg{transform:translate(4px)}}.figma-light{background:var(--figma-paper);color:var(--figma-ink);padding:40px 0 72px}.figma-stats{z-index:4;background:var(--figma-ink);border:1px solid #eff9f01c;border-radius:32px;max-width:980px;margin:0 auto;padding:clamp(34px,5vw,48px);display:grid;position:relative;box-shadow:0 26px 48px #1a1a1a29}.figma-stats>div{text-align:center;flex-direction:column;align-items:center;padding:8px 12px;display:flex;position:relative}.figma-stats strong{color:var(--figma-brand);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.6rem,4.4vw,4rem);font-weight:500;line-height:.95}.figma-stats>div>span{color:#eff9f0c2;font-family:var(--font-heading);letter-spacing:.02em;margin-top:10px;font-size:.82rem;font-weight:500}.figma-ready{z-index:3;align-items:start;gap:32px;display:grid;position:relative}.figma-ready__copy{flex-direction:column;align-items:flex-start;max-width:478px;display:flex}.figma-ready__copy>img{object-fit:contain;align-self:flex-end;width:44px;height:42px}.figma-ready h2,.figma-about h2{color:var(--figma-ink);font-size:clamp(2.5rem,5vw,3rem);line-height:1.08}.figma-ready h2 span{color:var(--figma-accent)}.figma-ready__copy>p{max-width:410px;color:var(--figma-teal);margin:18px 0 28px;font-size:1.1rem;font-weight:500}.figma-ready__copy>div{flex-wrap:wrap;gap:14px;display:flex}.figma-ready__photo{z-index:4;aspect-ratio:3/4;border-radius:20px;width:min(100%,522px);margin-inline:auto;position:relative;overflow:hidden}.figma-ready__photo img{object-fit:cover;width:100%;height:100%;display:block}.figma-about{z-index:2;background:var(--figma-ink);min-height:390px;color:var(--figma-paper);border-radius:16px;margin-top:32px;padding:64px 32px 180px;position:relative}.figma-about h2{text-transform:none;color:var(--figma-paper);margin-top:36px;font-size:clamp(1.75rem,5vw,3rem)}.figma-about h2 span{color:var(--figma-brand)}.figma-about__description{color:#eff9f0bf;max-width:411px;margin:16px 0 0;font-size:1.05rem}.figma-about__built{--built-in-australia-width:120px;position:absolute;bottom:64px;left:32px}@media (width>=640px){.figma-range__grid,.figma-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-stats>div:last-child{grid-column:1/-1}}@media (width>=900px){.figma-trust{padding-bottom:152px}.figma-light{padding-top:0}.figma-product-card__media{height:312px}.figma-stats{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);column-gap:48px;margin-bottom:-48px;padding-inline:44px;transform:translateY(-50%)}.figma-stats>div:last-child{grid-column:auto}.figma-stats>div+div:before{content:"";background:#eff9f01f;width:1px;position:absolute;top:8px;bottom:8px;left:-24px}.figma-ready{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}.figma-ready__copy{padding-top:30px}.figma-ready__photo{width:100%;margin:0}.figma-ready__photo img{height:100%}.figma-about{min-height:390px;padding:72px 54px}.figma-about__built{bottom:46px;left:54px}}@media (width>=1200px){.figma-range{box-sizing:border-box;height:744px;min-height:0;padding:168px 0 0}.figma-range__pattern{background-size:100%}.figma-range__transition{text-align:right;width:411px;margin:0;position:absolute;top:24px;right:calc(50% + 109px)}.figma-range__heading{margin-left:var(--range-content-gutter)}.figma-range__grid{margin:40px var(--range-content-gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.figma-range__bee{width:64px;height:61px;display:block;top:118px;left:calc(50% - 188px)}.figma-range .figma-range__made{top:312px;right:var(--range-content-gutter);width:146px;display:block}.figma-trust{background:var(--figma-ink);padding-top:249px;padding-bottom:164px}.figma-trust__logos{margin:48px auto 126px}.figma-stats{margin-bottom:-56px;transform:translateY(-56%)}.figma-ready{gap:0;min-height:420px}.figma-ready__photo{width:522px;height:698px;margin:0;position:absolute;top:72px;left:calc(50% + 54px);right:auto}.figma-ready__photo img{object-fit:cover;height:100%}.figma-about{margin-top:0}.figma-product-card{height:480px;min-height:480px}.figma-product-card__media{height:280px}.figma-product-card__body{min-height:192px}}@media (width>=1280px){.figma-range__grid{gap:32px}}@media (prefers-reduced-motion:reduce){.figma-hero__video{transition:none;display:none}.figma-hero__film-link,.figma-product-card,.figma-product-card__media img,.figma-product-card__action>span,.figma-testimonial__slide,.figma-testimonial__copy>a svg{transition:none}.figma-product-card:hover,.figma-product-card:focus-visible,.figma-product-card:hover .figma-product-card__media img,.figma-product-card:hover .figma-product-card__action>span,.figma-product-card:focus-visible .figma-product-card__action>span{transform:none}.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=599px){.figma-hero__film-link{margin:0 var(--site-content-edge) 32px;position:relative;bottom:auto;right:auto}}
