@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}:root{--ob-sky:#48a4db;--ob-lime:#bdd631;--ob-green:#70c143;--ob-sky-text:#186490;--ob-green-text:#3d7a20;--ob-lime-text:#66701b;--ob-sky-deep:#2f86bd;--ob-green-deep:#529f2b;--ob-sky-tint:#edf6fc;--ob-lime-tint:#f7fae4;--ob-green-tint:#eef8e8;--grad-ribbon:linear-gradient(90deg, var(--ob-sky) 0 25%, var(--ob-green) 42% 58%, var(--ob-lime) 75% 100%);--ds-blue:#2d84f2;--ds-blue-dark:#114d9e;--ds-blue-light:#6bb1f7;--ds-blue-pressed:#0d3a77;--ok:#009959;--warn:#b5791a;--error:#c81e1e;--warn-wash:oklch(97% .02 80);--warn-text:#8a5a00;--bg:#fff;--ink:oklch(21% .02 250);--muted:oklch(45% .014 250);--hairline:oklch(92.2% .006 250);--hairline-strong:oklch(85% .01 250);--surface:oklch(96.8% .004 250);--surface-faint:oklch(98.5% .002 250);--text-body:var(--ink);--text-muted:var(--muted);--text-link:var(--ds-blue-dark);--text-link-hover:var(--ds-blue-pressed);--text-accent:var(--ob-sky-text);--surface-page:var(--bg);--surface-card:var(--bg);--surface-section:var(--surface);--surface-tinted:var(--surface-faint);--border-card:var(--hairline);--focus-ring:var(--ds-blue-dark);--focus-ring-halo:var(--bg);--btn-primary-bg:var(--ds-blue-dark);--btn-primary-bg-hover:var(--ds-blue-pressed);--btn-primary-bg-active:oklch(24% .09 258);--btn-primary-fg:#fff;--btn-accent-bg:var(--ob-green-text);--btn-accent-bg-hover:var(--ink);--btn-accent-bg-active:oklch(32% .08 138);--btn-accent-fg:#fff;--scrim-play:oklch(35% .05 250/.85);--on-dark:#fff;--video-host-fg:oklch(93% .006 250);--scrim-video-badge:oklch(21% .02 250/.88);--scrim-lightbox:oklch(17% .02 250/.93);--lightbox-caption:oklch(87% .008 250);--lightbox-control:oklch(21% .02 250/.66);--lightbox-control-hover:oklch(21% .02 250/.85);--font-sans:"Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--fs-display:clamp(2.375rem, 1.85rem + 2.4vw, 3.5rem);--lh-display:1.08;--fs-h1:clamp(1.75rem, 1.5rem + 1.3vw, 2.5rem);--lh-h1:1.15;--fs-h2:clamp(1.375rem, 1.32rem + .3vw, 1.5rem);--lh-h2:1.25;--fs-h3:1.1875rem;--lh-h3:1.35;--fs-body:1rem;--lh-body:1.6;--fs-small:.875rem;--lh-small:1.5;--fs-caption:.75rem;--lh-caption:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-overline:.08em;--ls-brand:.04em;--ls-brand-caption:.06em;--fs-brand:15px;--fs-brand-caption:10px;--fs-year-number:2.6rem;--fs-icon:20px;--fs-icon-sm:18px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-card:none;--shadow-lift:0 4px 16px oklch(21% .02 250/.08);--shadow-none:0 0 #0000;--color-transparent:transparent;--forced-highlight:Highlight;--border-thin:1px;--anchor-scroll-offset:88px;--link-decoration-thickness:1px;--link-underline-offset:2px;--link-underline-offset-hover:3px;--inline-link-gap:6px;--inline-link-min-height:24px;--inline-link-pad-block:2px;--inline-link-nudge:3px;--sr-only-size:1px;--sr-only-offset:-1px;--offscreen-position:-9999px;--forced-outline:2px solid var(--forced-highlight);--forced-outline-offset:2px;--gap-micro:2px;--gap-tight:6px;--gap-control:10px;--control-square:44px;--icon-xs:12px;--icon-md:22px;--measure-compact:42ch;--measure-copy:46ch;--measure-narrow:560px;--measure-medium:640px;--measure-wide:720px;--grid-card-floor:300px;--grid-card-floor-narrow:260px;--grid-partner-major-floor:240px;--grid-partner-minor-floor:170px;--grid-contact-floor:340px;--logo-lockup-width:120px;--logo-lockup-height:72px;--chrome-ribbon-height:3px;--head-logo-size:36px;--nav-link-pad:8px 12px;--footer-mark-size:40px;--footer-ds-logo-height:34px;--footer-map-pad-block:5px;--button-pad-md:10px 18px;--button-pad-lg:14px 24px;--stub-badge-size:56px;--stub-badge-icon-size:26px;--stub-badge-compact-size:44px;--stub-badge-compact-icon-size:22px;--edge-pattern-a-width:320px;--edge-pattern-a-top:-90px;--edge-pattern-a-right:-70px;--edge-pattern-b-width:140px;--edge-pattern-b-bottom:-120px;--edge-pattern-b-right:110px;--edge-pattern-b-width-wide:240px;--edge-pattern-b-right-wide:220px;--hero-title-viewport-cap:10vw;--hero-title-measure:16em;--card-tag-pad:2px 10px;--session-note-pad:6px 10px;--session-talk-pad:10px 0;--partner-marker-size:9px;--partner-marker-line-unit:1em;--partner-title-indent:19px;--partner-card-height:76px;--partner-card-height-major:96px;--partner-card-height-minor:56px;--profile-photo-size:72px;--disclosure-pad:10px 20px;--lightbox-figure-width:min(1100px, 94vw);--lightbox-figure-height:80vh;--lightbox-nav-inset:10px;--lightbox-close-inset:14px;--video-play-icon-nudge:3px;--video-play-size:var(--sp-8);--video-play-icon-size:var(--sp-5);--video-host-top:10px;--video-host-left:12px;--video-host-poster-inset:8px;--video-host-poster-pad:2px 8px;--video-title-pad:10px 14px;--video-external-pad:0 14px 10px;--doc-icon-tile-size:var(--sp-7);--year-pattern-right:-80px;--year-pattern-top:-90px;--year-pattern-width:280px;--year-pattern-strip:200px;--company-copy-basis:240px;--company-fact-label:200px;--ob-input-border:oklch(62% .04 140);--ob-input-height:48px;--ob-input-pad-inline:14px;--ob-input-pad-combo:42px;--ob-input-chevron:20px;--ob-input-chevron-inset:14px;--ob-check-size:20px;--ob-check-radius:5px;--ob-check-border:1.5px;--ob-check-icon:14px;--ob-signup-width:560px;--ob-signup-row-gap:20px;--ob-signup-label-lh:20px;--ob-signup-card-pad-inline:20px;--ob-signup-card-pad-inline-wide:28px;--ob-signup-msg-icon:16px;--ob-signup-alert-icon:20px;--ob-signup-alert-pad:12px 14px;--ob-signup-hint-dot:6px;--ob-combo-list-max:272px;--ob-combo-list-border:oklch(87% .02 140);--ob-combo-opt-height:44px;--ob-combo-opt-pad:10px 12px;--ob-combo-opt-fs:.9375rem;--icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 6.2v4.3M10 13.6v.1'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E");--reg-form-col:clamp(460px, 48%, 560px);--reg-aside-width:560px;--reg-dates-floor:200px;--reg-dates-icon:20px;--reg-map-pin:18px;--reg-map-pin-ring:5px;--page-min-height:100vh;--container:1200px;--container-pad:clamp(16px, 3vw, 24px);--sp-sec:clamp(44px, 4vw + 28px, 72px);--measure:62ch;--focus-shadow:0 0 0 2px var(--focus-ring-halo), 0 0 0 4px var(--focus-ring);--focus-shadow-inset:inset 0 0 0 2px var(--focus-ring-halo), inset 0 0 0 4px var(--focus-ring);--focus-shadow-accent:0 0 0 2px var(--focus-ring-halo), 0 0 0 4px var(--btn-accent-bg);--t-state:.13s ease-out}@supports (height:100dvh){:root{--page-min-height:100dvh}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:var(--page-min-height);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto}h1,h2,h3,h4,p{font-size:inherit;font-weight:inherit;margin:0}h1,h2,h3{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}[id]{scroll-margin-top:var(--anchor-scroll-offset)}a{color:var(--text-link);text-underline-offset:var(--link-underline-offset);text-decoration:underline;text-decoration-thickness:var(--link-decoration-thickness);transition:color var(--t-state)}a:hover{color:var(--text-link-hover)}a.ob-arrow{align-items:center;gap:var(--inline-link-gap);min-height:var(--inline-link-min-height);padding-block:var(--inline-link-pad-block);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}a.ob-arrow:after{content:"→";transition:translate var(--t-state)}a.ob-arrow:hover{text-underline-offset:var(--link-underline-offset-hover);text-decoration:underline}a.ob-arrow:hover:after{translate:var(--inline-link-nudge) 0}::selection{background:var(--ob-sky-tint)}img,svg,video{max-width:100%}button{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.ob-sr-only{width:var(--sr-only-size);height:var(--sr-only-size);margin:var(--sr-only-offset);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:focus-visible{box-shadow:var(--focus-shadow), var(--shadow-state,var(--shadow-none));border-radius:var(--r-sm);outline:none}@media (forced-colors:active){:focus-visible{outline:var(--forced-outline);outline-offset:var(--forced-outline-offset)}}@layer components{.ob-container{max-width:var(--container);padding-inline:var(--container-pad);margin-inline:auto}.ob-section{padding-top:var(--sp-sec)}.ob-band{background:var(--surface-section);border-block:var(--border-thin) solid var(--hairline);margin-top:var(--sp-sec);padding-bottom:var(--sp-sec)}.ob-cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-card-floor)), 1fr));display:grid}.ob-cards--narrow{gap:var(--sp-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-card-floor-narrow)), 1fr))}.ob-prose{max-width:var(--measure);color:var(--text-muted)}.ob-prose p{margin:0 0 var(--sp-4)}.ob-prose p:last-child{margin-bottom:0}.ob-prose .ob-list{margin:0 0 var(--sp-4)}.ob-prose .ob-list:last-child{margin-bottom:0}.ob-note{font-size:var(--fs-small);color:var(--text-muted);margin:0 0 var(--sp-4)}.ob-empty{font-size:var(--fs-small);color:var(--text-muted);margin:0}.ob-list{padding-left:var(--sp-5);color:var(--text-muted);gap:var(--sp-2);margin:0;display:grid}.ob-list li::marker{color:var(--ob-sky)}.ob-not-found{gap:var(--sp-4);max-width:var(--measure);padding-bottom:var(--sp-sec);display:grid}.ob-not-found__code{color:var(--ob-sky-text);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase}.ob-not-found__title{color:var(--text-body);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-h1)}.ob-not-found__text{color:var(--text-muted);max-width:var(--measure)}.ob-not-found__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ob-skip{left:var(--offscreen-position);z-index:20;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:var(--button-pad-md);border-radius:var(--r-md);text-decoration:none;position:absolute;top:0}.ob-skip:focus-visible{left:var(--container-pad);top:var(--sp-2);color:var(--btn-primary-fg)}.ob-head{z-index:10;border-bottom:var(--border-thin) solid var(--hairline);background:var(--surface-page);position:sticky;top:0}.ob-head:before{content:"";height:var(--chrome-ribbon-height);background:var(--grad-ribbon);display:block}.ob-head__in{align-items:center;gap:var(--sp-4);height:var(--sp-8);display:flex}.ob-head__logo{align-items:center;gap:var(--sp-2);color:var(--text-body);border-radius:var(--r-sm);transition:color var(--t-state);margin-right:auto;text-decoration:none;display:flex}.ob-head__logo:hover{color:var(--text-link)}.ob-head__logo:active{color:var(--text-link-hover)}.ob-head__logo img{width:var(--head-logo-size);height:var(--head-logo-size);flex:none}.ob-head__name{font-size:var(--fs-brand);font-weight:var(--fw-bold);letter-spacing:var(--ls-brand);transition:color var(--t-state);display:block}.ob-head__sub{font-size:var(--fs-brand-caption);color:var(--muted);letter-spacing:var(--ls-brand-caption);display:block}.ob-nav{gap:var(--sp-1);display:none}.ob-nav a{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-body);padding:var(--nav-link-pad);border-radius:var(--r-sm);transition:background var(--t-state), color var(--t-state);text-decoration:none}.ob-nav a:hover{background:var(--surface-faint);color:var(--text-link)}.ob-nav a:active{background:var(--surface)}.ob-nav a[aria-current=page]{color:var(--ds-blue-dark);background:var(--ob-sky-tint)}.ob-nav a[aria-current=page]:hover{background:var(--ob-sky-tint);color:var(--ds-blue-pressed)}.ob-menu summary{width:var(--sp-7);height:var(--sp-7);border-radius:var(--r-sm);cursor:pointer;color:var(--text-body);transition:background var(--t-state), color var(--t-state);justify-content:center;align-items:center;list-style:none;display:flex}.ob-menu summary::-webkit-details-marker{display:none}.ob-menu summary:hover{background:var(--surface-faint);color:var(--text-link)}.ob-menu summary:active{background:var(--surface);color:var(--text-link-hover)}.ob-menu__icon{width:var(--sp-5);height:var(--sp-5)}.ob-menu__icon--close,.ob-menu[open] .ob-menu__icon--menu{display:none}.ob-menu[open] .ob-menu__icon--close{display:block}.ob-menu__panel{inset-inline:0;padding:var(--sp-2) var(--container-pad) var(--sp-4);background:var(--surface-page);border-bottom:var(--border-thin) solid var(--hairline);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:absolute;top:100%}.ob-menu__panel a{min-height:var(--sp-7);padding-inline:var(--sp-3);border-bottom:var(--border-thin) solid var(--surface);border-radius:var(--r-sm);color:var(--text-body);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background var(--t-state), color var(--t-state);align-items:center;text-decoration:none;display:flex}.ob-menu__panel a:last-child{border-bottom:none}.ob-menu__panel a:hover{background:var(--surface-faint);color:var(--text-link)}.ob-menu__panel a:active{background:var(--surface);color:var(--text-link-hover)}.ob-menu__panel a[aria-current=page]{background:var(--ob-sky-tint);color:var(--ds-blue-dark);font-weight:var(--fw-semibold)}.ob-menu__panel a[aria-current=page]:hover{color:var(--ds-blue-pressed)}.ob-menu__panel a[aria-current=page]:active{background:var(--surface);color:var(--ds-blue-pressed)}@media (width>=1024px){.ob-nav{display:flex}.ob-menu{display:none}}.ob-foot{border-top:var(--border-thin) solid var(--hairline);background:var(--surface-faint);margin-top:var(--sp-sec)}.ob-foot:after{content:"";height:var(--chrome-ribbon-height);background:var(--grad-ribbon);display:block}.ob-foot__in{gap:var(--sp-6);padding-block:var(--sp-7) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.ob-foot__in{gap:var(--sp-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr)}}.ob-foot__col{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);min-width:0}.ob-foot__col p{margin:0 0 var(--sp-2);max-width:var(--measure-compact)}.ob-foot__title{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-body);margin:0 0 var(--sp-3)}.ob-foot__mark{align-items:center;gap:var(--gap-control);margin-bottom:var(--gap-control);display:flex}.ob-foot__mark img{height:var(--footer-mark-size);width:var(--footer-mark-size);flex:none}.ob-foot__mark b{font-size:var(--fs-brand);color:var(--ink);letter-spacing:var(--ls-brand)}.ob-foot__slogan{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-sky-text);margin:0 0 var(--sp-3)}.ob-foot__map{gap:var(--gap-micro);margin:0;padding:0;list-style:none;display:grid}.ob-foot__map a{padding-block:var(--footer-map-pad-block);color:var(--text-muted);text-decoration:none;display:inline-block}.ob-foot__map a:hover{color:var(--text-link);text-underline-offset:var(--link-underline-offset-hover);text-decoration:underline}.ob-foot__base{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4) var(--sp-5);border-top:var(--border-thin) solid var(--hairline);flex-wrap:wrap;display:flex}.ob-foot__base p{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.ob-foot__ds{height:var(--footer-ds-logo-height);width:auto}.ob-btn{align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);border-radius:var(--r-md);cursor:pointer;border:var(--border-thin) solid var(--color-transparent);transition:background var(--t-state), color var(--t-state), border-color var(--t-state);overflow-wrap:anywhere;max-width:100%;text-decoration:none;display:inline-flex}.ob-btn--md{font-size:var(--fs-small);padding:var(--button-pad-md)}.ob-btn--lg{font-size:var(--fs-body);padding:var(--button-pad-lg)}.ob-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.ob-btn--primary:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.ob-btn--primary:active{background:var(--btn-primary-bg-active)}.ob-btn--accent{background:var(--btn-accent-bg);color:var(--btn-accent-fg)}.ob-btn--accent:hover{background:var(--btn-accent-bg-hover);color:var(--btn-accent-fg)}.ob-btn--accent:active{background:var(--btn-accent-bg-active)}.ob-btn--secondary{background:var(--surface-card);color:var(--ds-blue-dark);border-color:var(--hairline)}.ob-btn--secondary:hover{background:var(--surface-faint);border-color:var(--hairline-strong);color:var(--ds-blue-pressed)}.ob-btn--secondary:active{background:var(--surface)}.ob-btn--ghost{background:var(--color-transparent);color:var(--text-link);border-radius:var(--r-sm);padding-inline:0}.ob-btn--ghost:hover{color:var(--text-link-hover)}.ob-btn--ghost:active{color:var(--ob-sky-text)}.ob-sh{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin:0 0 var(--sp-5);flex-wrap:wrap;display:flex}.ob-sh__box{min-width:0}.ob-sh__overline{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-sky-text);margin-bottom:var(--gap-tight);display:block}.ob-sh__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold);color:var(--text-body);margin:0}.ob-sh--h1 .ob-sh__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold)}.ob-sh__meta{font-size:var(--fs-small);color:var(--text-muted);line-height:1;font-weight:var(--fw-regular);margin-left:var(--gap-control);white-space:nowrap}.ob-sh__link,.ob-stub__link{min-height:var(--inline-link-min-height);align-items:center;display:inline-flex}.ob-sh__link{font-size:var(--fs-small)}.ob-sh__link:active,.ob-stub__link:active,.ob-foot__col a:active,.ob-list a:active,.ob-prose a:active{color:var(--ob-sky-text)}.ob-stat{gap:var(--gap-micro);flex-direction:column;min-width:0;display:flex}.ob-stat__v{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:var(--ob-sky-text);font-variant-numeric:tabular-nums}.ob-stat__l{font-size:var(--fs-small);color:var(--text-muted)}.ob-stub{background:var(--surface-faint);border:var(--border-thin) dashed var(--hairline);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-5);text-align:center;max-width:var(--measure-medium)}.ob-stub__badge{width:var(--stub-badge-size);height:var(--stub-badge-size);border-radius:var(--r-pill);background:var(--ob-sky-tint);color:var(--ob-sky-text);margin:0 auto var(--sp-4);flex:none;justify-content:center;align-items:center;display:flex}.ob-stub__badge svg{width:var(--stub-badge-icon-size);height:var(--stub-badge-icon-size)}.ob-stub__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);margin:0 0 var(--gap-tight);color:var(--text-body)}.ob-stub__text{font-size:var(--fs-body);color:var(--text-muted);margin:0 auto var(--sp-4);max-width:var(--measure-copy)}.ob-stub__link{font-size:var(--fs-body)}.ob-stub--compact{align-items:flex-start;gap:var(--sp-4);text-align:left;padding:var(--sp-5);max-width:var(--measure-wide);border-radius:var(--r-md);display:flex}.ob-stub--compact .ob-stub__badge{width:var(--stub-badge-compact-size);height:var(--stub-badge-compact-size);margin:0}.ob-stub--compact .ob-stub__badge svg{width:var(--stub-badge-compact-icon-size);height:var(--stub-badge-compact-icon-size)}.ob-stub--compact .ob-stub__box{min-width:0}.ob-stub--compact .ob-stub__title{font-size:var(--fs-body);line-height:var(--lh-body)}.ob-stub--compact .ob-stub__text{margin:0 0 var(--sp-2);max-width:none;font-size:var(--fs-small);line-height:var(--lh-small)}.ob-stub--compact .ob-stub__link{font-size:var(--fs-small)}.ob-hero{background:var(--surface-page);border-bottom:var(--border-thin) solid var(--hairline);position:relative;overflow:hidden}.ob-hero__in{padding-block:var(--sp-7);position:relative}@media (width>=768px){.ob-hero__in{padding-block:var(--sp-8)}}.ob-edge-pattern{pointer-events:none;user-select:none;color:var(--ob-green);height:auto;display:none;position:absolute}@media (width>=1024px){.ob-edge-pattern{display:block}.ob-edge-pattern--a{width:var(--edge-pattern-a-width);top:var(--edge-pattern-a-top);right:var(--edge-pattern-a-right)}.ob-edge-pattern--b{width:var(--edge-pattern-b-width);bottom:var(--edge-pattern-b-bottom);right:var(--edge-pattern-b-right);opacity:.5;transform:rotate(150deg)}}@media (width>=1280px){.ob-edge-pattern--b{width:var(--edge-pattern-b-width-wide);right:var(--edge-pattern-b-right-wide)}}.ob-hero__overline{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-green-text);margin:0 0 var(--sp-4)}.ob-hero__title{font-size:min(var(--fs-display), var(--hero-title-viewport-cap));line-height:var(--lh-display);font-weight:var(--fw-bold);margin:0 0 var(--sp-3);max-width:var(--hero-title-measure)}.ob-hero__dates{font-size:var(--fs-h3);color:var(--ob-sky-text);font-weight:var(--fw-medium);margin:0 0 var(--sp-5)}.ob-hero__dates:has(+.ob-hero__venue){margin-bottom:var(--sp-2)}.ob-hero__venue{font-size:var(--fs-body);color:var(--text-muted);overflow-wrap:break-word;margin:0 0 var(--sp-5)}.ob-hero__lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:var(--measure-medium);margin:0 0 var(--sp-6)}.ob-hero__lead p{margin:0 0 var(--gap-control)}.ob-hero__lead p:last-child{margin-bottom:0}.ob-hero__cta{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.ob-hero__cta-when{color:var(--ob-sky-text);font-weight:var(--fw-semibold);min-width:0;margin:0}.ob-hero__cta-note{font-size:var(--fs-small);color:var(--text-muted);margin:var(--sp-3) 0 0;max-width:var(--measure-medium)}.ob-hero__stats{gap:var(--sp-5) var(--sp-7);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:var(--border-thin) solid var(--hairline);flex-wrap:wrap;display:flex}.ob-yc{background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);min-width:0;color:var(--text-body);transition:box-shadow var(--t-state), border-color var(--t-state);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.ob-yc:hover{--shadow-state:var(--shadow-lift);box-shadow:var(--shadow-state);border-color:var(--hairline-strong);color:var(--text-body)}a.ob-yc:active{border-color:var(--ob-sky)}.ob-yc__cover{aspect-ratio:16/9;background:var(--surface);object-fit:cover;width:100%;height:auto;display:block}.ob-yc__nocover{aspect-ratio:16/9;background:var(--ob-sky-tint);justify-content:center;align-items:center;gap:var(--gap-micro);flex-direction:column;display:flex}.ob-yc__nocover b{font-size:var(--fs-year-number);font-weight:var(--fw-bold);color:var(--ob-sky-deep);line-height:1}.ob-yc__nocover span{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);color:var(--ob-sky-text);text-transform:uppercase}.ob-yc__body{padding:var(--sp-4);gap:var(--gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ob-yc__num{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-sky-text)}.ob-yc__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.ob-yc__meta{font-size:var(--fs-small);color:var(--text-muted)}.ob-yc__tags{gap:var(--gap-tight);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.ob-yc__tag{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--muted);background:var(--surface);border-radius:var(--r-pill);padding:var(--card-tag-pad)}.ob-ps{background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);min-width:0}.ob-ps__meta{gap:var(--gap-control);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--ob-sky-text);text-transform:uppercase;letter-spacing:var(--ls-brand);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.ob-ps__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);margin:0 0 var(--sp-1);overflow-wrap:anywhere}.ob-ps__mods{font-size:var(--fs-small);color:var(--text-muted);margin:0 0 var(--sp-3);overflow-wrap:anywhere}.ob-ps__note{font-size:var(--fs-small);color:var(--warn-text);background:var(--warn-wash);border-radius:var(--r-sm);padding:var(--session-note-pad);margin:0 0 var(--sp-3);overflow-wrap:anywhere}.ob-ps__talks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-ps__talk{padding:var(--session-talk-pad);border-top:var(--border-thin) solid var(--hairline)}.ob-ps__talk-t{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.ob-ps__talk-s{font-size:var(--fs-small);color:var(--text-muted);margin:var(--gap-micro) 0 0;overflow-wrap:anywhere}.ob-prog__day{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:var(--sp-5) 0 var(--sp-3)}.ob-prog__grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ob-prog__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ob-pt{margin-bottom:var(--sp-6)}.ob-pt__h{align-items:baseline;gap:var(--gap-control);margin:0 0 var(--sp-3);flex-wrap:nowrap;display:flex}.ob-pt__dot{inset-inline-start:0;top:calc((var(--partner-marker-line-unit) * var(--lh-h3) - var(--partner-marker-size)) / 2);width:var(--partner-marker-size);height:var(--partner-marker-size);border-radius:var(--r-pill);background:var(--hairline);position:absolute}.ob-pt__dot--organizer{background:var(--ds-blue-dark)}.ob-pt__dot--co-organizer{background:var(--ds-blue)}.ob-pt__dot--strategic{background:var(--ob-sky)}.ob-pt__dot--general{background:var(--ob-green)}.ob-pt__dot--partner{background:var(--ob-lime)}.ob-pt__dot--exhibition,.ob-pt__dot--info{background:var(--hairline)}.ob-pt__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);min-width:0;margin:0;padding-inline-start:var(--partner-title-indent);position:relative}.ob-pt__count{font-size:var(--fs-small);color:var(--text-muted);flex:none}.ob-pt__grid{gap:var(--sp-3);display:grid}.ob-pt--major .ob-pt__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-partner-major-floor)), 1fr))}.ob-pt--minor .ob-pt__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-partner-minor-floor)), 1fr));gap:var(--sp-2)}.ob-pt__card{text-align:center;background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-4);min-height:var(--partner-card-height);min-width:0;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-body);overflow-wrap:anywhere;text-wrap:balance;transition:box-shadow var(--t-state), border-color var(--t-state);justify-content:center;align-items:center;text-decoration:none;display:flex}.ob-pt--major .ob-pt__card{min-height:var(--partner-card-height-major);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.ob-pt--minor .ob-pt__card{min-height:var(--partner-card-height-minor);padding:var(--sp-3);color:var(--muted)}a.ob-pt__card:hover{--shadow-state:var(--shadow-lift);box-shadow:var(--shadow-state);border-color:var(--hairline-strong);color:var(--text-link)}a.ob-pt__card:active{border-color:var(--ob-sky)}.ob-pt__card--static{background:var(--surface-section);border-color:var(--color-transparent);cursor:default;transition:none}.ob-pt__card--profile{gap:var(--sp-2);flex-direction:column}.ob-pt__more{align-items:center;gap:var(--inline-link-gap);min-height:var(--inline-link-min-height);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-link);white-space:nowrap;display:inline-flex}.ob-pt__more:after{content:"→";transition:translate var(--t-state)}a.ob-pt__card--profile:hover .ob-pt__more{text-underline-offset:var(--link-underline-offset-hover);text-decoration:underline}a.ob-pt__card--profile:hover .ob-pt__more:after{translate:var(--inline-link-nudge) 0}.ob-pt__card img{width:var(--logo-lockup-width);height:var(--logo-lockup-height);object-fit:contain;max-width:80%}.ob-pc{gap:var(--sp-4);background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-4);align-items:flex-start;min-width:0;display:flex}.ob-pc__photo,.ob-pc__initial{width:var(--profile-photo-size);height:var(--profile-photo-size);border-radius:var(--r-pill);object-fit:cover;background:var(--surface);flex:none}.ob-pc__photo{object-position:50% 28%}.ob-pc__initial{background:var(--ob-sky-tint);color:var(--ob-sky-text);font-size:var(--fs-h2);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:flex}.ob-pc__box{min-width:0}.ob-pc__name{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:var(--gap-micro) 0;overflow-wrap:anywhere}.ob-pc__role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.ob-pc__text{font-size:var(--fs-small);line-height:var(--lh-small);margin:var(--sp-2) 0 0}.ob-cl{gap:var(--sp-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-contact-floor)), 1fr));margin:0;padding:0;list-style:none;display:grid}.ob-cl__item{min-width:0;display:grid}.ob-mg__more,.ob-pg__more{text-align:center}.ob-mg__more{margin-top:var(--sp-4)}.ob-pg__more{margin-top:var(--sp-3)}.ob-mg__more summary,.ob-pg__more summary{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ds-blue-dark);background:var(--surface-card);border:var(--border-thin) solid color-mix(in oklab, var(--ds-blue-dark) 32%, var(--bg));border-radius:var(--r-pill);padding:var(--disclosure-pad);transition:background var(--t-state), border-color var(--t-state);list-style:none;display:inline-flex}.ob-mg__more summary::-webkit-details-marker{display:none}.ob-pg__more summary::-webkit-details-marker{display:none}.ob-mg__more summary:hover,.ob-pg__more summary:hover{background:var(--ob-sky-tint);border-color:var(--ds-blue-dark)}.ob-mg__more summary:active,.ob-pg__more summary:active{background:var(--surface)}.ob-mg__more[open] summary{margin-bottom:var(--sp-4)}.ob-pg__more[open] summary{margin-bottom:var(--sp-3)}.ob-mg__more[open] .ob-mg__sum-show,.ob-pg__more[open] .ob-pg__sum-show,.ob-mg__more:not([open]) .ob-mg__sum-hide,.ob-pg__more:not([open]) .ob-pg__sum-hide{display:none}.ob-mg__more .ob-mg__grid,.ob-pg__more .ob-pg__grid{text-align:left}.ob-mg__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-card-floor)), 1fr));display:grid}.ob-pg__grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.ob-pg__grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ob-pg__grid--lead .ob-pg__it:first-child{grid-area:span 2/span 2}.ob-pg__grid--lead .ob-pg__it:first-child img{aspect-ratio:auto}}@media (width>=1024px){.ob-pg__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-pg__grid img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-sm);background:var(--surface);width:100%;height:100%;display:block}.ob-pg__it{border-radius:var(--r-sm);background:var(--surface);transition:box-shadow var(--t-state);display:block;overflow:hidden}a.ob-pg__it{cursor:zoom-in}.ob-pg__it img{transition:scale var(--t-state), opacity var(--t-state)}a.ob-pg__it:hover{--shadow-state:var(--shadow-lift);box-shadow:var(--shadow-state)}a.ob-pg__it:hover img{scale:1.05}a.ob-pg__it:active{--shadow-state:initial;box-shadow:var(--shadow-card);opacity:.9}a.ob-pg__it:active img{scale:1.01}.ob-pg__lb{z-index:60;padding:var(--sp-4);background:var(--scrim-lightbox);display:none;position:fixed;inset:0}.ob-pg__lb:target{place-items:center;display:grid}html:has(.ob-pg__lb:target){overflow:hidden}.ob-pg__bg{position:absolute;inset:0}.ob-pg__lb figure{max-width:var(--lightbox-figure-width);margin:0;position:relative}.ob-pg__lb figure img{width:100%;height:auto;max-height:var(--lightbox-figure-height);object-fit:contain;border-radius:var(--r-md);display:block}.ob-pg__lb figcaption{justify-content:space-between;gap:var(--sp-4);color:var(--lightbox-caption);font-size:var(--fs-small);margin-top:var(--gap-control);display:flex}.ob-pg__nav,.ob-pg__close{width:var(--control-square);height:var(--control-square);border-radius:var(--r-pill);background:var(--lightbox-control);color:var(--on-dark);transition:background var(--t-state);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute}.ob-pg__nav:hover,.ob-pg__close:hover,.ob-pg__nav:active,.ob-pg__close:active{background:var(--lightbox-control-hover);color:var(--on-dark)}.ob-pg__nav{font-size:var(--fs-icon);top:50%;translate:0 -50%}.ob-pg__nav--prev{left:var(--lightbox-nav-inset)}.ob-pg__nav--next{right:var(--lightbox-nav-inset)}.ob-pg__close{top:var(--lightbox-close-inset);right:var(--lightbox-close-inset);font-size:var(--fs-icon-sm);z-index:61}.ob-vc{border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);background:var(--surface-card);min-width:0;color:var(--text-body);transition:box-shadow var(--t-state), border-color var(--t-state);text-decoration:none;display:block;overflow:hidden}.ob-vc:hover{--shadow-state:var(--shadow-lift);box-shadow:var(--shadow-state);border-color:var(--hairline-strong);color:var(--text-body)}.ob-vc:active{border-color:var(--ob-sky)}.ob-vc__frame{aspect-ratio:16/9;border:0;width:100%;display:block}.ob-vc__facade{aspect-ratio:16/9;background:var(--ink);width:100%;transition:background var(--t-state);justify-content:center;align-items:center;display:flex;position:relative}.ob-vc__poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-vc:hover .ob-vc__play,.ob-vc:focus-visible .ob-vc__play{background:var(--ds-blue-dark)}.ob-vc__play{width:var(--video-play-size);height:var(--video-play-size);border-radius:var(--r-pill);background:var(--scrim-play);transition:background var(--t-state);justify-content:center;align-items:center;display:flex;position:relative}.ob-vc__play svg{width:var(--video-play-icon-size);height:var(--video-play-icon-size);fill:var(--on-dark);margin-left:var(--video-play-icon-nudge)}.ob-vc__host{top:var(--video-host-top);left:var(--video-host-left);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-brand);color:var(--video-host-fg);text-transform:uppercase;position:absolute}.ob-vc__facade:has(.ob-vc__poster) .ob-vc__host{top:var(--video-host-poster-inset);left:var(--video-host-poster-inset);padding:var(--video-host-poster-pad);border-radius:var(--r-pill);background:var(--scrim-video-badge)}.ob-vc__title{padding:var(--video-title-pad);font-size:var(--fs-small);color:var(--text-body);overflow-wrap:break-word;margin:0;display:block}.ob-vc__ext{align-items:center;gap:var(--sp-2);padding:var(--video-external-pad);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.ob-vc__ext svg{width:var(--icon-xs);height:var(--icon-xs);fill:currentColor;flex:none}.ob-dc{align-items:center;gap:var(--sp-4);background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);color:var(--text-body);transition:box-shadow var(--t-state), border-color var(--t-state);max-width:var(--measure-narrow);min-width:0;text-decoration:none;display:flex}a.ob-dc:hover{--shadow-state:var(--shadow-lift);box-shadow:var(--shadow-state);border-color:var(--hairline-strong);color:var(--text-body)}a.ob-dc:active{border-color:var(--ob-sky)}.ob-dc__icon{width:var(--doc-icon-tile-size);height:var(--doc-icon-tile-size);border-radius:var(--r-md);background:var(--ob-sky-tint);color:var(--ob-sky-text);flex:none;justify-content:center;align-items:center;display:flex}.ob-dc__icon svg{width:var(--icon-md);height:var(--icon-md)}.ob-dc__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0 0 var(--gap-micro);overflow-wrap:anywhere;display:block}.ob-dc__meta{font-size:var(--fs-small);color:var(--text-muted)}.ob-faq{max-width:var(--measure-wide);flex-direction:column;display:flex}.ob-faq__item{border-bottom:var(--border-thin) solid var(--hairline)}.ob-faq__q{font-size:var(--fs-body);font-weight:var(--fw-semibold);padding:var(--sp-4) 0;cursor:pointer;justify-content:space-between;gap:var(--sp-4);border-radius:var(--r-sm);transition:color var(--t-state);align-items:baseline;list-style:none;display:flex}.ob-faq__q::-webkit-details-marker{display:none}.ob-faq__q:after{content:"+";color:var(--ob-sky-text);font-weight:var(--fw-regular);font-size:var(--fs-h3)}details[open]>.ob-faq__q:after{content:"−"}.ob-faq__q:hover{color:var(--text-link)}.ob-faq__q:active{color:var(--ob-sky-text)}.ob-faq__a{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);padding:0 0 var(--sp-4);margin:0}.ob-yh{border-bottom:var(--border-thin) solid var(--hairline);background:var(--ob-sky-tint);position:relative;overflow:hidden}.ob-yh__pattern{right:var(--year-pattern-right);top:var(--year-pattern-top);width:var(--year-pattern-width);color:var(--ob-green);opacity:.45;pointer-events:none;user-select:none;height:auto;display:none;position:absolute}.ob-yh__in{padding-block:var(--sp-6) var(--sp-7);position:relative}@media (width>=1024px){.ob-yh__pattern{display:block}.ob-yh__in>*{max-width:calc(100% - (var(--year-pattern-strip) - var(--container-pad)) - var(--sp-1))}}.ob-crumb{font-size:var(--fs-small);margin:0 0 var(--sp-5)}.ob-crumb a{align-items:center;gap:var(--inline-link-gap);min-height:var(--inline-link-min-height);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.ob-crumb a:before{content:"←";transition:translate var(--t-state)}.ob-crumb a:hover{text-underline-offset:var(--link-underline-offset-hover);text-decoration:underline}.ob-crumb a:hover:before{translate:calc(var(--inline-link-nudge) * -1) 0}.ob-crumb a:active{color:var(--ob-sky-text)}.ob-yh__num{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-sky-text);margin:0 0 var(--sp-2)}.ob-yh__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);margin:0 0 var(--sp-2)}.ob-yh__meta{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.ob-yh__draft{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--error);margin:0 0 var(--sp-3)}.ob-cp__head{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.ob-cp__logo{background:var(--surface-card);border:var(--border-thin) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-3);flex:none;justify-content:center;align-items:center;display:flex}.ob-cp__logo img{width:var(--logo-lockup-width);height:var(--logo-lockup-height);object-fit:contain;display:block}.ob-cp__id{flex:1 1 var(--company-copy-basis);min-width:0}.ob-cp__tier{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-sky-text);margin:0 0 var(--sp-2)}.ob-cp__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);overflow-wrap:break-word;margin:0 0 var(--sp-2)}.ob-cp__years{font-size:var(--fs-small);color:var(--text-muted);margin:0}.ob-cp__facts{gap:var(--sp-3);max-width:var(--measure);margin:0;display:grid}.ob-cp__fact{gap:var(--gap-micro);grid-template-columns:minmax(0,1fr);display:grid}.ob-cp__fact dt{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted)}.ob-cp__fact dd{color:var(--text-body);overflow-wrap:anywhere;margin:0}.ob-cp__fact dd a{text-decoration:none}.ob-cp__fact dd a:hover{text-underline-offset:var(--link-underline-offset-hover);text-decoration:underline}.ob-cp__fact dd a:active{color:var(--ob-sky-text)}@media (width>=768px){.ob-cp__fact{grid-template-columns:minmax(0, var(--company-fact-label)) minmax(0, 1fr);align-items:baseline;gap:var(--sp-4)}}.ob-btn--block{justify-content:center;width:100%;display:flex}.ob-btn--accent:disabled{background:var(--btn-accent-bg-active);cursor:progress}.ob-reg{margin-bottom:calc(-1 * var(--sp-sec));padding-bottom:var(--sp-sec);flex:1 0 auto;position:relative;overflow:hidden}body>main:has(>.ob-reg){flex-direction:column;display:flex}.ob-reg__grid{gap:var(--sp-6);padding-bottom:var(--sp-sec);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""venue";display:grid;position:relative}@media (width>=1024px){.ob-reg__grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--reg-form-col));column-gap:var(--sp-7);grid-template-rows:auto 1fr;grid-template-areas:"intro form""venue form"}}.ob-reg__intro{grid-area:intro;min-width:0}.ob-reg__intro .ob-sh__overline{color:var(--ob-green-text);font-size:var(--fs-small)}.ob-reg__form{grid-area:form;align-self:start;min-width:0}.ob-reg__aside{min-width:0;max-width:var(--reg-aside-width);grid-area:venue}@media (width>=1024px){.ob-reg__aside{max-width:none}}.ob-reg__dates{grid-template-columns:repeat(auto-fit, minmax(min(var(--reg-dates-floor), 100%), 1fr));gap:var(--sp-4);margin:var(--sp-5) 0 0;padding:var(--sp-4) 0;border-block:var(--border-thin) solid var(--hairline);max-width:var(--measure);display:grid}.ob-reg__date{min-width:0;padding-left:calc(var(--reg-dates-icon) + var(--sp-3));position:relative}.ob-reg__date-icon{left:0;top:var(--gap-micro);width:var(--reg-dates-icon);height:var(--reg-dates-icon);color:var(--ob-green-text);position:absolute}.ob-reg__date dt{margin:0 0 var(--gap-micro);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted)}.ob-reg__date dd{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--ob-sky-text);overflow-wrap:break-word;margin:0}.ob-reg__venue{background:var(--bg);border:var(--border-thin) solid var(--hairline);border-radius:var(--r-lg);display:grid;overflow:hidden}.ob-reg__map{aspect-ratio:2;border-bottom:var(--border-thin) solid var(--hairline);background:var(--ob-green-tint);position:relative;overflow:hidden}.ob-reg__map-link{transition:opacity var(--t-state);display:block;position:absolute;inset:0}.ob-reg__map-link:hover{opacity:.92}.ob-reg__map-link:active{opacity:.85}.ob-reg__map-link:focus-visible{--focus-shadow:var(--shadow-none);border-radius:0}.ob-reg__map-link:after{content:"";pointer-events:none;position:absolute;inset:0}.ob-reg__map-link:focus-visible:after{box-shadow:var(--focus-shadow-inset)}.ob-reg__attr{padding:var(--gap-micro) var(--gap-tight);border-top-left-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0;position:absolute;bottom:0;right:0}.ob-reg__attr a{color:var(--text-body)}.ob-reg__attr a:hover{color:var(--ob-green-text)}.ob-reg__attr a:active{color:var(--ob-sky-text)}.ob-reg__map-img{object-fit:cover;width:100%;height:100%;display:block}.ob-reg__pin{width:var(--reg-map-pin);height:var(--reg-map-pin);border-radius:var(--r-pill);background:var(--btn-accent-bg);box-shadow:0 0 0 var(--reg-map-pin-ring) color-mix(in oklab, var(--ob-green) 35%, var(--color-transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.ob-reg__vbody{padding:var(--sp-5);justify-items:start;min-width:0;display:grid}.ob-reg__vover{margin:0 0 var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--ob-green-text)}.ob-reg__vname{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--text-body);overflow-wrap:break-word;margin:0}.ob-reg__vaddr{margin:var(--gap-micro) 0 0;overflow-wrap:break-word}.ob-reg__vnote{margin:0 0 var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.ob-reg__vlink{font-size:var(--fs-small);color:var(--ob-green-text)}.ob-reg__vlink:hover{color:var(--ink)}.ob-reg__vlink:active{color:var(--ob-sky-text)}.ob-signup{--focus-ring:var(--btn-accent-bg);--focus-shadow:var(--focus-shadow-accent);width:100%;max-width:var(--ob-signup-width);min-width:0;padding:var(--sp-3);border-radius:var(--r-lg);background:var(--ob-green)}@media (width>=640px){.ob-signup{padding:var(--sp-4)}}.ob-signup [hidden]{display:none}.ob-signup__card{z-index:1;padding:var(--sp-5) var(--ob-signup-card-pad-inline);border-radius:var(--r-md);background:var(--bg);color:var(--text-body);position:relative}@media (width>=640px){.ob-signup__card{padding:var(--sp-6) var(--ob-signup-card-pad-inline-wide) var(--ob-signup-card-pad-inline-wide)}}.ob-signup__head{margin:0 0 var(--sp-5)}.ob-signup__title{margin:0 0 var(--gap-tight);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--text-body);overflow-wrap:break-word}.ob-signup__sub{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--ob-green-text);margin:0}.ob-signup__form{gap:var(--ob-signup-row-gap);display:grid}.ob-signup__row{gap:var(--ob-signup-row-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.ob-signup__row--2{column-gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ob-signup__row--3{column-gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ob-signup__row--place:has(>.ob-signup__field[hidden]){grid-template-columns:minmax(0,1fr)}}.ob-signup__field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;min-width:0;display:grid}.ob-signup__msgs{gap:var(--gap-micro);min-width:0;display:grid}.ob-signup__msgs:has(>:not([hidden])){padding-top:var(--gap-tight)}.ob-signup__label{padding-bottom:var(--gap-tight);font-size:var(--fs-small);line-height:var(--ob-signup-label-lh);font-weight:var(--fw-medium);color:var(--text-body);align-self:end}.ob-signup__optional{font-weight:var(--fw-regular);color:var(--text-muted)}.ob-signup__input{width:100%;min-width:0;height:var(--ob-input-height);padding:0 var(--ob-input-pad-inline);font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--bg);border:var(--border-thin) solid var(--ob-input-border);border-radius:var(--r-md);appearance:none;transition:border-color var(--t-state), background var(--t-state);text-overflow:ellipsis}.ob-signup__input::placeholder{color:var(--text-muted);opacity:1}.ob-signup__input:hover{border-color:var(--ob-green-deep)}.ob-signup__input:active{border-color:var(--btn-accent-bg);background:var(--ob-green-tint)}.ob-signup__input:focus-visible{border-color:var(--btn-accent-bg);background:var(--bg)}.ob-signup__input[aria-invalid=true]{border-color:var(--error)}.ob-signup__combo{min-width:0;position:relative}.ob-signup__combo .ob-signup__input{padding-right:var(--ob-input-pad-combo)}.ob-signup__chev{right:var(--ob-input-chevron-inset);width:var(--ob-input-chevron);height:var(--ob-input-chevron);color:var(--ob-green-text);cursor:pointer;transition:color var(--t-state), rotate var(--t-state);display:flex;position:absolute;top:50%;translate:0 -50%}.ob-signup__chev svg{width:100%;height:100%}.ob-signup__chev:hover{color:var(--ink)}.ob-signup__chev:active{color:var(--ob-sky-text)}.ob-signup__combo.is-open .ob-signup__chev{rotate:180deg}.ob-signup__list{z-index:1;left:0;right:0;top:calc(100% + var(--sp-1));max-height:var(--ob-combo-list-max);padding:var(--sp-1);overscroll-behavior:contain;background:var(--bg);border:var(--border-thin) solid var(--ob-combo-list-border);border-radius:var(--r-md);box-shadow:var(--shadow-lift);margin:0;list-style:none;position:absolute;overflow:auto}.ob-signup__opt{min-height:var(--ob-combo-opt-height);padding:var(--ob-combo-opt-pad);border-radius:var(--r-sm);font-size:var(--ob-combo-opt-fs);line-height:var(--lh-body);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.ob-signup__opt b{font-weight:var(--fw-bold);color:var(--ob-green-text)}.ob-signup__opt:hover{background:var(--surface-faint)}.ob-signup__opt.is-active{background:var(--ob-green-tint)}.ob-signup__opt:active{background:color-mix(in oklab, var(--ob-green-tint) 65%, var(--ob-green) 35%)}.ob-signup__opt.is-selected{font-weight:var(--fw-semibold)}.ob-signup__opt-sub{color:var(--text-muted);font-weight:var(--fw-regular)}.ob-signup__opt--pinned{margin-top:var(--sp-1);position:relative}.ob-signup__opt--pinned:before{content:"";left:var(--sp-2);right:var(--sp-2);top:calc(var(--sp-1) / -2 - var(--border-thin));border-top:var(--border-thin) solid var(--hairline);position:absolute}.ob-signup__opt-empty{padding:var(--ob-combo-opt-pad);font-size:var(--fs-small);color:var(--text-muted)}.ob-signup__hint{gap:var(--gap-tight);font-size:var(--fs-small);line-height:var(--ob-signup-label-lh);color:var(--text-muted);overflow-wrap:break-word;align-items:baseline;margin:0;display:flex}.ob-signup__hint:before{content:"";width:var(--ob-signup-hint-dot);height:var(--ob-signup-hint-dot);border-radius:var(--r-pill);background:var(--ob-green);flex:none}.ob-signup__error{gap:var(--gap-tight);min-width:0;font-size:var(--fs-small);line-height:var(--ob-signup-label-lh);color:var(--error);overflow-wrap:break-word;align-items:flex-start;margin:0;display:flex}.ob-signup__error:before,.ob-signup__alert:not(:empty):before{content:"";background:var(--error);mask:var(--icon-error) center / contain no-repeat;flex:none}.ob-signup__error:before{width:var(--ob-signup-msg-icon);height:var(--ob-signup-msg-icon);margin-top:var(--gap-micro)}.ob-signup__consent{align-items:flex-start;gap:var(--sp-3);min-height:var(--control-square);padding-top:var(--gap-micro);display:flex}.ob-signup__check{width:var(--ob-check-size);height:var(--ob-check-size);margin:var(--gap-micro) 0 0;appearance:none;border:var(--ob-check-border) solid var(--ob-input-border);border-radius:var(--ob-check-radius);background:var(--bg) no-repeat center / var(--ob-check-icon);cursor:pointer;transition:background-color var(--t-state), border-color var(--t-state);flex:none}.ob-signup__check:hover,.ob-signup__consent:hover .ob-signup__check{border-color:var(--btn-accent-bg)}.ob-signup__check:active{background-color:var(--ob-green-tint);border-color:var(--btn-accent-bg)}.ob-signup__check:checked{background-color:var(--btn-accent-bg);background-image:var(--icon-check);border-color:var(--btn-accent-bg)}.ob-signup__check[aria-invalid=true]{border-color:var(--error)}@media (forced-colors:active){.ob-signup__check{appearance:auto}}.ob-signup__consent-label{min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);cursor:pointer}.ob-signup__consent-label a{color:var(--ob-green-text)}.ob-signup__consent-label a:hover{color:var(--ink)}.ob-signup__consent-label a:active{color:var(--ob-sky-text)}.ob-signup__actions{min-width:0;display:grid}.ob-signup__actions .ob-btn{min-height:var(--ob-input-height);padding-block:0}.ob-signup__alert{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);margin:0}.ob-signup__alert:not(:empty){gap:var(--gap-control);margin-bottom:var(--gap-control);padding:var(--ob-signup-alert-pad);border:var(--border-thin) solid color-mix(in oklab, var(--error) 30%, var(--bg));border-radius:var(--r-md);background:color-mix(in oklab, var(--error) 6%, var(--bg));align-items:flex-start;display:flex}.ob-signup__alert:not(:empty):before{width:var(--ob-signup-alert-icon);height:var(--ob-signup-alert-icon)}.ob-signup__captcha{min-width:0;max-width:100%}.ob-signup__captcha-note{margin:var(--gap-control) 0 0;text-align:center;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.ob-signup__status{gap:var(--sp-4);justify-items:start;display:grid}.ob-signup__card--status{padding-block:var(--sp-6)}.ob-signup__badge{width:var(--stub-badge-size);height:var(--stub-badge-size);border-radius:var(--r-pill);background:var(--ob-sky-tint);color:var(--ob-sky-text);justify-content:center;align-items:center;display:flex}.ob-signup__badge svg{width:var(--stub-badge-icon-size);height:var(--stub-badge-icon-size)}.ob-signup__badge--ok{background:var(--ob-green-tint);color:var(--ob-green-text)}.ob-signup__badge--neutral{background:var(--ob-lime-tint);color:var(--ob-lime-text)}.ob-signup__stitle{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--text-body);overflow-wrap:break-word;margin:0}.ob-signup__stitle:focus{outline:none}.ob-signup__stext{max-width:var(--measure-copy);color:var(--text-muted);overflow-wrap:break-word;margin:0}.ob-signup__stext b{color:var(--ink);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ob-signup__stext a{color:var(--ob-green-text)}.ob-signup__stext a:hover{color:var(--ink)}.ob-signup__stext a:active{color:var(--ob-sky-text)}.ob-policy{max-width:var(--measure);padding-bottom:var(--sp-sec);color:var(--text-body)}.ob-policy__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);margin-bottom:var(--sp-6)}.ob-policy__section+.ob-policy__section{margin-top:var(--sp-6)}.ob-policy__heading{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3)}.ob-policy p{margin-bottom:var(--sp-3);overflow-wrap:break-word}.ob-policy p:last-child{margin-bottom:0}}
