@import "https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";.benefits-section[data-astro-cid-2bfxo34j]{--benefits-background-blue:#c7e7f4;--benefits-background:#eee;background:var(--benefits-background)}.benefits-curve[data-astro-cid-2bfxo34j]{z-index:0;pointer-events:none;width:100%;height:clamp(6.5rem,12vw,10rem);position:absolute;left:0}.benefits-curve[data-astro-cid-2bfxo34j] path[data-astro-cid-2bfxo34j]{fill:currentColor}.benefits-curve--top[data-astro-cid-2bfxo34j]{color:#f6f5f3;background:var(--benefits-background);top:-1px}.benefits-curve--bottom[data-astro-cid-2bfxo34j]{color:var(--benefits-background);background:#f6f5f3;bottom:-1px;transform:rotate(180deg)}.benefits-header[data-astro-cid-2bfxo34j]{text-align:center;gap:1.75rem;max-width:54rem;margin-inline:auto;display:grid}.benefits-audiences[data-astro-cid-2bfxo34j]{color:#081015a6;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:700;display:flex}.benefits-scroll[data-astro-cid-2bfxo34j]{margin-top:5rem}.benefits-story[data-astro-cid-2bfxo34j]{align-items:start;gap:3rem;display:grid}.benefits-visual[data-astro-cid-2bfxo34j]{margin-inline:auto;aspect-ratio:4/5;isolation:isolate;width:90%;margin-top:2rem;position:relative}.benefits-stack-card[data-astro-cid-2bfxo34j]{background:#ffffff73;border-radius:1.75rem;position:absolute;inset:-1.5rem 12% 2rem;transform:rotate(-3deg)}.benefits-image[data-astro-cid-2bfxo34j]{opacity:0;background:#e6e8e6;border-radius:1.75rem;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:translateY(1.25rem)scale(.97)}.benefits-image[data-astro-cid-2bfxo34j].is-active{opacity:1;z-index:1;transform:translateY(0)scale(1)}.benefits-image[data-astro-cid-2bfxo34j] img[data-astro-cid-2bfxo34j]{object-fit:cover;width:100%;height:100%}.benefits-options[data-astro-cid-2bfxo34j]{min-width:0}.benefits-option[data-astro-cid-2bfxo34j]{padding-block:.85rem}.benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]{cursor:pointer;color:#08101561;list-style:none;transition:color .35s}.benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]::-webkit-details-marker{display:none}.benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]:hover{color:#081015b3}.benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]:focus-visible{outline-offset:6px;border-radius:.25rem;outline:2px solid #006ca7}.benefits-option[data-astro-cid-2bfxo34j] h3[data-astro-cid-2bfxo34j]{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.9rem,3.4vw,3.5rem);line-height:1.15}.benefits-option[data-astro-cid-2bfxo34j][open] summary[data-astro-cid-2bfxo34j]{color:#081015}.benefits-option-copy[data-astro-cid-2bfxo34j]{color:#08101599;max-width:35rem;padding-top:1.25rem;padding-bottom:.75rem;font-size:1rem;line-height:1.65}.benefits-option-summary[data-astro-cid-2bfxo34j]{color:#081015cc;margin-bottom:.6rem;font-weight:700}.benefits-mobile-gallery[data-astro-cid-2bfxo34j]{display:none}@media (width<=767px){.benefits-section[data-astro-cid-2bfxo34j]{padding-block:6rem}.benefits-header[data-astro-cid-2bfxo34j]{text-align:left;gap:1.25rem}.benefits-header[data-astro-cid-2bfxo34j] h2[data-astro-cid-2bfxo34j]{margin-top:1rem;font-size:clamp(2rem,8vw,3rem);line-height:1.08}.benefits-header[data-astro-cid-2bfxo34j] p[data-astro-cid-2bfxo34j]{font-size:1rem}.benefits-audiences[data-astro-cid-2bfxo34j]{justify-content:flex-start;gap:.4rem;margin-top:1rem}.benefits-audiences[data-astro-cid-2bfxo34j] li[data-astro-cid-2bfxo34j]{padding:.35rem .65rem;font-size:.75rem}.benefits-scroll[data-astro-cid-2bfxo34j]{display:none}.benefits-mobile-gallery[data-astro-cid-2bfxo34j]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.25rem;margin:4rem -1.25rem 0;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.benefits-mobile-gallery[data-astro-cid-2bfxo34j]::-webkit-scrollbar{display:none}.benefits-mobile-gallery[data-astro-cid-2bfxo34j]:focus-visible{outline-offset:4px;outline:2px solid #006ca7}.benefits-mobile-slide[data-astro-cid-2bfxo34j]{scroll-snap-align:start;flex:0 0 84%;min-width:0}.benefits-mobile-slide[data-astro-cid-2bfxo34j] img[data-astro-cid-2bfxo34j]{aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;width:100%;height:auto}.benefits-mobile-count[data-astro-cid-2bfxo34j]{letter-spacing:.1em;color:#08101580;margin-top:1.25rem;font-size:.7rem}.benefits-mobile-slide[data-astro-cid-2bfxo34j] h3[data-astro-cid-2bfxo34j]{font-family:var(--font-display);letter-spacing:-.025em;margin-block:.5rem .85rem;font-size:clamp(1.6rem,7vw,2.2rem);line-height:1.1}.benefits-mobile-slide[data-astro-cid-2bfxo34j] .benefits-option-summary[data-astro-cid-2bfxo34j]{font-size:1rem;line-height:1.5}.benefits-mobile-text[data-astro-cid-2bfxo34j]{color:#081015b3;font-size:.95rem;line-height:1.6}}@media (width>=768px){.benefits-story[data-astro-cid-2bfxo34j]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,6rem);margin-top:0}.benefits-scroll[data-astro-cid-2bfxo34j]{margin-top:7rem}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-story[data-astro-cid-2bfxo34j]{align-items:center;min-height:calc(100svh - 8rem);position:sticky;top:6rem}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-visual[data-astro-cid-2bfxo34j]{aspect-ratio:4/5;border-radius:1.75rem;max-width:49.6svh;height:auto;margin-top:0;overflow:hidden}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-image[data-astro-cid-2bfxo34j]{will-change:transform;transition:none}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-stack-card[data-astro-cid-2bfxo34j]{display:none}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]{color:rgb(8 16 21/calc(.38 + var(--benefit-weight,0) * .62));transition:none}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-option-copy[data-astro-cid-2bfxo34j]{grid-template-rows:minmax(0, var(--benefit-row,0fr));opacity:var(--benefit-weight,0);padding:0;display:grid}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-copy-inner[data-astro-cid-2bfxo34j]{min-height:0;overflow:hidden}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-copy-inner[data-astro-cid-2bfxo34j]>[data-astro-cid-2bfxo34j]:first-child{padding-top:1.25rem}.is-scroll-driven[data-astro-cid-2bfxo34j] .benefits-copy-inner[data-astro-cid-2bfxo34j]>[data-astro-cid-2bfxo34j]:last-child{padding-bottom:.75rem}.benefits-option[data-astro-cid-2bfxo34j]{padding-block:1.15rem}}@media (prefers-reduced-motion:reduce){.benefits-image[data-astro-cid-2bfxo34j],.benefits-option[data-astro-cid-2bfxo34j] summary[data-astro-cid-2bfxo34j]{transition:none}html{scroll-behavior:auto}}.case-track[data-astro-cid-u66o5zu6]{will-change:transform}.case-title-card[data-astro-cid-u66o5zu6]{isolation:isolate;position:relative}.case-card[data-astro-cid-u66o5zu6]{--case-tilt-x:0deg;--case-tilt-y:0deg;--case-lift:0rem;--case-hover-rotate:0deg;--case-hover-scale:1;--case-glare-x:50%;--case-glare-y:50%;--case-bg-tilt-x:0deg;--case-bg-tilt-y:0deg;--case-bg-shift-x:0rem;--case-bg-shift-y:0rem;cursor:pointer;position:relative}@media (width>=1024px) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-u66o5zu6]:hover{cursor:none}}.case-card-visual[data-astro-cid-u66o5zu6]{isolation:isolate;background:var(--case-background);transform:perspective(1100px) rotateZ(calc(var(--case-rotate) + var(--case-hover-rotate))) rotateX(var(--case-tilt-x)) rotateY(var(--case-tilt-y)) translate3d(0, var(--case-lift), 0) scale(var(--case-hover-scale));transform-style:preserve-3d;will-change:transform;transition:box-shadow .26s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.case-card-visual[data-astro-cid-u66o5zu6]:before{content:"";z-index:-1;background:radial-gradient(circle at var(--case-glare-x) var(--case-glare-y), #ffffff38, #fff0 22%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.case-card-background-text[data-astro-cid-u66o5zu6]{z-index:0;opacity:0;will-change:transform, opacity;font-weight:900;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.case-card-background-track[data-astro-cid-u66o5zu6]{color:#ffffff57;width:100%;min-height:185%;font-family:"Tusker Grotesk", var(--font-body);font-size:var(--case-background-text-size);letter-spacing:-.01em;text-transform:uppercase;transform:translate3d(calc(-50% + var(--case-bg-shift-x)), calc(-50% + var(--case-bg-shift-y)), -3rem) rotateX(var(--case-bg-tilt-x)) rotateY(var(--case-bg-tilt-y));transform-origin:50%;will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.85rem,1.4vw,1.55rem);font-weight:700;line-height:.92;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%}.case-card-background-track[data-astro-cid-u66o5zu6] span[data-astro-cid-u66o5zu6]{white-space:nowrap;width:max-content;display:inline-block}.case-card-background-track[data-astro-cid-u66o5zu6] span[data-astro-cid-u66o5zu6]:nth-child(2n),.case-card-background-track[data-astro-cid-u66o5zu6] span[data-astro-cid-u66o5zu6]:nth-child(odd){transform:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-u66o5zu6]:hover{--case-lift:-.75rem;--case-hover-rotate:calc(var(--case-rotate) * -.82);--case-hover-scale:.98}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-visual[data-astro-cid-u66o5zu6]{box-shadow:0 52px 110px #00507857,0 18px 34px #05203029}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-visual[data-astro-cid-u66o5zu6]:before{opacity:1}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-background-text[data-astro-cid-u66o5zu6]{opacity:1;transform:translate(0,0)}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-background-track[data-astro-cid-u66o5zu6]{transform:translate3d(calc(-50% + var(--case-bg-shift-x)), calc(-50% + var(--case-bg-shift-y)), -4.5rem) rotateX(var(--case-bg-tilt-x)) rotateY(var(--case-bg-tilt-y))}}.case-card-can[data-astro-cid-u66o5zu6],.case-card-title[data-astro-cid-u66o5zu6],.case-card-cta[data-astro-cid-u66o5zu6]{z-index:2;transition:filter .26s,transform .26s cubic-bezier(.22,1,.36,1);position:relative}@media (width>=1024px) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-u66o5zu6]:hover .case-card-can[data-astro-cid-u66o5zu6]{filter:drop-shadow(0 34px 42px #00000047);transform:translate3d(0,-.75rem,4rem)scale(1.045)}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-title[data-astro-cid-u66o5zu6]{transform:translate3d(0,-.2rem,2.5rem)}}.case-card-cta[data-astro-cid-u66o5zu6]{opacity:0;position:absolute;bottom:3rem;right:3rem;transform:translateY(.75rem);box-shadow:0 18px 34px #0810152e}@media (width>=1024px) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-u66o5zu6]:hover .case-card-cta[data-astro-cid-u66o5zu6]{opacity:1;transform:translate3d(0,-.2rem,2.5rem)}}.case-hover-cursor[data-astro-cid-u66o5zu6]{--case-cursor-x:50vw;--case-cursor-y:50vh;z-index:80;pointer-events:none;transform:translate3d(calc(var(--case-cursor-x) - 50%), calc(var(--case-cursor-y) - 50%), 0);will-change:transform;position:fixed;top:0;left:0}.case-hover-cursor[data-astro-cid-u66o5zu6] span[data-astro-cid-u66o5zu6]{color:#081015;letter-spacing:.04em;text-transform:uppercase;opacity:0;will-change:transform, opacity;background:#ffffffeb;border-radius:999px;place-items:center;width:5.25rem;height:5.25rem;font-size:.78rem;font-weight:900;line-height:1;transition:opacity .17s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;transform:scale(.72)}.case-hover-cursor[data-astro-cid-u66o5zu6][data-active=true] span[data-astro-cid-u66o5zu6]{opacity:1;transform:scale(1)}@media (width<=1023px){.case-scroll[data-astro-cid-u66o5zu6]{height:auto;padding-block:5rem 0}.case-sticky[data-astro-cid-u66o5zu6]{flex-direction:column;justify-content:center;height:auto;padding-top:0;position:relative}.case-mobile-heading[data-astro-cid-u66o5zu6]{text-align:center;width:100%;padding:1rem 1.25rem 0;display:block;transform:none}.case-card[data-astro-cid-u66o5zu6],.case-card[data-astro-cid-u66o5zu6]:hover{cursor:pointer}.case-hover-cursor[data-astro-cid-u66o5zu6]{display:none}.case-card-visual[data-astro-cid-u66o5zu6]{transform:rotateZ(calc(var(--case-rotate) * .65))}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-title[data-astro-cid-u66o5zu6]{transform:none}.case-title-card[data-astro-cid-u66o5zu6]{display:none}.case-list-viewport[data-astro-cid-u66o5zu6]{min-width:0;padding-inline:0}.case-track[data-astro-cid-u66o5zu6]{scroll-snap-type:x proximity;will-change:auto;gap:3.5rem;width:100%;max-width:100%;padding:3.5rem max(16vw,50vw - 12.5rem) 3rem;scroll-padding-inline:max(16vw,50vw - 12.5rem);overflow-x:auto;transform:none}.case-card[data-astro-cid-u66o5zu6]{scroll-snap-align:center;width:min(68vw,25rem);height:min(54svh,32rem)}.case-card-visual[data-astro-cid-u66o5zu6]{grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:1.5rem;display:grid}.case-card-can[data-astro-cid-u66o5zu6]{object-fit:contain;grid-row:1;place-self:center;width:100%;max-width:100%;height:100%;min-height:0;margin:0;position:relative;transform:none}.case-card[data-astro-cid-u66o5zu6]:hover .case-card-can[data-astro-cid-u66o5zu6]{transform:none}.case-card-title[data-astro-cid-u66o5zu6]{grid-row:2;font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.case-scroll[data-astro-cid-u66o5zu6]{height:auto;padding-block:8rem}.case-scroll[data-astro-cid-u66o5zu6]>div[data-astro-cid-u66o5zu6]{height:auto;position:static}.case-track[data-astro-cid-u66o5zu6]{overflow-x:auto;transform:none}.case-card[data-astro-cid-u66o5zu6],.case-card-visual[data-astro-cid-u66o5zu6],.case-card-can[data-astro-cid-u66o5zu6],.case-card-title[data-astro-cid-u66o5zu6],.case-card-cta[data-astro-cid-u66o5zu6]{transition:none;transform:none}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.case-card-can[data-astro-cid-u66o5zu6]{transform:none}}.contact-section[data-astro-cid-uimncqsl]{--contact-content-y:2.4rem;--contact-bg-y:1.2rem;--contact-overlay-opacity:1;position:relative}.contact-content[data-astro-cid-uimncqsl]{transform:translate3d(0, var(--contact-content-y), 0);will-change:transform}.contact-bg[data-astro-cid-uimncqsl]{transform:translate3d(0, var(--contact-bg-y), 0) scale(1.03);will-change:transform}.contact-overlay[data-astro-cid-uimncqsl]{opacity:var(--contact-overlay-opacity);will-change:opacity}.contact-heading[data-astro-cid-uimncqsl]{color:#fff;text-shadow:0 18px 42px #00000057;display:inline-block;position:relative}.contact-button[data-astro-cid-uimncqsl]{--contact-button-x:0rem;--contact-button-y:0rem;transform:translate3d(var(--contact-button-x), var(--contact-button-y), 0);will-change:transform;transition:background-color .18s,transform .26s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.contact-content[data-astro-cid-uimncqsl],.contact-bg[data-astro-cid-uimncqsl]{transform:none}}@media (width<=767px){[data-astro-cid-yig24ztu][data-hero-video-section]{height:auto}html[data-mobile-safari] [data-astro-cid-yig24ztu][data-hero-video-section]{border-radius:20px 20px 0 0;margin-top:8px;overflow:clip;box-shadow:0 -2px 4px -1px #08101580}.hero-sticky[data-astro-cid-yig24ztu]{min-height:115svh;position:relative;top:auto}}.packaging-showcase[data-astro-cid-3dmpjom3]{color:#fff;transition:background .42s;position:relative}.packaging-choice[data-astro-cid-3dmpjom3].is-active{color:#081015;background:#fff;transform:translate(.5rem);box-shadow:0 18px 44px #0000002e}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-choice-icon[data-astro-cid-3dmpjom3]{color:currentColor;background:0 0}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-icon-check[data-astro-cid-3dmpjom3]{display:block}.packaging-choice[data-astro-cid-3dmpjom3].is-active .packaging-icon-plus[data-astro-cid-3dmpjom3]{display:none}.packaging-choice[data-astro-cid-3dmpjom3]{color:#ffffffc7;background:#ffffff1f;transition:background .32s,color .32s,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s}.packaging-choice[data-astro-cid-3dmpjom3]:not(.is-active):hover{color:#fff;background:#ffffff2e;transform:translate(.35rem)}.packaging-choice[data-astro-cid-3dmpjom3].is-active:hover{color:#081015;background:#fff;transform:translate(.5rem)}.packaging-info-button[data-astro-cid-3dmpjom3]{color:#fff;background:#ffffff1a}.packaging-viewer[data-astro-cid-3dmpjom3]{display:grid}.packaging-viewer[data-astro-cid-3dmpjom3] .can-model-controls{bottom:.5rem}.packaging-mobile-controls[data-astro-cid-3dmpjom3]{display:none}@media (width<=767px){#packaging[data-astro-cid-3dmpjom3]{padding:4rem max(1.25rem, env(safe-area-inset-right)) 3rem max(1.25rem, env(safe-area-inset-left))}#packaging[data-astro-cid-3dmpjom3] h2[data-astro-cid-3dmpjom3]{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.75rem,7vw,2.5rem)}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child{gap:1rem}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child p[data-astro-cid-3dmpjom3]{font-size:.9375rem;line-height:1.5}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child .section-kicker[data-astro-cid-3dmpjom3]{font-size:.72rem}#packaging[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]>div[data-astro-cid-3dmpjom3]:first-child p[data-astro-cid-3dmpjom3]+p[data-astro-cid-3dmpjom3]{margin-top:.75rem}.packaging-showcase[data-astro-cid-3dmpjom3]{border-radius:1.5rem;min-width:0;margin-top:1.5rem;padding:0 0 1.5rem}.packaging-layout[data-astro-cid-3dmpjom3]{flex-direction:column;gap:1.25rem;min-height:0;display:flex}.packaging-controls[data-astro-cid-3dmpjom3]{display:none}.packaging-viewer[data-astro-cid-3dmpjom3]{height:clamp(300px,85vw,350px);min-height:0}.packaging-viewer[data-astro-cid-3dmpjom3] [data-can-model]{height:100%;min-height:0}.packaging-viewer[data-astro-cid-3dmpjom3] .can-model-controls{bottom:.25rem;right:.75rem}.packaging-info-button[data-astro-cid-3dmpjom3]{gap:.5rem;min-height:44px;padding:.5rem .75rem;top:.5rem;right:.75rem}.packaging-mobile-controls[data-astro-cid-3dmpjom3]{min-width:0;padding:0 1rem;display:block}.packaging-mobile-controls[data-astro-cid-3dmpjom3] fieldset[data-astro-cid-3dmpjom3]{border:0;min-width:0;padding:0}.packaging-mobile-controls[data-astro-cid-3dmpjom3] legend[data-astro-cid-3dmpjom3]{color:#aaa;margin-bottom:.625rem;font-size:.75rem}.packaging-mobile-row[data-astro-cid-3dmpjom3]{gap:.5rem;display:flex}.packaging-mobile-row[data-astro-cid-3dmpjom3] button{color:#ddd;background:#252525;border:0;border-radius:999px;flex:1;min-width:0;min-height:44px;font-size:.875rem;font-weight:700;transition:background .18s,color .18s}.packaging-mobile-row[data-astro-cid-3dmpjom3] button[aria-pressed=true]{color:#000;background:#fff}.packaging-mobile-row[data-astro-cid-3dmpjom3] button:focus-visible{outline-offset:3px;outline:2px solid #fff}.packaging-selected-info[data-astro-cid-3dmpjom3]{border-top:1px solid #ffffff20;margin-top:1.5rem;padding-top:1.25rem;display:none}.packaging-selected-info[data-astro-cid-3dmpjom3] h3[data-astro-cid-3dmpjom3]{font-family:var(--font-body);font-size:1rem;font-weight:700}.packaging-selected-info[data-astro-cid-3dmpjom3] p[data-astro-cid-3dmpjom3]{color:#aaa;margin-top:.5rem;font-size:.875rem;line-height:1.6}}.process-visual-scroll[data-astro-cid-gu36v6xq]{height:var(--process-scroll-height)}.process-visual-heading[data-astro-cid-gu36v6xq]{transform:translate3d(0, var(--process-heading-y,0px), 0)}.process-visual-stage[data-astro-cid-gu36v6xq],.process-visual-copy[data-astro-cid-gu36v6xq]{opacity:1;will-change:opacity}.process-visual-frame[data-astro-cid-gu36v6xq]{opacity:var(--frame-opacity);transform:translate3d(0, var(--frame-y), 0) scale(var(--frame-scale));transform-origin:50% 100%;will-change:transform, opacity}.process-visual-image[data-astro-cid-gu36v6xq]{transform:translate3d(0, var(--image-y), 0) scale(var(--image-scale));transform-origin:50%;will-change:transform}.process-visual-content[data-astro-cid-gu36v6xq]{opacity:0;transition:opacity .42s,transform .62s cubic-bezier(.22,1,.36,1);transform:translate(1.25rem)}.process-visual-content[data-astro-cid-gu36v6xq].is-active{opacity:1;z-index:2;transform:translate(0,0)}.process-visual-progress[data-astro-cid-gu36v6xq]{width:1rem;height:min(52vh,28rem)}.process-visual-progress-segment[data-astro-cid-gu36v6xq]{width:4px;height:calc(var(--segment-height,.5) * 100%);background:#08101524;border-radius:999px;transition:background-color .18s,height .18s,transform .18s;position:relative;overflow:hidden}.process-visual-progress-fill[data-astro-cid-gu36v6xq]{width:100%;height:calc(var(--segment-progress) * 100%);border-radius:inherit;background:var(--indicator-accent);transform-origin:50% 0;will-change:height;position:absolute;top:0;left:0}.process-visual-progress-segment[data-astro-cid-gu36v6xq].is-active{background:#08101533;transform:scaleX(1.45)}.process-visual-product[data-astro-cid-gu36v6xq]{transform:translate3d(0, var(--product-y), 0) rotate(-3deg)}.process-visual-product[data-astro-cid-gu36v6xq]:nth-child(2){transform:translate3d(0, var(--product-y), 0) rotate(2deg)}.process-visual-product[data-astro-cid-gu36v6xq]:nth-child(3){transform:translate3d(0, var(--product-y), 0) rotate(4deg)}.process-visual-morph-fallback[data-astro-cid-gu36v6xq]{opacity:1}.process-visual-mobile-title[data-astro-cid-gu36v6xq]{font-family:var(--font-display)}@media (width<=1023px){.process-visual-scroll[data-astro-cid-gu36v6xq]{height:auto}.process-visual-sticky[data-astro-cid-gu36v6xq]{position:relative}.process-mobile-stack[data-astro-cid-gu36v6xq]{isolation:isolate;position:relative}.process-mobile-steps[data-astro-cid-gu36v6xq]{display:contents}.process-visual-mobile-intro[data-astro-cid-gu36v6xq],.process-mobile-step[data-astro-cid-gu36v6xq]{background:#f6f5f3;min-height:100svh;position:sticky;top:0}.process-visual-mobile-intro[data-astro-cid-gu36v6xq]{flex-direction:column;justify-content:flex-start;align-items:center;padding-block:7.5rem 6rem;display:flex}.process-mobile-step[data-astro-cid-gu36v6xq]{padding-block:7.5rem 2.5rem}.process-mobile-step[data-astro-cid-gu36v6xq]:first-child{margin-top:-52svh}.process-mobile-media[data-astro-cid-gu36v6xq]{height:min(42svh,28rem)}}@media (width<=767px){.process-visual-mobile-intro[data-astro-cid-gu36v6xq],.process-mobile-step[data-astro-cid-gu36v6xq]{transform:translateY(var(--process-mobile-y,0px));position:relative;top:auto}}@keyframes process-mobile-pin{0%{transform:translateY(0)}to{transform:translateY(var(--process-mobile-travel,0px))}}@supports (animation-timeline:scroll(root block)){@media (width<=767px) and (prefers-reduced-motion:no-preference){.process-mobile-stack[data-astro-cid-gu36v6xq][data-native-scroll] .process-visual-mobile-intro[data-astro-cid-gu36v6xq],.process-mobile-stack[data-astro-cid-gu36v6xq][data-native-scroll] .process-mobile-step[data-astro-cid-gu36v6xq]{animation:linear both process-mobile-pin;animation-range:var(--process-mobile-start,0%) var(--process-mobile-end,100%);animation-timeline:scroll(root)!important}}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.process-visual-mobile-intro[data-astro-cid-gu36v6xq],.process-mobile-step[data-astro-cid-gu36v6xq]{clip-path:none;min-height:auto;position:relative}.process-mobile-step[data-astro-cid-gu36v6xq]:first-child{margin-top:0}}@media (prefers-reduced-motion:reduce){.process-visual-heading[data-astro-cid-gu36v6xq]{position:relative}.process-visual-scroll[data-astro-cid-gu36v6xq]{height:auto}.process-visual-sticky[data-astro-cid-gu36v6xq]{position:relative}.process-visual-content[data-astro-cid-gu36v6xq],.process-visual-progress-segment[data-astro-cid-gu36v6xq]{transition:none;transform:none}.process-visual-stage[data-astro-cid-gu36v6xq],.process-visual-copy[data-astro-cid-gu36v6xq]{opacity:1}.process-visual-intro[data-astro-cid-gu36v6xq],.process-visual-morph[data-astro-cid-gu36v6xq]{display:none}.process-visual-morph-fallback[data-astro-cid-gu36v6xq]{opacity:1}}.services-entry[data-astro-cid-hu77mqoi]{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(38% - 57vh + 40px);left:0}@media (width<=1023px),(prefers-reduced-motion:reduce){.services-entry[data-astro-cid-hu77mqoi]{top:0}}.services-sequence[data-astro-cid-hu77mqoi]{--services-background-blue:#1732cc;--services-background:#c7e7f4;isolation:isolate;height:480vh}.services-stage[data-astro-cid-hu77mqoi]{transform-origin:50%;will-change:box-shadow;box-shadow:0 0 #08101500}.services-intro[data-astro-cid-hu77mqoi]{--intro-opacity:0;--intro-y:28px;opacity:var(--intro-opacity);transform:translate3d(0, var(--intro-y), 0);will-change:opacity, transform}.services-deck[data-astro-cid-hu77mqoi]{--deck-opacity:0;min-height:calc(var(--service-content-height,27.5rem) + 3rem);opacity:var(--deck-opacity);will-change:opacity}.services-orbit[data-astro-cid-hu77mqoi]{pointer-events:none;border:clamp(2.5rem,4vw,5rem) solid #ffffffe6;border-radius:999px;position:absolute}.services-orbit-one[data-astro-cid-hu77mqoi]{width:74rem;height:27rem;top:44%;left:-17rem;transform:rotate(-10deg)}.services-orbit-two[data-astro-cid-hu77mqoi]{width:56rem;height:56rem;bottom:-24rem;right:-16rem}.service-card[data-astro-cid-hu77mqoi]{--spread-x:0px;--spread-rotate:0deg;--enter-y:72vh;--flip-lift:0px;--flip-depth:0px;--flip-scale:1;--flip-energy:0;--pointer-x:50%;--pointer-y:50%;--hover-pitch:0deg;--hover-yaw:0deg;--hover-glow:0;z-index:calc(10 + var(--stack-index));width:clamp(16.75rem,25vw,24rem);height:max(clamp(27.5rem, 55vh, 37rem), var(--service-content-height,0px));-webkit-perspective:2200px;perspective:2200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--spread-x)), calc(-50% + var(--enter-y) + var(--flip-lift)), var(--flip-depth)) rotate(var(--spread-rotate)) scale(var(--flip-scale));transform-origin:50% 80%;will-change:transform}.service-card-inner[data-astro-cid-hu77mqoi]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateX(calc(var(--flip-tilt,0deg) + var(--hover-pitch))) rotateY(calc(var(--flip,0deg) + var(--hover-yaw)));transform-origin:50% 52%;will-change:transform}.service-card[data-astro-cid-hu77mqoi][data-hover-ready=true] .service-card-inner[data-astro-cid-hu77mqoi]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.service-card-face[data-astro-cid-hu77mqoi]{color:#081015;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f8f7f2;border-radius:2rem;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000029,inset 0 0 0 1px #ffffff73}.service-card-face[data-astro-cid-hu77mqoi]:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 22%, rgb(255 255 255/calc(.48 * var(--flip-energy))) 48%, transparent 72%);transform:translateX(calc(-55% + 110% * var(--flip-energy)));position:absolute;inset:0}.service-card-face[data-astro-cid-hu77mqoi]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 11rem at var(--pointer-x) var(--pointer-y), #ffffff38, #ffffff12 42%, transparent 72%);opacity:var(--hover-glow);transition:opacity .28s;position:absolute;inset:0}.service-card[data-astro-cid-hu77mqoi][data-hover-ready=true]:hover .service-card-face[data-astro-cid-hu77mqoi]{box-shadow:0 36px 90px #00000030,inset 0 0 0 1px #ffffff94}.service-card-front[data-astro-cid-hu77mqoi]{background:linear-gradient(145deg,#ffffffb8,#0000 40%),#f1eee6;transform:rotateY(0)translateZ(1px);box-shadow:0 34px 90px #00000030,inset 0 0 0 1px #ffffffd9,inset 0 -16px 30px #08101506}.service-card-frame[data-astro-cid-hu77mqoi]{border:1px solid #0810151f;box-shadow:inset 0 0 0 4px #ffffff52,0 0 0 1px #ffffff6b}.service-card-monogram[data-astro-cid-hu77mqoi]{border:1px solid color-mix(in srgb, var(--service-accent) 28%, #0810152e);background:color-mix(in srgb, var(--service-bg) 28%, #f1eee6);color:color-mix(in srgb, var(--service-accent) 68%, #081015);box-shadow:inset 0 1px #ffffffb8,0 8px 20px #0810150f}.service-card-halo[data-astro-cid-hu77mqoi]{border:1px solid color-mix(in srgb, var(--service-accent) 16%, transparent);background:radial-gradient(circle, #ffffffb3 0 18%, transparent 19%), radial-gradient(circle, color-mix(in srgb, var(--service-bg) 42%, transparent), transparent 68%);box-shadow:inset 0 0 0 12px #ffffff29, 0 20px 50px color-mix(in srgb, var(--service-accent) 10%, transparent)}.service-card-back[data-astro-cid-hu77mqoi]{transform:rotateY(180deg)translateZ(1px)}.service-card[data-astro-cid-hu77mqoi][data-visible-face=back] .service-card-front[data-astro-cid-hu77mqoi],.service-card[data-astro-cid-hu77mqoi][data-visible-face=front] .service-card-back[data-astro-cid-hu77mqoi]{visibility:hidden}.service-card-back[data-astro-cid-hu77mqoi]>[data-astro-cid-hu77mqoi]{flex-shrink:0}.service-card-intro[data-astro-cid-hu77mqoi],.service-card-point-text[data-astro-cid-hu77mqoi]{overflow-wrap:anywhere}@media (width<=1023px){.services-sequence[data-astro-cid-hu77mqoi]{background:var(--services-background);height:auto}.services-stage[data-astro-cid-hu77mqoi]{min-height:auto;box-shadow:none;position:relative;transform:none}.services-intro[data-astro-cid-hu77mqoi],.services-deck[data-astro-cid-hu77mqoi]{opacity:1;transform:none}.services-orbit-one[data-astro-cid-hu77mqoi]{top:24rem;left:-38rem}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.service-mobile-card[data-astro-cid-hu77mqoi][data-reveal]{opacity:0;transform:translateY(var(--reveal-offset,80px));transition:opacity .95s,transform .95s cubic-bezier(.22,1,.36,1)}.service-mobile-card[data-astro-cid-hu77mqoi][data-reveal].is-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.services-sequence[data-astro-cid-hu77mqoi]{height:auto}.services-stage[data-astro-cid-hu77mqoi]{position:relative}.services-intro[data-astro-cid-hu77mqoi],.services-deck[data-astro-cid-hu77mqoi]{opacity:1;transform:none}.services-deck[data-astro-cid-hu77mqoi]{display:none}.services-mobile[data-astro-cid-hu77mqoi]{display:grid!important}}.environment-copy-with-logo[data-astro-cid-awplwyla]{width:100%;max-width:28ch}@media (width>=1024px){.environment-copy-with-logo[data-astro-cid-awplwyla]{width:60%;max-width:28ch}}.environment-logo[data-astro-cid-awplwyla]{object-fit:contain;opacity:.14;pointer-events:none;width:13rem;height:13rem;position:absolute;bottom:.5rem;right:.5rem}.environment-logo-dark[data-astro-cid-awplwyla]{filter:brightness(0);opacity:.1}.environment-number[data-astro-cid-awplwyla]{font-family:var(--font-editorial);letter-spacing:-.06em;align-items:center;gap:.01em;font-style:italic;font-weight:900;display:flex}.environment-percent[data-astro-cid-awplwyla]{letter-spacing:-.02em;font-size:4.5rem;line-height:1}
