:root{--white:#fff;--shell:#fefcfb;--wash:#faf6f1;--cream:#f4ede1;--cream-deep:#f6f1e7;--tan:#eaddca;--tan-press:#dfcdb2;--brown:#493b22;--brown-soft:#6b5a3c;--ink:#141414;--ink-2:#494949;--ink-3:#6f6f6f;--ink-4:#a8a8a8;--accent:#d75a35;--accent-deep:#b8451f;--accent-wash:#f6dbbd;--brand-paper:#f7edde;--brand-canvas:#252525;--brand-ink:#1a1a1a;--brand-mark:#fff;--coral:#ff7d7b;--coral-deep:#e03f3c;--coral-press:#c13432;--coral-wash:#ffcecd;--coral-icon:#fe857f;--mint:#63e3c4;--mint-deep:#29987d;--mint-wash:#cef6ec;--azure:#00accf;--azure-deep:#007890;--azure-wash:#c6edf4;--surface-page:var(--white);--surface-shell:var(--shell);--surface-panel:var(--wash);--surface-band:var(--cream);--surface-card:var(--white);--surface-fill:var(--tan);--surface-inverse:var(--ink);--surface-emphasis:var(--brown);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-4);--text-inverse:var(--white);--text-on-fill:#5a4526;--text-on-emphasis:var(--cream);--border-hair:#14141414;--border-soft:#14141424;--border-warm:#725c3847;--border-strong:var(--ink);--focus-ring:var(--accent-deep);--link:var(--ink);--link-hover:var(--accent-deep);--font-sans:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--font-heading:"Wanted Sans Variable", var(--font-sans);--font-display:"Archivo", "Wanted Sans Variable", "Pretendard Variable", "Pretendard", system-ui, sans-serif;--font-mono:"SFMono-Regular", ui-monospace, Menlo, monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--w-ultra:900;--fs-ui:1rem;--fs-xs:.875rem;--fs-sm:.9375rem;--fs-base:1.125rem;--fs-md:1.3125rem;--fs-lg:clamp(1.375rem, 1.2589rem + .4762vw, 1.6875rem);--fs-xl:clamp(1.625rem, 1.4393rem + .7619vw, 2.125rem);--fs-2xl:clamp(1.9375rem, 1.5893rem + 1.4286vw, 2.875rem);--fs-3xl:clamp(2.25rem, 1.8089rem + 1.8095vw, 3.4375rem);--fs-4xl:clamp(2.75rem, 2.0071rem + 3.0476vw, 4.75rem);--fs-5xl:clamp(3rem, 2.0714rem + 3.8095vw, 5.5rem);--fs-display:clamp(3.5rem, 1.3643rem + 8.7619vw, 9.25rem);--lh-solid:1;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.55;--lh-relaxed:1.75;--ls-tighter:-.035em;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-caps:.08em;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--section-y:clamp(72px, 9vw, 152px);--section-y-tight:clamp(48px, 6vw, 96px);--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1280px;--gutter:clamp(20px, 4vw, 48px);--control-h-sm:34px;--control-h-md:44px;--control-h-lg:52px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:18px;--radius-5:28px;--radius-pill:999px;--bw-hair:1px;--bw-bold:2px;--shadow-1:0 1px 2px #1414140d;--shadow-2:0 2px 10px #1414140f;--shadow-3:0 8px 28px #14141414;--shadow-4:0 20px 60px #1414141a;--focus-shadow:0 0 0 3px #b8451f52;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.34s;--dur-glide:.52s;--reveal-rise:20px;--reveal-range:300px;--reveal-step:80px;--dur-enter:.64s;--enter-stagger:90ms;--texture-grid:linear-gradient(#725c3817 1px, transparent 1px), linear-gradient(90deg, #725c3817 1px, transparent 1px);--texture-grid-size:40px 40px}.bz-btn{justify-content:center;align-items:center;gap:var(--space-3);height:var(--control-h-md);padding-inline:var(--space-7);border:var(--bw-hair) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--w-semibold);line-height:var(--lh-solid);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.bz-btn--cream,.bz-btn--fill{background-position:100% 0;background-repeat:no-repeat;background-size:0% 100%}.bz-btn--cream:hover,.bz-btn--fill:hover{background-position:0 0;background-size:100% 100%}.bz-btn--cream:hover{color:var(--ink)}.bz-btn--fill:hover{color:var(--text-on-fill)}.bz-btn--cream{background-color:var(--cream);background-image:linear-gradient(var(--tan), var(--tan));color:var(--ink)}.bz-btn--fill{background-color:var(--tan);background-image:linear-gradient(var(--tan-press), var(--tan-press));color:var(--text-on-fill)}.bz-btn--ink{background-color:var(--ink);color:var(--text-inverse)}.bz-btn--ink:hover{background-color:var(--brown);color:var(--text-inverse)}.bz-btn--ghost{border-color:var(--border-soft);color:var(--text-secondary);background:0 0}.bz-btn--ghost:hover{border-color:var(--border-strong);color:var(--text-primary)}.bz-btn--sm{height:var(--control-h-sm);padding-inline:var(--space-5);font-size:var(--fs-sm)}.bz-btn--lg{height:var(--control-h-lg);padding-inline:var(--space-9);font-size:var(--fs-md)}.bz-btn--block{width:100%;display:flex}.bz-more{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text-muted);text-decoration:none;display:inline-flex}.bz-more:hover{color:var(--text-primary)}.bz-more__mark{color:var(--text-faint);flex:none}.bz-more:hover .bz-more__mark{color:var(--accent)}.bz-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% var(--bw-hair);background-position:0 100%;text-decoration:none}.bz-link:hover,.bz-link:focus-visible{background-size:100% var(--bw-hair)}.bz-squiggle{display:inline-block;position:relative}@supports (mask-image:url('')){.bz-squiggle:after{content:"";inset-inline:.05em;bottom:calc(-1 * var(--squiggle-gap,.14em));height:var(--squiggle-h,.26em);background:var(--squiggle-ink,var(--accent));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10' preserveAspectRatio='none'%3E%3Cpath d='M-20 5C-16.7 1.5 -13.3 1.5 -10 5C-6.7 8.5 -3.3 8.5 0 5C3.3 1.5 6.7 1.5 10 5C13.3 8.5 16.7 8.5 20 5C23.3 1.5 26.7 1.5 30 5C33.3 8.5 36.7 8.5 40 5' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3C/svg%3E");mask-repeat:repeat-x;mask-size:var(--squiggle-wave,.8em) 100%;pointer-events:none;position:absolute}}@supports (background-clip:text){.bz-inkfill{background-image:linear-gradient(90deg, var(--inkfill-ink,var(--ink)) 50%, var(--inkfill-faint,var(--text-faint)) 50%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:205% 100%;background-clip:text}}.bz-highlight{background-image:linear-gradient(var(--highlight-ink,var(--accent-wash)), var(--highlight-ink,var(--accent-wash)));background-position:0 62%;background-repeat:no-repeat;background-size:100% .72em}.bz-riseline{display:block;overflow:clip}.bz-riseline>span{display:block}.bz-card{background:var(--surface-card);border:var(--bz-card-border,var(--bw-hair) solid var(--border-hair));border-radius:var(--radius-4);padding:var(--space-9)}.bz-card--wash{background:var(--wash)}.bz-card--cream{background:var(--cream-deep);border-color:var(--border-warm)}.bz-card--emphasis{background:var(--surface-emphasis);color:var(--text-on-emphasis);border-color:#0000}.bz-card--flat{border-color:#0000}.bz-shade:before,.bz-shade:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:0;position:absolute;inset:0}.bz-shade:before{background:linear-gradient(#0000 5%,#493b2238 55%,#493b228c)}.bz-shade:after{background:linear-gradient(#493b228c,#493b2238 45%,#0000 95%)}.bz-plate{border-radius:var(--radius-4);background:var(--wash);overflow:clip}.bz-plate img{object-fit:cover;width:100%;height:100%}.bz-eyebrow{font-size:var(--fs-xs);font-weight:var(--w-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--brown-soft);display:block}.bz-badge{height:28px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--brown);color:var(--cream);font-size:var(--fs-xs);font-weight:var(--w-semibold);white-space:nowrap;align-items:center;display:inline-flex}.bz-lede{color:var(--text-secondary);font-size:var(--fs-md);font-weight:var(--w-medium);line-height:var(--lh-relaxed)}.bz-muted{color:var(--text-muted)}.bz-list{gap:var(--space-5);display:grid}.bz-list__item{gap:var(--space-4);font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-snug);grid-template-columns:14px 1fr;align-items:start;display:grid}.bz-list__mark{color:var(--ink);margin-top:2px}.bz-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.bz-row--flip .bz-row__media{order:-1}.bz-row__title{font-size:var(--fs-2xl);font-weight:var(--w-black);letter-spacing:var(--ls-tight);margin:0 0 var(--space-6)}.bz-row__body{color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-relaxed);margin:0 0 var(--space-7);max-width:38ch}@media (width<=860px){.bz-row{gap:var(--space-9);grid-template-columns:1fr}.bz-row--flip .bz-row__media{order:0}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:108px}main{background-color:var(--surface-page)}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-primary);background-color:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:var(--w-bold);text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;margin:0 0 .5em}p{text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;margin:0 0 1em}p:last-child,h1:last-child,h2:last-child,h3:last-child{margin-bottom:0}a{color:var(--link);text-decoration-color:var(--border-soft);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--link-hover)}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer}strong,b{font-weight:var(--w-bold)}hr{border:0;border-top:var(--bw-hair) solid var(--border-hair);margin:0}::selection{background:var(--tan);color:var(--ink)}.skip-link{left:var(--space-5);top:var(--space-5);z-index:200;padding:var(--space-3) var(--space-6);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--w-semibold);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:var(--bw-bold) solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bz-container{width:100%;max-width:var(--container-lg);padding-inline:var(--gutter);margin-inline:auto}.bz-container--xl{max-width:var(--container-xl)}.bz-container--md{max-width:var(--container-md)}.bz-container--sm{max-width:var(--container-sm)}.bz-section{padding-block:var(--section-y);position:relative}.bz-section--tight{padding-block:var(--section-y-tight)}.bz-section--flush{padding-block:0}.bz-section--shell{background:var(--surface-shell)}.bz-section--panel{background:var(--surface-panel)}.bz-section--band{background:var(--surface-band)}.bz-section--ink{background:var(--surface-inverse);color:var(--text-inverse)}.bz-heading{text-align:center;max-width:46ch;margin-inline:auto;margin-bottom:var(--space-12)}.bz-heading__title{font-size:var(--fs-3xl);font-weight:var(--w-bold);letter-spacing:var(--ls-tight);margin:0}.bz-heading__title>span{display:block}.bz-heading__sub{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.bz-heading:has(.bz-heading__sub){margin-bottom:var(--space-14)}.bz-kicker{font-size:var(--fs-xs);font-weight:var(--w-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--brown-soft);margin:0 0 var(--space-10)}@media (width<=900px){.bz-heading{margin-bottom:var(--space-10)}.bz-heading:has(.bz-heading__sub){margin-bottom:var(--space-11)}}@media (width<=640px){html{scroll-padding-top:84px}body{font-size:var(--fs-base)}}@keyframes bz-enter{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.bz-enter{animation:bz-enter var(--dur-enter) var(--ease-out) both;animation-delay:calc(var(--enter,0) * var(--enter-stagger))}}@keyframes bz-reveal{0%{opacity:0;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bz-reveal{animation-name:bz-reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry var(--reveal-range)}.bz-reveal--trail{animation-range:entry var(--reveal-step) entry calc(var(--reveal-range) + var(--reveal-step))}.factchat__wordmark{animation-name:bz-settle,bz-drift;animation-duration:auto, auto;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:entry 0 entry var(--reveal-range), cover 0% cover 100%}.bz-shade{view-timeline:--bz-shade}.bz-shade:before{animation-name:bz-shade-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-shade;animation-range:cover}.bz-shade:after{animation-name:bz-shade-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-shade;animation-range:cover}.highlights__unit,.highlights__art-plane,.feature__unit,.feature__stage-art,.feature__piece,.cta-banner__unit,.cta-banner__piece--sphere,.cta-banner__piece--memo,.philosophy__people img,.philosophy__ridge img{--drift:calc((var(--speed,1) - 1) * 50vh);animation-name:bz-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.highlights__unit--a,.feature__unit--a,.feature__unit--hero-a,.cta-banner__unit--a{--speed:1.12}.highlights__art-plane,.highlights__unit--b,.feature__unit--b,.feature__unit--hero-b,.cta-banner__unit--b{--speed:.85}.highlights__unit--c,.feature__unit--c,.cta-banner__unit--deep,.cta-banner__piece--sphere{--speed:.75}.cta-banner__piece--memo{--speed:.85}.feature__stage-art{--speed:1.12}.feature__piece--left,.feature__piece--right{--speed:.85}.feature__piece--inner{--speed:.75}.feature__piece--float,.philosophy__people li:nth-child(odd) img{--speed:1.12}.philosophy__people li:nth-child(2n) img{--speed:.9}.philosophy__ridge-far{--speed:.55}.philosophy__ridge-l{--speed:.78}.philosophy__ridge-r{--speed:.94}.feature__card{--paste-at:0px;animation-name:bz-paste;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry var(--paste-at) entry calc(var(--paste-at) + var(--reveal-range))}.feature__card:nth-child(2){--paste-at:var(--reveal-step);--tilt:-1deg}.feature__card:nth-child(3){--paste-at:calc(2 * var(--reveal-step));--tilt:.8deg}.feature__art img,.highlights__art img{animation-name:bz-lay;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry var(--reveal-step) entry calc(var(--reveal-range) + var(--reveal-step))}.unit__diagram>svg{--assemble-at:var(--reveal-step);animation-name:bz-assemble;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry var(--assemble-at) entry calc(var(--reveal-range) + var(--assemble-at))}.unit__figure:nth-child(2) .unit__diagram>svg{--assemble-at:calc(2 * var(--reveal-step))}.unit__figure:nth-child(3) .unit__diagram>svg{--assemble-at:calc(3 * var(--reveal-step))}.unit__figure:nth-child(4) .unit__diagram>svg{--assemble-at:calc(4 * var(--reveal-step))}@supports (timeline-scope:--bz-manifesto){.philosophy__manifesto{timeline-scope:--bz-manifesto}.philosophy__prose{view-timeline:--bz-manifesto}.manifesto-stage--side .manifesto-stage__figure>svg{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-manifesto;animation-range:cover cover 70%}.manifesto-stage--side .manifesto-stage__figure>svg:first-child{animation-name:bz-manifest-u1}.manifesto-stage--side .manifesto-stage__figure>svg:nth-child(2){animation-name:bz-manifest-u2}.manifesto-stage--side .manifesto-stage__figure>svg:nth-child(3){animation-name:bz-manifest-u3}.manifesto-stage--side .manifesto-stage__figure>svg:nth-child(4){animation-name:bz-manifest-u4}.manifesto-stage--side .manifesto-stage__figure>svg.manifesto-stage__mark{animation-name:bz-manifest-mark}}.manifesto-stage--flow .manifesto-stage__figure>svg{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 60%}.manifesto-stage--flow .manifesto-stage__figure>svg:first-child{animation-name:bz-manifest-u1}.manifesto-stage--flow .manifesto-stage__figure>svg:nth-child(2){animation-name:bz-manifest-u2}.manifesto-stage--flow .manifesto-stage__figure>svg:nth-child(3){animation-name:bz-manifest-u3}.manifesto-stage--flow .manifesto-stage__figure>svg:nth-child(4){animation-name:bz-manifest-u4}.manifesto-stage--flow .manifesto-stage__figure>svg.manifesto-stage__mark{animation-name:bz-manifest-mark}.comparison__grid{view-timeline:--bz-compare}.comparison__lines>li{animation-name:bz-reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-compare;animation-range:entry var(--bz-at,0px) entry calc(var(--bz-at,0px) + var(--reveal-range))}.comparison__tally{view-timeline:--bz-tally}.comparison__tally-step{animation-name:bz-tally-tick;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-tally;animation-range:entry var(--bz-at,0px) entry var(--bz-until,0px)}.comparison__tally-step:last-child{animation-name:bz-tally-in}.comparison__vs{animation-name:bz-stamp;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-compare;animation-range:entry 480px entry 640px}.comparison__panel--after{animation-name:bz-reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bz-compare;animation-range:entry 540px entry 800px}}}@media (prefers-reduced-motion:no-preference){.bz-ink{transition:color var(--dur-slow) var(--ease-standard)}.bz-ink.bz-on{transition-delay:calc(var(--bz-i,0) * var(--enter-stagger))}.bz-ink.bz-armed:not(.bz-on){color:var(--text-faint)}.bz-squiggle:after{transition:clip-path var(--dur-slow) var(--ease-out)}.bz-squiggle.bz-armed:after{clip-path:inset(-40% 0)}.bz-squiggle.bz-on:after{transition-delay:.2s}.bz-squiggle.bz-armed:not(.bz-on):after{clip-path:inset(-40% 100% -40% 0)}.bz-highlight{transition:background-size var(--dur-glide) var(--ease-out)}.bz-highlight.bz-on{transition-delay:calc(var(--dur-base) + var(--bz-i,0) * var(--enter-stagger))}.bz-highlight.bz-armed:not(.bz-on){background-size:0% .72em}.bz-inkfill{transition:background-position var(--dur-glide) var(--ease-out)}.bz-inkfill.bz-armed:not(.bz-on){background-position:100% 0}.bz-riseline>span{transition:transform var(--dur-glide) var(--ease-out)}.bz-riseline.bz-on>span{transition-delay:calc(var(--bz-i,0) * var(--enter-stagger))}.bz-riseline.bz-armed:not(.bz-on)>span{transform:translateY(115%)}.bz-converge{transition:transform var(--dur-glide) var(--ease-out), opacity var(--dur-glide) var(--ease-standard)}.bz-converge.bz-on{transition-delay:calc(var(--bz-i,0) * var(--enter-stagger))}.bz-converge--l.bz-armed:not(.bz-on){opacity:0;transform:translate(-36px)}.bz-converge--r.bz-armed:not(.bz-on){opacity:0;transform:translate(36px)}.bz-embolden{transition:font-weight var(--dur-glide) var(--ease-standard), letter-spacing var(--dur-glide) var(--ease-standard)}.bz-embolden.bz-armed:not(.bz-on){letter-spacing:.01em;font-weight:300}.footer{isolation:isolate}.footer__stage{z-index:-1;position:sticky;bottom:0}.footer__bedrock{aspect-ratio:1920/360;width:100%;min-height:120px;position:relative}.footer__film{height:calc(100% + var(--bz-overpull,0px));transform:translate3d(0, var(--bz-overpull,0px), 0);position:absolute;inset:auto 0 0}html{overscroll-behavior-y:none;background:var(--surface-inverse)}}@keyframes bz-assemble{0%{opacity:1;translate:0}}@keyframes bz-manifest-u1{0%{opacity:1;color:var(--coral-deep);translate:0}46%{translate:0}54%,60%{color:var(--coral-deep);translate:-10px 10px}66%,72%{translate:-13px 13px}80%,84%{color:var(--coral-deep);translate:-10px 10px}88%,92%{opacity:1;color:var(--ink);translate:-10px 10px}97%,to{opacity:0;color:var(--ink);translate:-10px 9.3px}}@keyframes bz-manifest-u2{0%,48%{opacity:0;color:var(--mint-deep);translate:36px -18px}56%,60%{opacity:1;color:var(--mint-deep);translate:10px -10px}66%,72%{translate:13px -13px}80%,84%{opacity:1;color:var(--mint-deep);translate:10px -10px}88%,92%{opacity:1;color:var(--ink);translate:10px -10px}97%,to{opacity:0;color:var(--ink);translate:10px -9.3px}}@keyframes bz-manifest-u3{0%,60%{opacity:0;color:var(--azure-deep);translate:-40px -10px}68%,72%{opacity:1;color:var(--azure-deep);translate:-13px -13px}80%,84%{opacity:1;color:var(--azure-deep);translate:-10px -10px}88%,92%{opacity:1;color:var(--ink);translate:-10px -10px}97%,to{opacity:0;color:var(--ink);translate:-10px -9.3px}}@keyframes bz-manifest-u4{0%,64%{opacity:0;color:var(--coral-deep);translate:36px 36px;scale:.85}70%,72%{opacity:.55;color:var(--coral-deep);translate:16px 16px;scale:.85}80%,84%{opacity:1;color:var(--coral-deep);translate:10px 10px;scale:1}88%,92%{opacity:1;color:var(--ink);translate:10px 10px;scale:1}97%,to{opacity:0;color:var(--ink);translate:10px 9.3px;scale:1}}@keyframes bz-manifest-mark{0%,90%{opacity:0;scale:.96}97%,to{opacity:1;scale:1}}@keyframes bz-shade-in{0%{opacity:.36}55%,to{opacity:0}}@keyframes bz-shade-out{0%,45%{opacity:0}to{opacity:.36}}@keyframes bz-drift{0%{transform:translateY(var(--drift,16px))}to{transform:translateY(calc(-1 * var(--drift,16px)))}}@keyframes bz-paste{0%{opacity:0;transform:translateY(26px) rotate(var(--tilt,1.2deg)) scale(1.02)}}@keyframes bz-lay{0%{transform:translateY(10px) rotate(var(--tilt,.7deg))}}@keyframes bz-tally-tick{0%,to{opacity:0}18%,82%{opacity:1}}@keyframes bz-tally-in{0%{opacity:0}}@keyframes bz-stamp{0%{opacity:0;scale:1.4}to{opacity:1;scale:1}}.bz-trail{box-shadow:0 calc(var(--bz-lag,0px) * .45) 0 color-mix(in srgb, var(--coral) 40%, var(--white)), 0 calc(var(--bz-lag,0px) * .75) 0 color-mix(in srgb, var(--mint) 32%, var(--white)), 0 var(--bz-lag,0px) 0 color-mix(in srgb, var(--azure) 24%, var(--white))}.bz-btn{transition:background-color var(--dur-fast) var(--ease-standard), background-size var(--dur-slow) var(--ease-out), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.bz-btn:hover{transform:translateY(-1px)}.bz-btn:active{transform:translateY(0)}.bz-link{transition:background-size var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-standard)}.bz-unit{transition:color var(--dur-base) var(--ease-standard), scale var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}.bz-more__mark{transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-standard)}.bz-more:hover .bz-more__mark,.bz-more:focus-visible .bz-more__mark{color:var(--coral-deep);transform:translate(3px)scale(1.1)}.bz-list__item:hover .bz-list__mark{color:var(--coral-deep);scale:1.15}.bz-list__item:nth-child(3n+2):hover .bz-list__mark{color:var(--mint-deep)}.bz-list__item:nth-child(3n):hover .bz-list__mark{color:var(--azure-deep)}.bz-row__media img,.bz-plate img{transition:transform var(--dur-slow) var(--ease-out)}.bz-row__media:hover img,.bz-plate:hover img{transform:scale(1.02)}@supports (interpolate-size:allow-keywords){.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow-y:clip}.faq__item[open]::details-content{block-size:auto}.faq__a{transition:opacity var(--dur-slow) var(--ease-standard)}.faq__item:not([open]) .faq__a{opacity:0}}.nav{view-transition-name:baze-nav}::view-transition-group(baze-nav){animation:none}::view-transition-image-pair(baze-nav){isolation:none}::view-transition-old(baze-nav){display:none}::view-transition-new(baze-nav){animation:none}@keyframes bz-page-out{to{opacity:0}}@keyframes bz-page-in{0%{opacity:0}}::view-transition-old(root){animation:bz-page-out .14s var(--ease-standard) both}::view-transition-new(root){animation:bz-page-in .22s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.faq__item::details-content{transition-duration:.01ms!important}.bz-btn:hover,.bz-more:hover .bz-more__mark,.bz-more:focus-visible .bz-more__mark,.bz-row__media:hover img,.bz-plate:hover img{transform:none}.bz-more:hover .bz-more__mark,.bz-more:focus-visible .bz-more__mark,.bz-list__item:hover .bz-list__mark,.nav__feature-menu a:hover .nav__feature-mark,.nav__feature-menu a:focus-visible .nav__feature-mark,.unit__figure:hover .unit__diagram svg,.highlights__art:hover .highlights__unit,.feature__art:hover .feature__unit,.feature__collage:hover .feature__unit,.cta-banner__panel:hover .cta-banner__unit{scale:none!important}.highlights__art:hover .highlights__unit,.feature__art:hover .feature__unit,.feature__collage:hover .feature__unit,.cta-banner__panel:hover .cta-banner__unit{translate:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#bz-loader[data-astro-cid-qh6mixbv]{z-index:200;background:var(--surface-page);justify-content:center;align-items:center;animation:.3s 12s forwards bz-vanish;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes bz-vanish{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){#bz-loader[data-astro-cid-qh6mixbv]{transition:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.bz-wordmark[data-astro-cid-hkf3h753]{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.bz-wordmark--inverse[data-astro-cid-hkf3h753]{color:var(--white)}.bz-wordmark[data-astro-cid-hkf3h753] svg[data-astro-cid-hkf3h753]{display:block}.nav[data-astro-cid-zuub5zdc]{top:var(--space-5);z-index:100;padding-inline:var(--gutter);margin-bottom:calc(var(--space-5) * -1);transition:translate var(--dur-base) var(--ease-standard);position:sticky}.nav[data-astro-cid-zuub5zdc][data-hidden]{translate:0 calc(-100% - var(--space-5) - 40px)}.nav__pill[data-astro-cid-zuub5zdc]{align-items:center;gap:var(--space-7);max-width:var(--container-xl);height:64px;padding-inline:var(--space-7) var(--space-4);background:var(--ink);border-radius:var(--radius-5);box-shadow:var(--shadow-3);margin-inline:auto;display:flex}.nav__brand[data-astro-cid-zuub5zdc]{flex:none}.nav__links[data-astro-cid-zuub5zdc]{align-items:center;gap:var(--space-4);margin-inline:auto;display:flex;position:relative}.nav__indicator[data-astro-cid-zuub5zdc]{border-radius:var(--radius-pill);opacity:0;pointer-events:none;width:0;height:34px;transition:transform var(--dur-slow) var(--ease-out), width var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-standard);background:#ffffff1f;margin-top:-17px;position:absolute;top:50%;left:0}.nav__links[data-astro-cid-zuub5zdc]>a[data-astro-cid-zuub5zdc],.nav__feature-trigger[data-astro-cid-zuub5zdc]{padding-inline:var(--space-5);color:#ffffffd1;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--w-medium);text-decoration:none;position:relative}.nav__links[data-astro-cid-zuub5zdc]>a[data-astro-cid-zuub5zdc]:hover,.nav__feature-trigger[data-astro-cid-zuub5zdc]:hover,.nav__links[data-astro-cid-zuub5zdc]>a[data-astro-cid-zuub5zdc][aria-current=page]{color:#fff}.nav__feature[data-astro-cid-zuub5zdc]{position:relative}.nav__feature-trigger[data-astro-cid-zuub5zdc]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);line-height:var(--lh-solid);background:0 0;border:0;display:inline-flex}.nav__chevron[data-astro-cid-zuub5zdc]{transition:rotate var(--dur-fast) var(--ease-standard)}.nav__feature-trigger[data-astro-cid-zuub5zdc][aria-expanded=true]{color:#fff}.nav__feature-trigger[data-astro-cid-zuub5zdc][aria-expanded=true] .nav__chevron[data-astro-cid-zuub5zdc]{rotate:180deg}.nav__feature-menu[data-astro-cid-zuub5zdc][hidden]{display:none}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)}}.nav__feature-menu[data-astro-cid-zuub5zdc]{animation:nav-menu-in var(--dur-base) var(--ease-out) both;top:calc(100% + var(--space-6));min-width:300px;padding:var(--space-4);background:var(--white);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-4);box-shadow:var(--shadow-4);position:absolute;left:50%;translate:-50%}.nav__feature-menu[data-astro-cid-zuub5zdc] ul[data-astro-cid-zuub5zdc]{gap:var(--space-1);display:grid}.nav__feature-menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-3);color:var(--text-primary);grid-template-columns:12px 1fr;align-items:start;text-decoration:none;display:grid}.nav__feature-menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover{background:var(--wash)}.nav__feature-menu[data-astro-cid-zuub5zdc] .nav__feature-mark{color:var(--ink);margin-top:4px}.nav__feature-menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover .nav__feature-mark,.nav__feature-menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:focus-visible .nav__feature-mark{scale:1.15}.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n+1) a[data-astro-cid-zuub5zdc]:hover .nav__feature-mark,.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n+1) a[data-astro-cid-zuub5zdc]:focus-visible .nav__feature-mark{color:var(--coral-deep)}.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n+2) a[data-astro-cid-zuub5zdc]:hover .nav__feature-mark,.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n+2) a[data-astro-cid-zuub5zdc]:focus-visible .nav__feature-mark{color:var(--azure-deep)}.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n) a[data-astro-cid-zuub5zdc]:hover .nav__feature-mark,.nav__feature-menu[data-astro-cid-zuub5zdc] li[data-astro-cid-zuub5zdc]:nth-child(3n) a[data-astro-cid-zuub5zdc]:focus-visible .nav__feature-mark{color:var(--mint-deep)}.nav__feature-label[data-astro-cid-zuub5zdc]{font-size:var(--fs-ui);font-weight:var(--w-semibold);display:block}.nav__feature-blurb[data-astro-cid-zuub5zdc]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px;display:block}.nav__actions[data-astro-cid-zuub5zdc]{align-items:center;gap:var(--space-4);flex:none;display:flex}.nav__lang[data-astro-cid-zuub5zdc]{color:#fff9;font-size:var(--fs-xs);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);padding-inline:var(--space-2);text-decoration:none}.nav__lang[data-astro-cid-zuub5zdc]:hover{color:#fff}.nav__toggle[data-astro-cid-zuub5zdc]{border-radius:var(--radius-2);background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 10px;display:none}.nav__bar[data-astro-cid-zuub5zdc]{background:#fff;border-radius:2px;height:2px;display:block}.nav__menu[data-astro-cid-zuub5zdc][hidden]{display:none}.nav__menu[data-astro-cid-zuub5zdc]{gap:var(--space-2);max-width:var(--container-xl);margin:var(--space-3) auto 0;padding:var(--space-6);background:var(--ink);border-radius:var(--radius-4);box-shadow:var(--shadow-3);display:grid}.nav__menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{color:#ffffffdb;font-size:var(--fs-md);font-weight:var(--w-medium);padding:var(--space-4) var(--space-3);border-radius:var(--radius-2);text-decoration:none}.nav__menu[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover{color:#fff;background:#ffffff14}.nav__menu-heading[data-astro-cid-zuub5zdc]{padding:var(--space-4) var(--space-3) var(--space-2);font-size:var(--fs-xs);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:#ffffff73;margin:0}.nav__menu-sub[data-astro-cid-zuub5zdc]{font-size:var(--fs-ui)!important;padding-inline-start:var(--space-7)!important}.nav__menu-cta[data-astro-cid-zuub5zdc]{margin-top:var(--space-3);background:var(--cream);text-align:center;color:var(--ink)!important;font-weight:var(--w-semibold)!important}@media (width<=820px){.nav__links[data-astro-cid-zuub5zdc],.nav__cta[data-astro-cid-zuub5zdc]{display:none}.nav__actions[data-astro-cid-zuub5zdc]{margin-inline-start:auto}.nav__toggle[data-astro-cid-zuub5zdc]{display:flex}.nav__pill[data-astro-cid-zuub5zdc]{height:56px;padding-inline:var(--space-5) var(--space-3)}}@media (width>=821px){.nav__menu[data-astro-cid-zuub5zdc]{display:none}}.cta-banner[data-astro-cid-bzpl6kkd]{padding-block:0 var(--section-y)}.cta-banner--spaced[data-astro-cid-bzpl6kkd]{padding-top:var(--section-y-tight)}.cta-banner__panel[data-astro-cid-bzpl6kkd]{background-color:var(--cream);background-image:var(--texture-grid);background-size:var(--texture-grid-size);border-radius:var(--radius-5);isolation:isolate;padding:clamp(48px,7vw,88px) clamp(28px,6vw,80px);position:relative;overflow:clip}.cta-banner__art[data-astro-cid-bzpl6kkd]{mix-blend-mode:multiply;filter:sepia(.2)saturate(.85)contrast(1.05);width:min(32%,340px);position:absolute;bottom:-14%;right:3%;rotate:-6deg}.cta-banner__collage[data-astro-cid-bzpl6kkd]{aspect-ratio:1;pointer-events:none;width:min(40%,430px);position:absolute;bottom:-14%;right:0}.cta-banner__piece[data-astro-cid-bzpl6kkd]{mix-blend-mode:multiply;filter:sepia(.2)saturate(.85)contrast(1.05);height:auto;position:absolute}.cta-banner__piece--square[data-astro-cid-bzpl6kkd]{width:72%;bottom:2%;right:3%;rotate:2deg}.cta-banner__piece--sphere[data-astro-cid-bzpl6kkd]{width:36%;top:12%;left:4%}.cta-banner__piece--memo[data-astro-cid-bzpl6kkd]{width:48%;bottom:2%;left:0;rotate:-4deg}.cta-banner__piece--figure[data-astro-cid-bzpl6kkd]{width:39%;top:5%;left:26%}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit{z-index:2;color:var(--ink);position:absolute}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit--a{top:16%;right:34%}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit--b{color:var(--azure);opacity:.9;top:26%;right:8%}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit--deep{z-index:auto;opacity:.16;bottom:12%;right:22%}.cta-banner__panel[data-astro-cid-bzpl6kkd]:hover .cta-banner__unit--a,.cta-banner__panel[data-astro-cid-bzpl6kkd]:hover .cta-banner__unit--b{translate:0 -2px;scale:1.15}.cta-banner__panel[data-astro-cid-bzpl6kkd]:hover .cta-banner__unit--a{color:var(--coral-deep)}.cta-banner__panel[data-astro-cid-bzpl6kkd]:hover .cta-banner__unit--b{color:var(--azure-deep)}.cta-banner__copy[data-astro-cid-bzpl6kkd]{z-index:3;max-width:56ch;position:relative}.cta-banner__copy[data-astro-cid-bzpl6kkd] .bz-eyebrow[data-astro-cid-bzpl6kkd]{margin:0 0 var(--space-6)}.cta-banner__title[data-astro-cid-bzpl6kkd]{margin:0 0 var(--space-6);font-size:var(--fs-3xl);font-weight:var(--w-bold);letter-spacing:var(--ls-tight)}.cta-banner__title[data-astro-cid-bzpl6kkd]>span[data-astro-cid-bzpl6kkd]{display:block}.cta-banner__sub[data-astro-cid-bzpl6kkd]{margin:0 0 var(--space-9);max-width:44ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:var(--lh-relaxed)}@media (width<=720px){.cta-banner__panel[data-astro-cid-bzpl6kkd]{padding:var(--space-10) var(--space-8) var(--space-12)}.cta-banner__art[data-astro-cid-bzpl6kkd]{opacity:.55;width:48%;bottom:-10%;right:-8%}.cta-banner__collage[data-astro-cid-bzpl6kkd]{opacity:.55;width:64%;bottom:-8%;right:-12%}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit--a{top:10%;right:14%}.cta-banner[data-astro-cid-bzpl6kkd] .cta-banner__unit--b{top:34%;right:6%}}.footer[data-astro-cid-yvkg62gd]{background:0 0}.footer__main[data-astro-cid-yvkg62gd]{z-index:2;padding-block:var(--section-y) var(--space-9);background:var(--wash);background-image:var(--texture-grid);background-size:var(--texture-grid-size);position:relative}.footer__top[data-astro-cid-yvkg62gd]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,6vw,96px);display:grid}.footer__home[data-astro-cid-yvkg62gd]{color:var(--ink);display:inline-flex}.footer__tagline[data-astro-cid-yvkg62gd]{margin:var(--space-7) 0 0;font-size:var(--fs-base);font-weight:var(--w-bold)}.footer__company[data-astro-cid-yvkg62gd]{margin:var(--space-4) 0 var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary)}.footer__legal[data-astro-cid-yvkg62gd]{gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-sm);display:grid}.footer__columns[data-astro-cid-yvkg62gd]{gap:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__column-title[data-astro-cid-yvkg62gd]{margin:0 0 var(--space-6);font-size:var(--fs-sm);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.footer__column[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:var(--space-4);display:grid}.footer__column[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{font-size:var(--fs-ui);color:var(--text-secondary);text-decoration:none}.footer__column[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:var(--text-primary)}.footer__pending[data-astro-cid-yvkg62gd]{font-size:var(--fs-ui);color:var(--text-muted)}.footer__copyright[data-astro-cid-yvkg62gd]{margin:var(--section-y-tight) 0 0;padding-top:var(--space-8);border-top:var(--bw-hair) solid var(--border-warm);font-size:var(--fs-sm);color:var(--text-muted)}.footer__wordmark[data-astro-cid-yvkg62gd]{z-index:1;padding-block:var(--section-y-tight) clamp(24px, 4vw, 64px);color:var(--white);background:var(--surface-inverse);justify-content:center;align-items:center;gap:clamp(12px,2.5vw,36px);margin:0;display:flex;position:relative}.footer__wordmark[data-astro-cid-yvkg62gd] .footer__lockup svg{width:clamp(200px,29vw,560px);height:auto}.footer__bedrock[data-astro-cid-yvkg62gd],.footer__stage[data-astro-cid-yvkg62gd]{background:var(--surface-inverse)}.footer__film[data-astro-cid-yvkg62gd]{background:var(--surface-inverse);aspect-ratio:1920/360;object-fit:cover;width:100%;min-height:120px;display:block}@media (width<=820px){.footer__top[data-astro-cid-yvkg62gd]{grid-template-columns:1fr}.footer__columns[data-astro-cid-yvkg62gd]{grid-template-columns:repeat(2,minmax(0,1fr))}}
