@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.0b-mzikr8-ae0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2qijkc4_gtkq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.roVPhq_className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.roVPhq_variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.AJzr_G_className{font-family:Sora,Sora Fallback;font-style:normal}.AJzr_G_variable{--font-logo:"Sora", "Sora Fallback"}
:root{--green-50:#eef5f0;--green-100:#d9e8de;--green-200:#b3d1bc;--green-300:#7fae8f;--green-400:#3f8f5b;--green-500:#10512a;--green-600:#0d4423;--green-700:#0a371d;--green-800:#072a16;--green-900:#041c0e;--mint-500:#bfef1e;--mint-300:#d3f55a;--white:#fff;--gray-25:#f7f7f8;--gray-50:#f2f2f3;--gray-100:#ededee;--gray-150:#e6e6e9;--gray-200:#dcdce0;--gray-300:#c4c4c9;--gray-400:#9a9aa0;--gray-500:#7a7a80;--gray-600:#5c5c62;--gray-700:#3d3d42;--gray-800:#222225;--gray-900:#111113;--red-500:#e5484d;--red-50:#fdecec;--amber-500:#e8a33b;--amber-50:#fdf4e6;--blue-500:#3a7be0;--blue-50:#eaf1fc;--bg-page:var(--gray-150);--bg-canvas:var(--gray-100);--surface-card:var(--white);--surface-sunken:var(--gray-50);--surface-hover:var(--gray-25);--surface-brand:var(--green-500);--surface-brand-strong:var(--green-700);--surface-brand-soft:var(--green-300);--surface-inverse:var(--gray-900);--fg-1:var(--gray-900);--fg-2:var(--gray-600);--fg-3:var(--gray-500);--fg-4:var(--gray-400);--fg-on-brand:var(--white);--fg-brand:var(--green-500);--text-body:var(--fg-1);--text-muted:var(--fg-2);--text-subtle:var(--fg-3);--border-1:var(--gray-150);--border-2:var(--gray-200);--border-focus:var(--green-500);--accent:var(--green-500);--accent-hover:var(--green-600);--accent-press:var(--green-700);--positive:var(--mint-500);--positive-dot:var(--mint-300);--positive-soft:var(--green-50);--negative:var(--red-500);--negative-soft:var(--red-50);--warning:var(--amber-500);--warning-soft:var(--amber-50);--info:var(--blue-500);--info-soft:var(--blue-50)}
:root{--font-sans:"Urbanist",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-40:40px;--fs-48:48px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.02em;--type-display:var(--fw-medium) var(--fs-40)/var(--lh-tight) var(--font-sans);--type-figure-xl:var(--fw-medium) var(--fs-40)/var(--lh-tight) var(--font-sans);--type-figure:var(--fw-medium) var(--fs-28)/var(--lh-tight) var(--font-sans);--type-title:var(--fw-semibold) var(--fs-16)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-medium) var(--fs-14)/var(--lh-normal) var(--font-sans);--type-caption:var(--fw-regular) var(--fs-12)/var(--lh-normal) var(--font-sans);--type-label:var(--fw-medium) var(--fs-13)/var(--lh-snug) var(--font-sans)}
:root{--space-0:0;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:56px;--card-pad:20px;--grid-gap:16px;--page-pad:24px;--control-sm:32px;--control-md:40px;--control-lg:48px}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-xl);--radius-inner:var(--radius-lg);--radius-control:var(--radius-pill);--shadow-none:none;--shadow-xs:0 1px 2px #1111130a;--shadow-sm:0 2px 8px #1111130d;--shadow-md:0 8px 24px #11111314;--shadow-lg:0 20px 48px #1111131f;--shadow-pill-active:0 1px 3px #11111314;--ring-focus:0 0 0 3px #10512a40;--hatch:repeating-linear-gradient(135deg,#ffffff2e 0 2px,transparent 2px 9px)}
:root{--ease-out:cubic-bezier(.22,.8,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:transparent}a,button,summary,label,[role=button],[role=tab]{-webkit-touch-callout:none;touch-action:manipulation}button,summary,.ob-pill,.ob-chip,.ob-btn,.ob-iconbtn,.ob-menu a,.ob-menu-acc,.ob-mega-item,.ob-gallery-item,.ob-card--lift{-webkit-user-select:none;user-select:none}:focus:not(:focus-visible){box-shadow:none;outline:none}::selection{color:inherit;background:#bfef1e73}body{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);font-weight:var(--fw-medium);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:1px solid var(--border-focus);box-shadow:var(--ring-focus)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ob-page{padding:var(--space-3)}.ob-canvas{--cp:var(--space-5);background:var(--bg-canvas);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-9);flex-direction:column;max-width:82rem;margin-inline:auto;display:flex}@media (min-width:48rem){.ob-page{padding:var(--space-6)}.ob-canvas{--cp:var(--page-pad);padding:var(--page-pad)}}.ob-stack{gap:var(--grid-gap);flex-direction:column;display:flex}.ob-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.ob-grid--2,.ob-grid--3,.ob-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ob-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-grid--hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.9fr)}.ob-grid--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ob-grid--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ob-section{gap:var(--space-7);flex-direction:column;display:flex}.ob-display{font:var(--type-display);font-size:var(--fs-32);letter-spacing:var(--ls-tight)}.ob-display--lg{font-size:var(--fs-40)}@media (min-width:48rem){.ob-display{font-size:var(--fs-40)}.ob-display--lg{font-size:var(--fs-48)}}.ob-display .ob-muted{color:var(--fg-3);font-weight:var(--fw-regular)}.ob-lead{font:var(--type-body);font-size:var(--fs-16);color:var(--fg-2);max-width:40rem}.ob-head{gap:var(--space-4);flex-direction:column;display:flex}.ob-body{font:var(--type-body);color:var(--fg-2)}.ob-caption{font:var(--type-caption);color:var(--fg-3)}.ob-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ob-between{justify-content:space-between}.ob-topbar{top:var(--space-4);z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex;position:sticky}.ob-topbar:after{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--surface-card);pointer-events:none;position:absolute;inset:0;box-shadow:0 1px 2px #1111130f}.ob-topbar:before{content:"";z-index:-2;pointer-events:none;top:calc(var(--space-4) * -1);left:calc(var(--cp) * -1);right:calc(var(--cp) * -1);height:var(--space-4);background:var(--bg-canvas);position:absolute}@media (min-width:30rem){.ob-topbar{gap:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-7)}}.ob-menu-btn{flex-shrink:0}[id]{scroll-margin-top:6.5rem}.ob-wordmark{font:var(--fw-bold) var(--fs-24)/1 var(--font-sans);letter-spacing:var(--ls-tight);color:var(--green-500)}.ob-wordmark--light{color:var(--white)}.ob-pills.ob-nav-desktop,.ob-actions-desktop{display:none}@media (min-width:72rem){.ob-pills.ob-nav-desktop{flex:1;justify-content:center;display:inline-flex}.ob-actions-desktop{align-items:center;gap:var(--space-4);display:flex}.ob-menu-btn{display:none}}.ob-menu{overscroll-behavior:contain;max-height:calc(100dvh - 7rem);left:0;right:0;top:calc(100% + var(--space-3));z-index:20;background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-lg);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.ob-menu a{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font:var(--type-body);display:block}.ob-menu a:hover,.ob-menu a[aria-current=page]{background:var(--surface-sunken)}.ob-menu-label{padding:var(--space-4) var(--space-5) var(--space-1);font:var(--type-caption);color:var(--fg-3)}.ob-pills{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-sunken);display:inline-flex}.ob-pill{height:var(--control-md);padding:0 var(--space-4);white-space:nowrap;border-radius:var(--radius-pill);color:var(--fg-2);font:var(--fw-medium) var(--fs-14)/1 var(--font-sans);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}.ob-pill:hover{color:var(--fg-1)}.ob-pill[aria-current=page]{background:var(--surface-card);color:var(--fg-1);box-shadow:var(--shadow-pill-active)}.ob-btn{--bg:var(--accent);--bg-h:var(--accent-hover);--bg-p:var(--accent-press);--fg:var(--fg-on-brand);justify-content:center;align-items:center;gap:var(--space-3);height:var(--control-md);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font:var(--fw-medium) var(--fs-14)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:0;display:inline-flex}.ob-btn:hover{background:var(--bg-h)}.ob-btn:active{background:var(--bg-p);transform:scale(.98)}.ob-btn:hover,.ob-btn:focus{color:var(--fg);text-decoration:none}.ob-btn--sm{height:var(--control-sm);padding:0 var(--space-5);font-size:var(--fs-13)}.ob-btn--lg{height:var(--control-lg);padding:0 var(--space-7);font-size:var(--fs-15)}.ob-btn--full{width:100%;display:flex}.ob-btn--secondary{--bg:var(--surface-card);--bg-h:var(--surface-hover);--bg-p:var(--surface-sunken);--fg:var(--fg-1)}.ob-btn--soft{--bg:var(--surface-sunken);--bg-h:var(--gray-100);--bg-p:var(--gray-150);--fg:var(--fg-1)}.ob-btn--ghost{--bg:transparent;--bg-h:var(--surface-sunken);--bg-p:var(--gray-100);--fg:var(--fg-2)}.ob-btn--dark{--bg:var(--surface-inverse);--bg-h:var(--gray-800);--bg-p:var(--gray-700);--fg:var(--white)}.ob-iconbtn{--bg:var(--surface-sunken);--bg-h:var(--gray-100);--fg:var(--fg-1);width:var(--control-md);height:var(--control-md);background:var(--bg);color:var(--fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ob-iconbtn:hover{background:var(--bg-h);color:var(--fg);text-decoration:none}.ob-iconbtn--outline{--bg:var(--surface-card);--bg-h:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-1)}.ob-iconbtn--brand{--bg:var(--accent);--bg-h:var(--accent-hover);--fg:var(--fg-on-brand)}.ob-iconbtn--sm{width:var(--control-sm);height:var(--control-sm)}.ob-iconbtn--on-brand{--bg:#ffffff24;--bg-h:#ffffff3d;--fg:var(--white)}.ob-card{gap:var(--space-5);background:var(--surface-card);min-width:0;color:var(--fg-1);border-radius:var(--radius-card);padding:var(--card-pad);flex-direction:column;display:flex;position:relative}.ob-card--sunken{background:var(--surface-sunken);border-radius:var(--radius-inner)}.ob-card--brand{background:var(--surface-brand);color:var(--fg-on-brand);overflow:hidden}.ob-card--roomy{padding:var(--space-8)}@media (min-width:48rem){.ob-card--roomy{padding:var(--space-10)}}.ob-card--link{transition:background var(--dur-fast) var(--ease-out)}.ob-card--link:hover{background:var(--surface-hover)}.ob-card-head{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.ob-card-chip{width:var(--control-md);height:var(--control-md);background:var(--surface-sunken);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ob-card--sunken .ob-card-chip{background:var(--surface-card)}.ob-card--brand .ob-card-chip{background:#ffffff24}.ob-card-titles{flex:1;align-self:center;min-width:0}.ob-card-title{font:var(--type-title)}.ob-card-sub{font:var(--type-caption);color:var(--fg-3);margin-top:2px}.ob-card--brand .ob-card-sub{color:#ffffffbf}.ob-hatch:after{content:"";background-image:var(--hatch);pointer-events:none;position:absolute;inset:0}.ob-card--brand>*{z-index:1;position:relative}.ob-shot{aspect-ratio:16/10;border-radius:var(--radius-inner);background:var(--surface-sunken);position:relative;overflow:hidden}.ob-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.ob-shot--sq{aspect-ratio:1}.ob-shot--sq img{object-position:center}.ob-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--positive);height:22px;color:var(--green-800);font:var(--fw-medium) var(--fs-11)/1 var(--font-sans);white-space:nowrap;padding:0 9px;display:inline-flex}.ob-badge--brand{background:var(--accent);color:var(--white)}.ob-badge--soft{background:var(--positive-soft);color:var(--green-700)}.ob-badge--neutral{background:var(--surface-sunken);color:var(--fg-2)}.ob-status{align-items:center;gap:var(--space-3);font:var(--type-body);color:var(--fg-1);display:inline-flex}.ob-status i{background:var(--positive-dot);border-radius:50%;width:7px;height:7px}.ob-avatar{background:var(--gray-100);color:var(--gray-800);font-weight:var(--fw-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ob-avatar img{object-fit:cover;width:100%;height:100%}.ob-avatar--ring{box-shadow:0 0 0 3px var(--surface-card)}.ob-avatars{align-items:center;display:flex}.ob-avatars>*+*{margin-left:calc(var(--space-3) * -1)}.ob-avatars-more{background:var(--accent);color:var(--white);font-weight:var(--fw-medium);box-shadow:0 0 0 3px var(--surface-card);border-radius:50%;place-items:center;display:grid}.ob-amount{font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-amount--sm{font-size:var(--fs-20)}.ob-amount--md{font-size:var(--fs-28)}.ob-amount--lg{font-size:var(--fs-32)}.ob-amount--xl{font-size:var(--fs-40)}.ob-amount-muted{color:var(--fg-3)}.ob-card--brand .ob-amount-muted{color:#ffffffb3}.ob-check{width:var(--control-sm);height:var(--control-sm);background:var(--accent);color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ob-field{gap:var(--space-2);font:var(--type-label);color:var(--fg-2);display:grid}.ob-control{align-items:center;gap:var(--space-3);height:var(--control-lg);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface-sunken);transition:box-shadow var(--dur-fast) var(--ease-out);display:flex;box-shadow:inset 0 0 0 1px #0000}.ob-control:focus-within{box-shadow:inset 0 0 0 1px var(--border-focus),var(--ring-focus)}.ob-control input,.ob-control textarea{min-width:0;font:var(--fw-medium) var(--fs-14)/var(--lh-normal) var(--font-sans);color:var(--fg-1);background:0 0;border:0;outline:0;flex:1}.ob-control--area{height:auto;padding:var(--space-5);border-radius:var(--radius-lg);align-items:flex-start}.ob-control--area textarea{resize:vertical;min-height:8rem}.ob-control input:focus-visible,.ob-control textarea:focus-visible{box-shadow:none;outline:0}.ob-partners{justify-content:space-between;align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}.ob-partners img{height:var(--space-9);width:auto}.ob-steps{counter-reset:s;gap:var(--space-4);flex-direction:column;display:flex}.ob-steps li{gap:var(--space-5);font:var(--type-body);color:var(--fg-1);align-items:center;display:flex}.ob-steps li:before{counter-increment:s;content:counter(s);width:var(--control-md);height:var(--control-md);background:var(--accent);color:var(--white);font-weight:var(--fw-medium);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ob-footer-cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.ob-footer-cols{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.ob-footer-cols .ob-footer-title{font:var(--type-title);margin-bottom:var(--space-4)}.ob-footer-cols li+li{margin-top:var(--space-3)}.ob-footer-cols a{font:var(--type-body);color:var(--fg-2)}.ob-footer-cols a:hover{color:var(--fg-brand)}.ob-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.ob-logo{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.ob-logo-badge{width:var(--control-md);height:var(--control-md);flex-shrink:0}.ob-logo-copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ob-logo-text{font-family:var(--font-logo),var(--font-sans);font-weight:700;font-size:var(--fs-20);letter-spacing:-.03em;color:var(--green-500);white-space:nowrap;line-height:1}.ob-logo-text span{color:var(--mint-500);font-weight:700}.ob-logo-slogan{font:var(--fw-medium) 8px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.ob-logo--light .ob-logo-text{color:var(--white)}.ob-logo--light .ob-logo-text span{color:var(--mint-500)}.ob-logo--light .ob-logo-slogan{color:#ffffffbf}.ob-lime{color:var(--mint-500)}@media (min-width:30rem){.ob-logo{gap:var(--space-4)}.ob-logo-badge{width:var(--control-lg);height:var(--control-lg)}.ob-logo-text{font-size:var(--fs-24)}.ob-logo-slogan{letter-spacing:.16em;font-size:10px}}.ob-testimonial{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.ob-testimonial-photo{width:var(--space-10);height:var(--space-10);object-fit:cover;border-radius:50%;flex-shrink:0}.ob-quote{font:var(--type-display);font-size:var(--fs-24);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.ob-quote .ob-muted{color:var(--fg-3);font-weight:var(--fw-regular)}@media (min-width:48rem){.ob-testimonial{gap:var(--space-8);flex-direction:row}.ob-testimonial-photo{width:5rem;height:5rem}.ob-quote{font-size:var(--fs-32)}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.ob-progress{z-index:50;transform-origin:0;height:3px;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--green-500),var(--mint-500));pointer-events:none;position:fixed;top:0;left:0;right:0}html.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out) var(--d,0s),transform .9s var(--ease-out) var(--d,0s);will-change:opacity,transform;transform:translateY(32px)}html.js [data-reveal=left]{transform:translate(-32px)}html.js [data-reveal=right]{transform:translate(32px)}html.js [data-reveal=scale]{transform:scale(.96)}html.js [data-reveal].in{opacity:1;will-change:auto;transform:none}@keyframes ob-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ob-enter{animation:ob-enter .9s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes ob-hatch{to{background-position:12.73px 0}}.ob-hatch:after{animation:2.6s linear infinite ob-hatch}.ob-shot img{transition:transform .9s var(--ease-out)}.ob-card:hover .ob-shot img{transform:scale(1.045)}.ob-card--link,.ob-card--lift{transition:background var(--dur-fast) var(--ease-out),transform .45s var(--ease-out)}.ob-card--lift:hover{transform:translateY(-4px)}.ob-btn .ob-btn-arrow,.ob-btn svg:last-child{transition:transform var(--dur-base) var(--ease-out)}.ob-btn:hover svg:last-child{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}.ob-enter,.ob-hatch:after{animation:none}}.ob-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:64rem){.ob-hero{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.ob-hero-copy{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.ob-hero-media{min-height:16rem;position:relative}.ob-crumbs{align-items:center;gap:var(--space-3);font:var(--type-label);color:var(--fg-3);display:flex}.ob-crumbs a:hover{color:var(--fg-brand)}.ob-browser{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-3);box-shadow:var(--shadow-md)}.ob-browser-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);display:flex}.ob-browser-bar i{background:var(--gray-200);border-radius:50%;width:9px;height:9px}.ob-browser-bar i:first-child{background:var(--mint-500)}.ob-browser-bar span{margin-left:var(--space-3);min-width:0;height:var(--space-7);border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-caption);color:var(--fg-3);padding:0 var(--space-4);white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.ob-browser .ob-shot{border-radius:var(--radius-lg)}.ob-browser--back{z-index:0;width:62%;position:absolute;bottom:-8%;right:-2%;transform:rotate(3deg)}.ob-browser--front{z-index:1;width:88%;position:relative}.ob-float{z-index:2;align-items:center;gap:var(--space-3);background:var(--surface-card);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);box-shadow:var(--shadow-md);font:var(--type-label);color:var(--fg-1);white-space:nowrap;animation:6s ease-in-out infinite ob-float;display:inline-flex;position:absolute}.ob-float .ob-card-chip{width:var(--control-sm);height:var(--control-sm);background:var(--green-500);color:var(--white)}.ob-float--a{bottom:12%;left:-1%}.ob-float--b{animation-delay:-3s;top:-3%;right:0}@keyframes ob-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ob-float{animation:none}}.ob-process{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ob-step{gap:var(--space-4);background:var(--surface-card);border-radius:var(--radius-card);padding:var(--card-pad);counter-increment:step;flex-direction:column;display:flex;position:relative}.ob-step-num{width:var(--control-lg);height:var(--control-lg);background:var(--accent);color:var(--white);font:var(--fw-medium) var(--fs-18)/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.ob-step:not(:last-child):after{content:"";top:calc(var(--card-pad) + var(--control-lg) / 2);left:calc(var(--card-pad) + var(--control-lg) + var(--space-3));right:calc(var(--space-3) * -1 - var(--grid-gap));border-top:1px dashed var(--gray-300);display:none;position:absolute}@media (min-width:80rem){.ob-process--line .ob-step:not(:last-child):after{display:block}}.ob-faqs{gap:var(--space-3);flex-direction:column;display:flex}.ob-faq{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:0 var(--space-6);transition:background var(--dur-fast) var(--ease-out)}.ob-faq[open]{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-1)}.ob-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) 0;font:var(--type-title);list-style:none;display:flex}.ob-faq summary::-webkit-details-marker{display:none}.ob-faq summary svg{transition:transform var(--dur-slow) var(--ease-out)}.ob-faq[open] summary svg{transform:rotate(45deg)}.ob-faq p{padding-bottom:var(--space-6);color:var(--fg-2);font:var(--type-body);font-size:var(--fs-15)}.ob-feature{gap:var(--space-4);background:var(--surface-card);border-radius:var(--radius-card);padding:var(--card-pad);transition:background var(--dur-fast) var(--ease-out),transform .45s var(--ease-out);flex-direction:column;display:flex}.ob-feature:hover{background:var(--surface-hover);transform:translateY(-4px)}.ob-feature .ob-card-chip{width:var(--control-lg);height:var(--control-lg);background:var(--green-50);color:var(--green-500);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ob-feature:hover .ob-card-chip{background:var(--green-500);color:var(--mint-500)}.ob-split{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.ob-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ob-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-split--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ob-prose{gap:var(--space-5);font:var(--type-body);font-size:var(--fs-16);color:var(--fg-2);flex-direction:column;max-width:46rem;line-height:1.65;display:flex}.ob-prose h2{font:var(--type-display);font-size:var(--fs-24);color:var(--fg-1);letter-spacing:var(--ls-tight);margin-top:var(--space-5);scroll-margin-top:var(--space-8)}.ob-prose ul{padding-left:var(--space-7);gap:var(--space-3);flex-direction:column;list-style:outside;display:flex}.ob-toc{gap:var(--space-1);flex-direction:column;display:flex}.ob-toc a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:var(--type-body);color:var(--fg-2)}.ob-toc a:hover{background:var(--surface-sunken);color:var(--fg-1)}.ob-person{align-items:center;gap:var(--space-5);display:flex}.ob-person .ob-card-title{font-size:var(--fs-18)}.ob-stat-row{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ob-tools{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.ob-tool{align-items:center;gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);font:var(--type-label);color:var(--fg-1);display:inline-flex}.ob-tool img{width:var(--control-sm);height:var(--control-sm);object-fit:contain;background:var(--white);border-radius:50%}.ob-mosaic{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-mosaic>*{border-radius:var(--radius-xl);aspect-ratio:1;background:var(--surface-card);position:relative;overflow:hidden}.ob-mosaic>:nth-child(2){margin-top:var(--space-8)}.ob-mosaic>:nth-child(3){margin-top:calc(var(--space-8) * -1)}.ob-mosaic img{object-fit:cover;width:100%;height:100%}.ob-blog-cover{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--surface-sunken);position:relative;overflow:hidden}.ob-blog-cover img{object-fit:cover;object-position:top;width:100%;height:100%}.ob-meta{align-items:center;gap:var(--space-3);font:var(--type-caption);color:var(--fg-3);flex-wrap:wrap;display:flex}.ob-carousel{--item:4.25rem;width:calc(var(--item) * 3);max-width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ob-carousel-track{width:max-content;animation:18s linear infinite ob-marquee;display:flex}.ob-carousel:hover .ob-carousel-track{animation-play-state:paused}.ob-carousel-item{width:var(--item);height:var(--control-lg);flex-shrink:0;place-items:center;display:grid}.ob-carousel-item img{width:var(--space-9);height:var(--space-9);object-fit:contain}@keyframes ob-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ob-carousel-track{animation:none}.ob-carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (min-width:64rem){.ob-span-2{grid-column:span 2}}.ob-card--grow{justify-content:space-between;gap:var(--space-4);flex:1}.ob-shot--grow{flex-grow:1}.ob-logos{gap:var(--space-2);flex-direction:column;display:flex;container-type:inline-size}.ob-logos .ob-carousel{--item:calc(100cqw / 5);width:100%}.ob-logos .ob-carousel-item{height:var(--control-md)}.ob-logo-tile{width:var(--control-md);height:var(--control-md);padding:var(--space-2);border-radius:var(--radius-md);background:var(--white);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1111131a}.ob-logos .ob-carousel-item .ob-logo-tile img{object-fit:contain;width:100%;height:100%}.ob-chip{height:var(--control-md);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--fg-2);font:var(--fw-medium) var(--fs-14)/1 var(--font-sans);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:0}.ob-chip:hover{background:var(--surface-hover);color:var(--fg-1)}.ob-chip:active{transform:scale(.98)}.ob-chip.is-active{background:var(--accent);color:var(--white)}.ob-facts{gap:var(--space-4);display:grid}.ob-facts div{justify-content:space-between;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px dashed var(--gray-200);font:var(--type-body);display:flex}.ob-facts div:last-child{border-bottom:0}.ob-facts dt{color:var(--fg-3)}.ob-facts dd{color:var(--fg-1);text-align:right;margin:0}.ob-menu-acc{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:var(--fg-1);font:var(--type-body);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.ob-menu-acc:hover,.ob-menu-acc[aria-expanded=true]{background:var(--surface-sunken)}.ob-menu-acc svg{transition:transform var(--dur-slow) var(--ease-out)}.ob-menu-acc[aria-expanded=true] svg{transform:rotate(180deg)}.ob-menu-sub{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.ob-menu-sub[data-open=true]{grid-template-rows:1fr}.ob-menu-sub>div{gap:var(--space-1);margin-left:var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--border-1);flex-direction:column;display:flex;overflow:hidden}.ob-menu a.ob-btn{padding:0 var(--space-7);border-radius:var(--radius-pill);color:var(--fg-on-brand);justify-content:center;display:flex}.ob-menu a.ob-btn:hover{background:var(--accent-hover);color:var(--fg-on-brand)}.ob-theme-icons{width:20px;height:20px;display:grid}.ob-theme-icons svg{transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);grid-area:1/1}.ob-theme-sun{opacity:0;transform:rotate(-90deg)scale(.4)}.ob-theme-moon,:root[data-theme=dark] .ob-theme-sun{opacity:1;transform:none}:root[data-theme=dark] .ob-theme-moon{opacity:0;transform:rotate(90deg)scale(.4)}.ob-bar-right{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.ob-theme-bar{display:none}@media (min-width:22.1rem){.ob-theme-bar{display:inline-grid}}.ob-theme-switch{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font:var(--type-body);color:var(--fg-2);display:flex}@media (min-width:22.1rem){.ob-theme-switch{display:none}}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s,fill .4s!important}.ob-theme-sw-btn{height:var(--control-sm);padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--fg-2);font:var(--fw-medium) var(--fs-13)/1 var(--font-sans);cursor:pointer;background:0 0;border:0}.ob-theme-sw-btn[aria-pressed=true]{background:var(--surface-card);color:var(--fg-1);box-shadow:var(--shadow-pill-active)}@media (min-width:72rem){.ob-menu-btn.ob-bar-right{display:none}}.ob-gallery{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-gallery-item{cursor:zoom-in;border-radius:var(--radius-card);background:var(--surface-card);aspect-ratio:16/10;border:0;padding:0;display:block;position:relative;overflow:hidden}.ob-gallery-item.is-hero{aspect-ratio:16/8.2;grid-column:1/-1}.ob-gallery-item img{object-fit:cover;object-position:top;transition:transform .9s var(--ease-out)}.ob-gallery-item:hover img{transform:scale(1.04)}.ob-gallery-cap{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--fg-1);font:var(--type-label);transition:transform .45s var(--ease-out);display:flex;position:absolute}.ob-gallery-item:hover .ob-gallery-cap{transform:translateY(-2px)}.ob-gallery-expand{width:var(--control-sm);height:var(--control-sm);background:var(--surface-sunken);border-radius:50%;place-items:center;display:grid}@media (max-width:40rem){.ob-gallery{grid-template-columns:minmax(0,1fr)}.ob-gallery-item.is-hero{aspect-ratio:16/10}}.ob-lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ob-fade .3s var(--ease-out);background:#111113c7;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes ob-fade{0%{opacity:0}}.ob-lightbox-bar{padding:var(--space-5) var(--space-6);color:var(--white);justify-content:space-between;align-items:center;display:flex}.ob-lightbox-count{font:var(--type-label);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:#ffffff24}.ob-lightbox-stage{justify-content:center;align-items:center;gap:var(--space-5);min-height:0;padding:0 var(--space-6) var(--space-7);flex:1;display:flex}.ob-lightbox-fig{align-items:center;gap:var(--space-4);min-width:0;height:100%;color:var(--white);font:var(--type-body);flex-direction:column;flex:1;display:flex}.ob-lightbox-img{flex:1;width:100%;max-width:80rem;min-height:0;position:relative}.ob-lightbox-img img{object-fit:contain;border-radius:var(--radius-lg);animation:ob-enter .5s var(--ease-out) both}.ob-lightbox-nav{flex-shrink:0}@media (max-width:40rem){.ob-lightbox-stage{padding:0 var(--space-3) var(--space-6);gap:var(--space-2)}.ob-lightbox-nav{width:var(--control-sm);height:var(--control-sm)}}.ob-pn{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.ob-pn{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-pn a{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-card);transition:background var(--dur-fast) var(--ease-out),transform .45s var(--ease-out);display:flex}.ob-pn a:hover{background:var(--surface-hover);transform:translateY(-3px)}.ob-pn a.next{text-align:right;justify-content:flex-end}.ob-pn small{font:var(--type-caption);color:var(--fg-3);display:block}.ob-pn strong{font:var(--type-title);font-size:var(--fs-18)}.ob-menu>*{flex-shrink:0}.ob-menu a.ob-btn{min-height:var(--control-lg)}.ob-menu{padding-bottom:var(--space-4)}@media (max-width:24rem){.ob-logo{gap:var(--space-3)}.ob-logo-badge{width:36px;height:36px}.ob-logo-copy{gap:var(--space-1)}.ob-logo-text{font-size:17px}.ob-logo-slogan{letter-spacing:.05em;font-size:7px}.ob-bar-right{gap:var(--space-2)}.ob-bar-right .ob-iconbtn{width:var(--control-sm);height:var(--control-sm)}.ob-topbar{gap:var(--space-2)}}@media (min-width:24.01rem) and (max-width:29.99rem){.ob-logo-slogan{letter-spacing:.08em;font-size:8px}}.ob-mega{display:none}@media (min-width:72rem){.ob-mega{left:0;right:0;top:calc(100% + var(--space-3));z-index:30;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--border-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-out),transform .35s var(--ease-out),visibility 0s linear .25s;display:block;position:absolute;transform:translateY(8px)}.ob-mega[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.ob-mega:before{content:"";left:0;right:0;top:calc(var(--space-5) * -1);height:var(--space-5);position:absolute}}.ob-mega-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);display:grid}.ob-mega-links{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:84rem){.ob-mega-links{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-mega-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.ob-mega-item{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);transition:background var(--dur-fast) var(--ease-out);display:flex}.ob-mega-item:hover,.ob-mega-item:focus-visible{background:var(--surface-sunken)}.ob-mega-item .ob-card-chip{background:var(--green-50);color:var(--green-500);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ob-mega-item:hover .ob-card-chip{background:var(--accent);color:var(--mint-500)}.ob-mega-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ob-mega-text strong{font:var(--type-title)}.ob-mega-text small{font:var(--type-caption);color:var(--fg-3);line-height:1.4}.ob-mega-feature{gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--surface-brand);color:var(--fg-on-brand);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ob-mega-feature .ob-card-sub{color:#ffffffbf;margin:0}.ob-mega-feature:after{content:"";background-image:var(--hatch);pointer-events:none;position:absolute;inset:0}.ob-mega-feature>*{z-index:1;position:relative}.ob-mega-foot{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-4);padding:var(--space-4) var(--space-4) 0;border-top:1px dashed var(--gray-200);font:var(--type-body);color:var(--fg-3);display:flex}.ob-mega-foot a{color:var(--fg-1);text-underline-offset:3px;text-decoration:underline}.ob-mega-all{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex;text-decoration:none!important}.ob-pill--mega{gap:var(--space-2)}.ob-pill--mega svg{transition:transform var(--dur-base) var(--ease-out)}.ob-pill--mega[data-open=true]{color:var(--fg-1)}.ob-pill--mega[data-open=true] svg{transform:rotate(180deg)}.ob-menu a.ob-btn{z-index:1;box-shadow:0 0 0 var(--space-3) var(--surface-card);position:sticky;bottom:0}.ob-people{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-people>li:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:40rem){.ob-people{grid-template-columns:repeat(4,minmax(0,1fr))}.ob-people>li:last-child:nth-child(odd){grid-column:auto}}@media (min-width:72rem){.ob-people{grid-template-columns:repeat(7,minmax(0,1fr))}}.ob-person-tile{align-items:center;gap:var(--space-2);height:100%;padding:var(--space-6) var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;transition:background var(--dur-fast) var(--ease-out),transform .45s var(--ease-out);flex-direction:column;display:flex}.ob-person-tile:hover{background:var(--gray-100);transform:translateY(-4px)}.ob-person-photo{object-fit:cover;object-position:50% 18%;width:4.5rem;height:4.5rem;margin-bottom:var(--space-3);box-shadow:0 0 0 3px var(--surface-card);border-radius:50%}.ob-person-name{font:var(--type-title);font-size:var(--fs-15);line-height:1.2}.ob-person-role{font:var(--type-caption);color:var(--fg-3);text-wrap:balance;line-height:1.35}.ob-main{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.ob-skip{left:var(--space-5);top:var(--space-5);z-index:100;padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--white);font:var(--type-label);transition:transform var(--dur-base) var(--ease-out);position:fixed;transform:translateY(-200%)}.ob-skip:focus{color:var(--white);text-decoration:none;transform:none}.ob-prose a{color:var(--fg-brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ob-prose a:hover{text-decoration-thickness:2px}.ob-footer-title{font:var(--type-title);margin-bottom:var(--space-4);display:block}.ob-footer-address{font-style:normal;font:var(--type-body);color:var(--fg-2)}.ob-footer-address a{color:var(--fg-2)}.ob-footer-address a:hover{color:var(--fg-brand)}.ob-footer-sub{font:var(--type-caption);color:var(--fg-3);margin:var(--space-5) 0 var(--space-3);display:block}.ob-footer-wide{gap:var(--space-6);border-top:2px solid var(--surface-sunken);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.ob-footer-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-footer-wide ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ob-footer-wide li+li{margin-top:0}.ob-amount--wrap{white-space:normal;font-size:clamp(var(--fs-20),5.5vw,var(--fs-28));overflow-wrap:anywhere}.ob-btn:disabled{opacity:.6;cursor:progress}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#09090a;--bg-canvas:#121214;--surface-card:#1a1a1d;--surface-sunken:#232327;--surface-hover:#212125;--fg-1:#f2f2f3;--fg-2:#b6b6bc;--fg-3:#8d8d94;--fg-4:#6b6b72;--border-1:#2b2b30;--border-2:#36363c;--border-focus:var(--mint-500);--gray-100:#2c2c31;--gray-150:#34343a;--gray-200:#3d3d44;--gray-300:#4d4d55;--gray-700:#3b3b41;--gray-800:#2f2f35;--accent:#1d7a44;--accent-hover:#25915a;--accent-press:#176636;--fg-brand:var(--mint-500);--positive-soft:#bfef1e24;--green-50:#bfef1e1f;--surface-inverse:#0a0a0b;--ring-focus:0 0 0 3px #bfef1e47;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 20px 48px #0009;--shadow-pill-active:0 1px 3px #00000080}:root[data-theme=dark] .ob-logo-text{color:var(--white)}:root[data-theme=dark] .ob-badge--soft,:root[data-theme=dark] .ob-feature .ob-card-chip{color:var(--mint-500)}:root[data-theme=dark] .ob-feature:hover .ob-card-chip{background:var(--accent)}:root[data-theme=dark] .ob-topbar:after{box-shadow:0 1px 2px #00000080}:root[data-theme=dark] .ob-progress{background:linear-gradient(90deg,var(--accent),var(--mint-500))}:root[data-theme=dark] .ob-faq[open]{box-shadow:inset 0 0 0 1px var(--border-2)}:root[data-theme=dark] .ob-card--brand .ob-btn--secondary{--bg:var(--white);--bg-h:#e9e9ea;--bg-p:#dcdcdc;--fg:#111113}:root[data-theme=dark] .ob-shot img,:root[data-theme=dark] .ob-blog-cover img{filter:brightness(.92)}:root[data-theme=dark] .ob-mega-item .ob-card-chip{color:var(--mint-500)}:root[data-theme=dark] .ob-mega-item:hover .ob-card-chip{background:var(--accent);color:var(--mint-500)}:root[data-theme=dark] .ob-mega-feature .ob-btn--secondary{--bg:var(--white);--bg-h:#e9e9ea;--bg-p:#dcdcdc;--fg:#111113}
:root{--font-sans:var(--font-urbanist), ui-sans-serif, system-ui, sans-serif}
