@font-face{font-family:Milliard;src:local(Milliard Hairline);font-weight:100;font-display:swap}@font-face{font-family:Milliard;src:local(Milliard Light);font-weight:300;font-display:swap}@font-face{font-family:Milliard;src:local(Milliard Medium);font-weight:500;font-display:swap}@font-face{font-family:Milliard;src:local(Milliard Bold);font-weight:700;font-display:swap}:root{--font-family:Milliard, "Helvetica Neue", Arial, sans-serif;--weight-display:100;--weight-body:300;--weight-control:500;--weight-emphasis:700;--type-body-min:1rem;--type-caption:.875rem;--type-control:calc(var(--type-caption) - 1pt);--type-title:23px;--type-title-compact:21px;--type-title-small:19px;--type-index:42px;--type-index-medium:36px;--type-index-compact:30px;--leading-display:1.04;--leading-subtitle:1.4;--leading-subtitle-compact:1.35;--leading-body:1.65;--leading-caption:1.5;--leading-control:1.4;--leading-title:1.25;--tracking-control:.02em;--tracking-utility-control:.04em;--tracking-brand:.06em;--tracking-category:.07em;--heading-tracking:-.02em;--subtitle-tracking:0em;--small-heading-tracking:-.01em;--studio-tracking:-.01em;--platform-tracking:-.01em;--index-tracking:0em;--paper:#bdbdbd;--ink:#080808;--muted:var(--ink);--gutter:22px;--gutter-left:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--opacity-duration:.24s;--mesh-opacity-duration:.12s;--opacity-easing:cubic-bezier(.333333,0,.666667,1);--outline-subtle:1px;--outline-control:2px;--outline-emphasis:3px;--control-height:44px;--field-height:52px;--control-label-offset:1px;--brand-second-line-offset:-4px}html[data-milliard=ready]{--heading-tracking:-.065em;--subtitle-tracking:-.015em;--small-heading-tracking:-.025em;--studio-tracking:-.035em;--platform-tracking:-.04em;--index-tracking:-.06em}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-6{height:calc(var(--spacing) * 6)}.w-6{width:calc(var(--spacing) * 6)}.w-20{width:calc(var(--spacing) * 20)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}}:root{--white:#f3f2ee;--line:#0003;--content:2400px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--font-family);font-weight:var(--weight-body);font-synthesis:none}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px}body{-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--paper)}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--weight-body)}h1,h2{letter-spacing:var(--heading-tracking);line-height:var(--leading-display);font-weight:var(--weight-display);text-wrap:balance}p{line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;text-transform:uppercase;letter-spacing:var(--tracking-utility-control)}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a,button{transition:opacity .2s,color .2s,background-color .2s}a:hover{opacity:.7}a,button{overflow-wrap:anywhere}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:4px;outline:2px solid}a:focus-visible,button:focus-visible,summary:focus-visible{color:#000;opacity:1;background:#dededb}input:focus-visible{color:#000!important;background:#fff!important}button:disabled{cursor:default;opacity:.5}.site-header{z-index:30;color:#080808;pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}.header-inner{pointer-events:none}.brand,.desktop-nav,.header-join{pointer-events:auto}.site-header[data-theme=dark]{color:var(--paper)}.site-header[data-theme=dark] .brand img{filter:brightness(0)invert(.741177)}.site-header[data-theme=dark] .header-join{border-color:currentColor}.header-inner{height:88px;width:calc(100% - var(--gutter)*2);max-width:var(--content);align-items:center;gap:32px;margin:auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;min-height:44px;display:flex}.brand .brand-wordmark{width:108px;height:auto}.brand .header-flag{aspect-ratio:1440/812;object-fit:contain;flex-shrink:0;width:64px;height:auto}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.lead-capture{width:100%;max-width:520px;margin-top:34px}.form-status:empty{display:none}.form-status{margin-top:12px}.form-status a{text-underline-offset:3px;text-decoration:underline}.partner-logo img{width:calc(var(--mark-width,128)*var(--mark-unit));object-fit:contain;filter:brightness(0);flex-shrink:0;max-width:none;height:auto;max-height:none}.brand-name{font-size:calc(var(--mark-font,28)*var(--mark-unit));font-weight:var(--weight-control);letter-spacing:var(--studio-tracking);white-space:nowrap;line-height:1.15}.studio-kuraconv{--mark-font:23}.platform-logo{justify-content:center;align-items:center;gap:calc(9*var(--mark-unit));width:max-content;display:flex}.platform-logo b{white-space:nowrap;font-size:max(.875rem,calc(var(--mark-font,23)*var(--mark-unit)));font-weight:var(--weight-control);letter-spacing:var(--platform-tracking)}.platform-openai,.platform-gemini{--mark-font:28}.platform-veo{--mark-font:36}:root{--subtitle-size:clamp(19px,1.55vw,23px);--body-size:16px;--column-gap:clamp(48px,6vw,104px)}.container{width:calc(100% - var(--gutter)*2);max-width:var(--content);z-index:2;margin-inline:auto;position:relative}.community-page{isolation:isolate;background:var(--paper);--mesh-x:75vw;--mesh-y:50vh;--mesh-origin-y:50vh;--mesh-size:44vw;--mesh-cell-width:calc(var(--mesh-size)/12);--mesh-cell-height:calc(var(--mesh-cell-width)*.57);padding-top:88px;position:relative}.community-page>section{background:0 0;scroll-margin-top:88px;position:relative}.section{min-height:100svh;padding-block:112px}.section-layout{column-gap:var(--column-gap);grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:start;display:grid}.section-column,.section-copy,.section-content{min-width:0}.section-copy{container-type:inline-size}.section-column>.section-content,.section-column>.join-form{margin-top:52px}.eyebrow{font-size:var(--type-caption);font-weight:var(--weight-control);letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.section-copy>.eyebrow{color:var(--muted);margin-bottom:28px}.section-body{max-width:31em;color:var(--muted);margin-top:25px}.section-body p{line-height:inherit}.section-body p+p{margin-top:18px}.section-copy>.text-link{margin-top:26px}.section-note{color:var(--muted)}.skip-link{z-index:100;color:#000;background:#fff;padding:16px;position:fixed;top:12px;left:24px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.hero-layout{align-items:center;min-height:calc(100svh - 88px);padding-block:88px 72px}.hero .lead-capture{margin-top:30px}.about .section-layout{align-items:center;min-height:430px}.mesh-layer{pointer-events:none;z-index:0;height:100lvh;position:fixed;inset:0}.mesh-canvas,.mesh-static-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mesh-viewport{visibility:hidden;pointer-events:none;width:100%;height:100svh;position:absolute;top:0;left:0}.mesh-canvas{visibility:hidden}.mesh-static-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 57'%3E%3Cpath d='M0 0L100 57M0 57L100 0' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--mesh-cell-width) var(--mesh-cell-height);inset:calc(-1 * var(--mesh-cell-height)) 0;width:100%;height:calc(100% + 2 * var(--mesh-cell-height));background-position:calc(var(--mesh-x) - var(--mesh-cell-width)/2) calc(var(--mesh-origin-y) + var(--mesh-cell-height)/2);transform:translate3d(0,var(--mesh-floor-drift,0px),0);opacity:.06}.mesh-still{left:var(--mesh-x);top:var(--mesh-y);width:var(--mesh-size);aspect-ratio:1;transform:translate3d(-50%,calc(-50% + var(--mesh-drift,0px)),0);pointer-events:none;z-index:1;position:absolute}.community-page[data-mesh-renderer=webgl] .mesh-canvas{visibility:visible}.community-page[data-mesh-renderer=webgl] .mesh-static-field,.community-page[data-mesh-renderer=webgl] .mesh-fallback{visibility:hidden}.mesh-art{aspect-ratio:1.2;align-self:center;place-items:center;width:100%;min-width:0;display:grid;position:relative}.mesh-fallback{width:100%;height:auto;opacity:var(--mesh-still-strength,.9);display:none}.community-page:not([data-mesh-chapter]) .mesh-fallback[data-shape=abertura]{display:block}.partners-content{container-type:inline-size}.partner-group{padding:0 0 28px}.partner-group+.partner-group{padding-top:28px}.partner-label{color:var(--muted);margin-bottom:14px}.partner-logo{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:88px;padding:10px 0;display:flex}.partner-logo:hover{opacity:.6}.partner-logo:focus-visible{color:var(--ink);opacity:1;background:#ffffff40}.partners .section-note{max-width:40em;margin-top:0}.activity-grid{gap:0;display:grid}.activity-grid article{grid-template-columns:60px minmax(0,1fr);column-gap:25px;padding:27px 0;display:grid}.activity-index{color:var(--muted);grid-row:1/3}.activity-grid p{color:var(--muted);max-width:30em;margin-top:12px}.status-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.activity-films{margin-top:25px}.disclosure-mark{flex-shrink:0;width:13px;height:13px;position:relative}.disclosure-mark:before,.disclosure-mark:after{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:6px;left:0}.disclosure-mark:after{transform:rotate(90deg)}.activity-films[open] .disclosure-mark:after{transform:none}.films-intro{color:var(--muted);max-width:33em;margin-bottom:26px}.film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;display:grid}.film-card{min-width:0}.film-link{display:block}.film-image{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.film-image img{object-fit:cover;width:100%;height:100%;font-size:var(--type-caption);color:#ddd;line-height:1.4;transition:transform .6s}.film-arrow{color:#fff;background:#0009;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid;position:absolute;bottom:10px;right:10px}.film-link:hover{opacity:1}.film-link:hover img{transform:scale(1.025)}.film-title{margin-top:14px}.film-title>span{color:var(--muted);margin-top:6px;display:block}.film-credit{color:var(--muted);margin-top:8px}.credit-link{font-size:var(--type-caption);min-height:36px;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.activity-films>.text-link{margin-block:24px 28px}.join-layout{align-items:center}.join-form .lead-capture{max-width:none;margin-top:0}.community-note{color:var(--ink);margin-top:28px}.community-note a{align-items:center;min-height:36px;display:inline-flex}.site-footer{z-index:2;background:var(--ink);color:var(--paper);--muted:var(--paper);--line:#bdbdbd40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-top:46px;position:relative}.site-footer ::selection{background:var(--paper);color:var(--ink)}.footer-main{justify-content:space-between;align-items:center;gap:35px;display:flex}.footer-brand{align-items:center;gap:25px;display:flex}.footer-brand img{filter:brightness(0)invert(.741177);width:95px}.footer-brand>span{font-size:var(--type-caption);max-width:190px;color:var(--muted);line-height:1.5}.footer-links{font-size:var(--type-caption);align-items:center;gap:28px;display:flex}.footer-links>a{align-items:center;gap:14px;min-height:44px;display:flex}.footer-bottom{color:var(--muted);font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-block:20px;display:flex}.footer-bottom a{align-items:center;min-height:32px;display:inline-flex}.not-found{min-height:70svh;padding:100px var(--gutter)}.not-found h1{margin-block:35px;font-size:clamp(44px,7vw,100px)}.not-found a{border-bottom:1px solid;padding-block:15px;display:inline-block}@media (min-width:1700px){.section{padding-block:140px}.hero-layout{min-height:740px}.partner-logo{min-height:104px}}@media (max-width:1100px){:root{--column-gap:44px;--body-size:15px}.desktop-nav{gap:20px}.header-inner{gap:22px}.partner-logo{min-height:78px}.activity-grid article{grid-template-columns:46px minmax(0,1fr);column-gap:20px}.hero-layout{min-height:620px;padding-block:70px}}@media (max-width:900px){:root{--column-gap:34px}.desktop-nav{display:none}.header-join{margin-left:auto}.section{padding-block:80px}.hero-layout{min-height:610px}.partner-logo{min-height:84px}.section-copy>.eyebrow{margin-bottom:24px}.section-subtitle{margin-top:24px}.section-body{margin-top:22px}.activity-grid article{grid-template-columns:38px minmax(0,1fr);column-gap:15px}.film-grid{grid-template-columns:1fr}.footer-links{flex-direction:column;align-items:start;gap:0}}@media (max-width:700px){.community-page{--mesh-x:50vw;--mesh-y:70vh;--mesh-size:88vw;padding-top:74px}:root{--subtitle-size:20px;--body-size:15px}.header-inner{gap:18px;height:74px}.brand{gap:12px}.brand .header-flag{width:56px}.brand .brand-wordmark{width:94px}.header-join{display:none}.community-page>section{scroll-margin-top:74px}.section-layout{grid-template-columns:1fr;row-gap:40px}.section-copy{max-width:none}.section{padding-block:65px}.hero-layout{gap:15px;min-height:0;padding-block:50px 26px}.hero-copy{max-width:none}.hero .eyebrow{font-size:var(--type-caption)}.lead-capture{max-width:none}.mesh-art{aspect-ratio:1.8;width:100%;max-width:560px;margin-inline:auto}.mesh-about{margin-block:4px 6px}.partners-content{padding-top:0}.partner-logo{min-height:96px}.partner-label{margin-bottom:12px}.partner-group{padding-bottom:28px}.activity-grid article{grid-template-columns:48px minmax(0,1fr);column-gap:23px;padding-block:24px}.film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{flex-direction:column;align-items:start;gap:24px}.footer-links{flex-flow:wrap;gap:0 25px}.footer-bottom{font-size:var(--type-caption);flex-wrap:wrap;gap:8px 20px;margin-top:24px}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.site-footer{padding-top:35px}}@media (max-width:480px){:root{--subtitle-size:19px}.section{padding-block:58px}.section-copy>.eyebrow{margin-bottom:22px}.section-subtitle{max-width:22em;margin-top:23px}.section-body{margin-top:22px}.hero-layout{padding-top:44px}.partner-logo{min-height:92px}.activity-grid article{grid-template-columns:42px minmax(0,1fr);column-gap:18px}.film-grid{grid-template-columns:1fr}.footer-links{font-size:var(--type-caption)}}@media (max-width:370px){:root{--subtitle-size:18px}.brand{gap:10px}.brand .header-flag{width:48px}.brand .brand-wordmark{width:88px}.hero .eyebrow{font-size:var(--type-caption)}.partner-logo{min-height:82px}.activity-grid article{grid-template-columns:35px minmax(0,1fr);column-gap:15px}.footer-brand{gap:20px}.footer-brand img{width:75px}.footer-brand>span{font-size:var(--type-caption)}}@media (max-height:550px) and (min-width:701px){.community-page{padding-top:68px}.hero-layout{min-height:0;padding-block:50px}.header-inner{height:68px}.section{padding-block:65px}}@media (max-height:260px){.community-page{padding-top:60px}.header-inner{height:60px}.hero-layout{min-height:0;padding-block:30px}.mobile-menu nav{padding:10px 0;position:static}.mobile-menu[open]{width:100%}.header-inner:has(.mobile-menu[open]){flex-wrap:wrap;height:auto;padding-block:15px}.section{padding-block:35px}}.holding-page{background:var(--paper);color:#080808;place-items:center;width:100%;min-height:100svh;padding:24px;display:grid}.holding-lockup{justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);width:min(320px,100%);margin:0;line-height:1;display:flex}.holding-lockup .header-flag{aspect-ratio:1440/812;object-fit:contain;flex-shrink:0;width:28%;height:auto}.holding-wordmark{width:calc(72% - clamp(16px,3vw,28px));height:auto}@media (min-width:701px){.mesh-art{align-self:start}.hero .mesh-art{align-self:center}}@media (max-width:700px){.section{min-height:0}.section-column>.section-content,.section-column>.join-form{margin-top:38px}.mesh-art{margin-top:24px}.hero .mesh-art{margin-top:0}}.community-page[data-mesh-chapter=abertura] .mesh-fallback[data-shape=abertura],.community-page[data-mesh-chapter=sobre] .mesh-fallback[data-shape=sobre],.community-page[data-mesh-chapter=parceiros] .mesh-fallback[data-shape=parceiros],.community-page[data-mesh-chapter=atividades] .mesh-fallback[data-shape=atividades],.community-page[data-mesh-chapter=contato] .mesh-fallback[data-shape=contato],.section-copy h1>span,.section-copy h2>span{display:block}.community-page{--fitted-heading:var(--heading-block,min(16cqw,14svh));--copy-width:calc((min(var(--content),100vw - 2 * var(--gutter)) - var(--column-gap)) * .54);--heading-budget:clamp(100px,42svh,560px);--display-ceiling:clamp(56px,10vw,260px);--subtitle-size:clamp(20px,1.8vw,30px);--body-size:clamp(15px,1.14vw,20px)}.section-copy>.eyebrow{margin-bottom:clamp(25px,3.5svh,42px)}.section-subtitle{max-width:25em;margin-top:clamp(26px,3.8svh,46px)}.section-body{max-width:30em}.hero-layout{padding-block:clamp(48px,7svh,112px)}@media (max-width:700px){.community-page{--copy-width:calc(100vw - 2 * var(--gutter));--heading-budget:clamp(120px,43svh,440px);--display-ceiling:96px;--subtitle-size:clamp(19px,4.9vw,25px)}.hero-layout{padding-block:44px 24px}.mesh-art{aspect-ratio:1.8;max-width:560px}}@media (max-height:500px) and (min-aspect-ratio:4/3){.section-copy h1>span,.section-copy h2>span{display:inline}.community-page{--fitted-heading:var(--heading-inline,min(16cqw,14svh));--heading-budget:max(58px,36svh);--display-ceiling:clamp(30px,13svh,76px);--subtitle-size:clamp(17px,4.8svh,23px)}.hero-layout{min-height:0;padding-block:32px}.section{padding-block:44px}.section-copy>.eyebrow{margin-bottom:20px}.section-subtitle{margin-top:22px}}.site-header :is(a,button,summary):focus-visible{color:inherit;opacity:.5;background:0 0}.mesh-tuner{z-index:80;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#111;font-family:var(--font-family);isolation:isolate;background:#e3e3df;border:1px solid #1114;border-radius:14px;font-size:16px;font-weight:400;line-height:1.35;position:fixed;overflow:auto}.mesh-tuner-top{z-index:2;background:#e3e3df;border-bottom:1px solid #1112;padding:12px;display:block;position:sticky;top:0}.mesh-effect-selector{text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:6px;display:flex}.mesh-effect-selector img{width:48px;height:48px;image-rendering:pixelated;flex-shrink:0}.mesh-effect-label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mesh-effect-label strong{font-size:23px;font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;flex-shrink:0}.mesh-effect-label>span{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.3}.mesh-effect-chevron{flex-shrink:0;font-size:22px}.mesh-tuner-close{background:0 0;border:0;border-radius:6px;flex-shrink:0;width:48px;min-height:48px;font-size:28px}.mesh-effect-list{overscroll-behavior:contain;background:#eeeeea;border-bottom:1px solid #1114;max-height:min(360px,45dvh);padding:4px 12px;overflow:auto}.mesh-effect-list>button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px;display:flex}.mesh-effect-list>button[aria-selected=true]{color:#eee;background:#111}.mesh-effect-list img{width:40px;height:40px;image-rendering:pixelated;flex-shrink:0}.mesh-effect-list .mesh-effect-label strong{font-size:21px}.mesh-tuner-body{padding:18px 20px}.mesh-tuner-status{font-size:var(--type-caption);color:#444;margin-bottom:14px;line-height:1.4}.mesh-tuner-sliders{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mesh-tuner-sliders label{min-width:0;display:block}.mesh-tuner-sliders label>span{justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:17px;display:flex}.mesh-tuner-sliders input[type=number]{width:64px;height:38px;font-size:20px;font-weight:var(--weight-control);color:#111;text-align:center;appearance:textfield;background:#f4f4f0;border:1px solid #1113;border-radius:6px;flex-shrink:0;padding:4px}.mesh-tuner input::-webkit-inner-spin-button{appearance:none;margin:0}.mesh-tuner input::-webkit-outer-spin-button{appearance:none;margin:0}.mesh-tuner-sliders input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:40px;margin:0;display:block}.mesh-tuner input[type=range]::-webkit-slider-runnable-track{background:#b8b8b3;border-radius:7px;height:7px}.mesh-tuner input[type=range]::-webkit-slider-thumb{appearance:none;background:#111;border:2px solid #e3e3df;border-radius:50%;width:26px;height:26px;margin-top:-9.5px}.mesh-tuner input[type=range]::-moz-range-track{background:#b8b8b3;border-radius:7px;height:7px}.mesh-tuner input[type=range]::-moz-range-thumb{background:#111;border:2px solid #e3e3df;border-radius:50%;width:24px;height:24px}.mesh-tuner-copy{color:#eee;background:#111;border:0;border-radius:7px;width:100%;min-height:46px;margin-top:16px;padding:8px;font-size:15px;display:block}.mesh-tuner :is(button,input,textarea,select):focus-visible{opacity:1;color:#111!important;background:#fff!important}.mesh-tuner label:focus-within{color:#000;background:#fff8}@media (max-width:360px){.mesh-tuner-body{padding:16px}.mesh-tuner-top{padding:8px}.mesh-effect-selector{gap:8px}.mesh-effect-label{gap:6px}.mesh-effect-label>span{font-size:var(--type-caption)}}.community-page[data-mesh-dragging=true]{-webkit-user-select:none;user-select:none}.community-page[data-mesh-dragging=true] :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.mesh-tuner-paste{color:#eee;cursor:pointer;background:#111;border:1px solid #111;border-radius:7px;width:100%;min-height:48px;margin:0 0 18px;padding:10px;font-size:17px;display:block}.mesh-tuner-paste:disabled{opacity:.45;cursor:wait}.mesh-preset-import{margin-bottom:20px}.mesh-preset-import>label{margin-bottom:10px;font-size:17px;display:block}.mesh-preset-import textarea{box-sizing:border-box;resize:vertical;color:#111;background:#f4f4f0;border:1px solid #1115;border-radius:7px;width:100%;min-height:140px;max-height:35dvh;padding:12px;font:14px/1.5 monospace;display:block}.mesh-preset-import p{font-size:var(--type-caption);margin:10px 0;line-height:1.4}.mesh-preset-import>div{gap:10px;margin-top:10px;display:flex}.mesh-preset-import button{color:#111;background:#f4f4f0;border:1px solid #1114;border-radius:7px;flex:1;min-height:46px;font-size:16px}.mesh-section-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mesh-section-selector{color:#111;background:#f4f4f0;border:1px solid #1114;border-radius:7px;flex:1;width:100%;min-width:0;min-height:56px;padding:10px 12px;font:500 20px/1.3 Milliard,Helvetica Neue,Arial,sans-serif;display:block}.mesh-tuner-save{color:#eee;background:#111;border:0;border-radius:7px;width:100%;min-height:52px;padding:10px;font-size:18px;display:block}.mesh-tuner-save:disabled{opacity:.45;cursor:wait}.mesh-save-status{font-size:var(--type-caption);color:#333;margin:10px 0 18px;line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.ds-display{font-family:var(--font-family);font-size:var(--fitted-heading,min(16cqw,14svh));font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--heading-tracking);text-wrap:balance;overflow-wrap:normal}.ds-subtitle{font-size:var(--subtitle-size);line-height:var(--leading-subtitle);letter-spacing:var(--subtitle-tracking);text-wrap:balance}.ds-body{font-size:max(var(--type-body-min),var(--body-size,1rem));font-weight:var(--weight-body);line-height:var(--leading-body)}.ds-body p{line-height:inherit}.ds-body strong{font-weight:var(--weight-control)}.ds-caption{font-size:var(--type-caption);line-height:var(--leading-caption)}.ds-title{font-weight:var(--weight-body);line-height:var(--leading-title);letter-spacing:var(--small-heading-tracking)}.ds-category{font-size:clamp(var(--type-caption),.85cqw,var(--type-body-min));font-weight:var(--weight-body);line-height:var(--leading-caption);letter-spacing:var(--tracking-category)}.ds-title--regular{font-size:var(--type-title)}.ds-title--small{font-size:var(--type-title-small)}.ds-index{font-size:var(--type-index);font-weight:var(--weight-display);letter-spacing:var(--index-tracking);line-height:1}.ds-brand-caption{font-size:var(--type-caption);font-weight:var(--weight-control);line-height:var(--leading-caption);letter-spacing:var(--tracking-brand);font-synthesis:small-caps;white-space:nowrap;font-variant-caps:all-small-caps}.ds-brand-caption span{display:block}.ds-brand-caption span+span{top:var(--brand-second-line-offset);position:relative}.ds-control{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--outline-control) solid currentColor;color:inherit;font-family:var(--font-family);font-size:var(--type-control);font-weight:var(--weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:normal;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.ds-control--subtle{border-width:var(--outline-subtle)}.ds-control--primary{border-width:var(--outline-emphasis);font-weight:var(--weight-emphasis)}.ds-control[aria-current=location]{font-weight:var(--weight-emphasis)}.button-label{top:var(--control-label-offset);white-space:nowrap;position:relative}.nav-width{font-weight:var(--weight-emphasis);visibility:hidden;pointer-events:none}.ds-control:disabled{cursor:default;opacity:.5}summary.ds-control{list-style:none}summary.ds-control::-webkit-details-marker{display:none}.ds-disclosure{container-type:inline-size}.ds-disclosure>summary{width:100%;min-height:64px;padding:var(--space-4);justify-content:flex-start;display:flex}@container (max-width:280px){.ds-disclosure>summary{padding-inline:2px}}.ds-field{gap:var(--space-3);padding:var(--space-3);border:var(--outline-subtle) solid var(--ink);background:0 0;display:flex}.ds-input{width:100%;min-width:0;min-height:var(--field-height);padding:var(--space-3);color:var(--ink);font-family:var(--font-family);font-size:var(--type-body-min);font-weight:var(--weight-body);background:0 0;border:0;border-radius:0;flex:1}.ds-input::placeholder{color:var(--ink);opacity:1}.ds-field>.ds-control{min-height:var(--field-height);padding:var(--space-3) 18px}.ds-text-link{min-height:var(--field-height);padding-block:var(--space-3);border-bottom:var(--outline-subtle) solid currentColor;font-size:var(--type-caption);line-height:var(--leading-control);justify-content:space-between;align-items:center;gap:26px;display:inline-flex}.ds-control:focus-visible,.ds-text-link:focus-visible{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:1100px){.ds-title--regular{font-size:var(--type-title-compact)}.ds-index{font-size:var(--type-index-medium)}}@media (max-width:900px){.ds-index{font-size:var(--type-index-compact)}}
.site-intro{z-index:90;background:var(--paper);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.site-intro-content{--intro-size:min(60vw,58svh);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2svh,36px);padding:min(24px,3vmin);display:flex}.site-intro-lockup{width:var(--intro-size);flex-direction:column;align-items:center;gap:clamp(8px,2svh,36px);display:flex}.site-intro-flag{aspect-ratio:1440/812;flex:none;width:100%;position:relative}.site-intro-flag :is(img,video){object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.site-intro-flag video{opacity:0;mix-blend-mode:multiply;pointer-events:none}.site-intro-flag video[data-playing=true]{opacity:1}.site-intro-flag:has(video[data-playing=true]) img{visibility:hidden}.site-intro-wordmark{flex:none;width:70%;height:auto}.site-intro p{font-size:clamp(.875rem,calc(var(--intro-size)*.026),1.25rem);letter-spacing:.12em;color:var(--muted);font-weight:300}html[data-site-entrance] .site-intro{display:grid}html[data-site-entrance=pending] :is(.site-header,.community-page){visibility:hidden;opacity:0;pointer-events:none}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .site-intro{opacity:0;visibility:hidden;animation:.32s cubic-bezier(.55,0,1,.45) backwards abravia-intro-out}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .site-header :is(.header-identity,.menu-toggle,.desktop-nav a,.header-join){animation:.7s cubic-bezier(.2,.7,.25,1) .3s backwards abravia-fade}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .mesh-layer{animation:.42s ease-out .25s backwards abravia-fade}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) :is(.section-copy>*,.section-content,.join-form,.site-footer){animation:.85s cubic-bezier(.16,1,.3,1) .6s backwards abravia-type-in}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-copy>.eyebrow{animation-duration:.65s;animation-delay:.45s}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-copy>:is(h1,h2){animation-duration:.95s;animation-delay:.54s}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-copy>.section-subtitle{animation-delay:.7s}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) :is(.section-body,.section-content,.join-form,.lead-capture){animation-duration:.8s;animation-delay:.82s}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .mesh-static-field{animation:1.5s linear backwards abravia-floor}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .mesh-still{animation:1s ease-in-out .7s backwards abravia-fade}html[data-site-entrance=fallback] .community-page:not([data-mesh-layout=ready]) .mesh-layer{visibility:hidden}@keyframes abravia-intro-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes abravia-fade{0%{opacity:0}to{opacity:1}}@keyframes abravia-type-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes abravia-floor{0%,36.67%{opacity:.22}to{opacity:.06}}
:root{--content:100vw;--header-height:calc(44px + 3.9375rem);--section-gap:clamp(64px,12svh,192px);--section-inset:calc(var(--section-gap) / 2);--copy-gap:clamp(32px,4svh,56px);--group-gap:clamp(40px,5.5svh,72px)}html{scroll-padding-top:var(--scroll-inset,var(--header-height))}.header-inner,.container{width:calc(100% - var(--gutter-left) - var(--gutter));margin-inline:var(--gutter-left) var(--gutter)}.community-page{padding-top:var(--header-height);--mesh-x:calc((var(--gutter-left) + var(--copy-width) + 100vw) / 2);--mesh-y:50svh;--mesh-origin-y:50svh;--mesh-size:min(calc((100vw - var(--gutter-left) - var(--copy-width) - 2 * var(--gutter)) / 1.04),calc((100svh - 2 * var(--gutter)) / .59));--copy-width:calc((100vw - var(--gutter-left) - var(--gutter) - var(--column-gap)) * .54);--detail-width:100%;--heading-budget:clamp(100px,42svh,560px);--display-ceiling:clamp(56px,10vw,260px);--fitted-heading:var(--heading-block,min(calc(var(--copy-width) / 11),calc(var(--heading-budget) / 3.12)))}.header-inner{height:var(--header-height);padding-block:var(--gutter);align-items:flex-start;gap:var(--space-3)}.header-identity{flex:1;align-items:center;gap:24px;min-width:186px;display:flex;container:header-identity/inline-size}.brand-wordmark-lockup{flex:none;position:relative}.brand-registered{letter-spacing:0;font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;position:absolute;top:0;left:calc(100% + 4px)}.header-caption{flex:none}.header-navigation{--nav-button-height:var(--control-height);flex-shrink:0}.menu-toggle{display:none}.desktop-nav{gap:var(--space-3);flex-shrink:0;display:flex}.desktop-nav a{min-height:var(--nav-button-height);justify-content:center;align-items:center;display:grid}.desktop-nav a>span{grid-area:1/1}.site-header :is(a,button):focus-visible{opacity:1;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.site-header a:hover,.community-page a:hover,.community-page button:hover{opacity:1}.site-header .ds-control{background:color-mix(in srgb,var(--paper) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-join{flex-shrink:0}@container header-identity (max-width:28rem){.header-caption{display:none}}@media (max-width:64rem){.header-join{display:none}}@media (max-width:700px){.header-identity{min-width:162px}.header-caption{display:none}}.site-footer{color:var(--ink);--muted:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none;background:#00000005;border:0;padding-block:8px}.site-footer ::selection{background:var(--ink);color:var(--paper)}.footer-bar{--footer-gap:12px;font-size:var(--type-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;line-height:1.5;display:flex}.footer-abravia{flex:0 auto;gap:0;width:max-content;min-width:0;max-width:100%;display:grid}.footer-identity{align-items:flex-end;gap:0 var(--footer-gap);flex-wrap:wrap;min-height:44px;display:flex}.footer-identity>img{filter:brightness(0);flex:none;width:76px;height:auto;margin-bottom:4px}.footer-links{justify-content:flex-start;align-items:flex-start;gap:0 var(--footer-gap);flex-flow:wrap}.footer-links>a{align-items:flex-start;gap:8px}.footer-instagram{min-height:44px;font-weight:var(--weight-emphasis);align-items:flex-end;padding-bottom:4px;display:inline-flex}.footer-social-label{align-items:center;gap:4px;min-height:24px;line-height:1;display:inline-flex}.footer-instagram img{filter:brightness(0);flex:none;width:1em;height:1em}.footer-credit{justify-content:flex-start;align-items:center;gap:0 var(--footer-gap);flex-wrap:wrap;flex:0 auto;width:max-content;min-width:0;max-width:100%;display:flex}.footer-credit a{min-width:0;max-width:100%;min-height:44px;font-weight:var(--weight-control);align-items:center;gap:7px;display:inline-flex}.footer-credit img{filter:brightness(0);flex:none;width:18px;height:19.5px}.holding-page{padding:var(--gutter);padding-left:var(--gutter-left)}.not-found{padding-left:var(--gutter-left)}.community-page>section{scroll-margin-top:0}.section{min-height:max(0px,calc(100svh - var(--scroll-inset,var(--header-height))));padding-block:var(--section-inset);align-content:center;display:grid}.section-layout{grid-template-columns:minmax(0,54fr) minmax(0,46fr);display:grid;overflow:visible}.hero-layout{min-height:max(0px,calc(100svh - var(--hero-header-height,var(--header-height))));padding-block:var(--section-inset);align-items:center}.about .section-layout{min-height:0}.section-column{width:100%;max-width:none;display:block}.section-heading{width:100%;min-width:0}.section-copy h1>span,.section-copy h2>span{display:block}.section-copy .ds-display--adaptive>span{display:inline}.ds-display [data-heading-break=portrait]{display:none}@media (max-aspect-ratio:1){.community-page{--fitted-heading:var(--heading-portrait,var(--heading-block,min(calc(var(--copy-width) / 11),calc(var(--heading-budget) / 3.12))))}.ds-display [data-heading-break=desktop]{display:none}.ds-display [data-heading-break=portrait]{display:inline}}.section-heading>.eyebrow{color:var(--muted);margin-bottom:clamp(28px,3.6svh,48px)}.section-subtitle{width:var(--detail-width);max-width:30em;margin-top:var(--copy-gap);padding-top:0;container-type:inline-size}.section-subtitle>span{white-space:normal;font-size:inherit;letter-spacing:var(--subtitle-tracking);display:block}.section-detail{width:var(--detail-width);min-width:0;max-width:100%;max-height:none;overflow:visible}.section-intro{min-width:0}.section-intro .section-subtitle,.hero .section-detail>.section-subtitle{width:100%}@media (min-width:901px) and (orientation:landscape){:where(.community-page:not([data-mesh-composition=backdrop])) .section:not(.hero) :where(.section-detail,.section-lead>.section-subtitle){max-width:min(100%,max(1px,calc(var(--mesh-x) - var(--mesh-size) / 2 - var(--gutter-left) - var(--column-gap))))}}.section-detail>.section-body,.section-intro>.section-body{margin-top:var(--copy-gap)}.section-body p+p{margin-top:24px}.about .section-body{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.about .section-body .about-closing{margin-top:24px;font-size:max(.875rem,.875em)}.section-detail>.section-content,.section-detail>.join-form{margin-top:var(--group-gap)}.section-detail>:is(.text-link,.ds-control),.section-intro>:is(.text-link,.ds-control){margin-top:32px}.section-intro>.ds-control{white-space:normal;max-width:100%}.section-intro>.ds-control .button-label{white-space:normal;min-width:0}.section-detail:focus-visible{opacity:.72}.hero .lead-capture{margin-top:var(--group-gap)}.activity-films[open]>summary{margin-bottom:28px}.partner-group{padding-bottom:0}.partner-group+.partner-group{padding-top:var(--group-gap)}.partner-label{margin-bottom:clamp(24px,2.5cqw,40px)}.logo-rail{--rail-gap:clamp(48px,4vw,72px);--mark-unit:clamp(1.15px,.1vw,1.4px);width:100vw;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;margin-inline-start:calc(-1 * var(--gutter-left));overflow:auto hidden}.logo-rail::-webkit-scrollbar{display:none}.logo-rail[data-rail-ready]{touch-action:pan-y pinch-zoom}.logo-rail-track{width:max-content;display:flex}.logo-rail-group{align-items:center;gap:var(--rail-gap);padding-right:var(--rail-gap);flex:none;display:flex}.logo-rail .partner-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:max-content;min-height:128px;padding:12px 0}.brand-artwork{width:calc(var(--mark-width)*var(--mark-unit));flex:none;display:block;position:relative;overflow:hidden}.logo-rail .brand-artwork img{-webkit-user-drag:none;max-width:none;max-height:none;position:absolute}.logo-rail[data-rail-dragging]{cursor:grabbing}.logo-rail:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.logo-rail .partner-logo:focus-visible{outline-offset:-4px}.partners .section-note{margin-top:32px}.activity-grid{gap:12px}.activity-grid article{padding-block:32px}.activity-grid p{margin-top:16px}.community-note{color:var(--ink);margin-top:32px}.partner-logo:focus-visible{outline-offset:4px;opacity:1;outline:2px solid!important}.mesh-tuner-close{width:auto;min-width:64px;padding:10px;font-size:14px}.mesh-art:not(.mesh-hero){display:none}.hero .mesh-art{--scene-width:max(1100px,100vw);--art-width:calc((var(--scene-width) - var(--gutter-left) - var(--gutter) - var(--column-gap)) * .46);left:min(100vw,calc(var(--scene-width) - var(--gutter) - var(--art-width) * .5));width:var(--art-width);aspect-ratio:1.2;pointer-events:none;max-width:none;margin:0;position:fixed;top:50svh;transform:translate(-50%,-45%)}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-heading{animation:.95s cubic-bezier(.16,1,.3,1) .5s backwards abravia-type-in}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-detail{animation:.8s cubic-bezier(.16,1,.3,1) .82s backwards abravia-type-in}html:is([data-site-entrance=ready],[data-site-entrance=fallback]) .section-detail :is(.section-content,.join-form){animation:none}@media (max-width:900px),(max-aspect-ratio:1){.community-page{--copy-width:calc(100vw - var(--gutter-left) - var(--gutter));--detail-width:66.667%;--heading-budget:clamp(120px,43svh,760px);--display-ceiling:clamp(56px,15vw,340px)}.section-layout{display:block}.hero-layout{align-items:center;display:flex}}@media (max-width:900px){.community-page{--detail-width:100%;--heading-floor:24px;--heading-budget:clamp(110px,40svh,540px);--display-ceiling:clamp(48px,14vw,126px);--subtitle-size:clamp(1.125rem,3.3vw,1.4375rem);--body-size:1rem}.section-subtitle,.section-body,.lead-capture{max-width:none}.section-heading>.eyebrow{font-size:var(--type-caption)}.section-detail>.section-content,.section-detail>.join-form{margin-top:var(--group-gap)}.section-detail .email-box{flex-direction:column}.section-detail .email-box input{min-height:52px;font-size:var(--type-body-min);flex-basis:auto;padding-inline:8px}.section-detail .email-box button{min-height:52px;padding:12px 8px}.section-detail .activity-grid article{padding-block:28px;display:block}.section-detail .activity-index{margin-bottom:20px;display:block}.section-detail .film-grid{grid-template-columns:1fr}.section-detail .community-note{overflow-wrap:anywhere}}@media (max-width:49rem){:root{--header-height:calc(2 * var(--gutter) + 44px);--nav-rail:7rem}.header-inner{display:flex;position:relative}.header-join{display:none}.header-navigation{--nav-edge:clamp(8px,calc((100svh - 128px) / 2),var(--gutter));--nav-gap:clamp(2px,calc((100svh - 2 * var(--nav-edge) - 5 * var(--control-height)) / 4),var(--space-3));--nav-button-height:min(var(--control-height),calc((100svh - 2 * var(--nav-edge) - 4 * var(--nav-gap)) / 5));top:var(--nav-edge);right:var(--gutter);width:var(--nav-rail);pointer-events:none;position:fixed}.header-navigation:is([data-menu-state=open],[data-menu-state=closed]){--nav-list-offset:calc(var(--nav-button-height) + var(--nav-gap))}.desktop-nav{align-items:stretch;gap:var(--nav-gap);width:100%;margin:var(--nav-list-offset,0px) 0 0;visibility:visible;opacity:1;flex-direction:column;transition:transform .56s cubic-bezier(.22,1.08,.36,1),visibility;display:flex;position:relative;overflow:visible;transform:translateY(0)}.desktop-nav a{min-width:80px;height:var(--nav-button-height);opacity:1;transition:transform .56s cubic-bezier(.22,1.08,.36,1),opacity var(--opacity-duration) var(--opacity-easing);transition-delay:calc(var(--nav-index) * 18ms);flex-shrink:0;justify-content:center;padding-block:0;transform:translateY(0)}.menu-toggle{z-index:1;width:100%;min-height:var(--nav-button-height);height:var(--nav-button-height);border:var(--outline-control) solid currentColor;color:inherit;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--opacity-duration) var(--opacity-easing),border-width var(--opacity-duration) var(--opacity-easing);background:0 0;padding:0 12px;display:block;position:absolute;inset:0 0 auto}.menu-toggle,.desktop-nav a{line-height:min(calc(1em * var(--leading-control)),calc(var(--nav-button-height) - 6px))}.site-header .menu-toggle:focus-visible{color:inherit}.header-navigation[data-menu-state=closed] .desktop-nav{pointer-events:none;visibility:hidden;transition:transform .24s cubic-bezier(.4,0,.6,1),visibility 0s .24s;transform:translateY(-12px)}.header-navigation[data-menu-state=closed] .desktop-nav a{opacity:0;transform:translateY(calc(var(--nav-index) * -4px));transition:transform .24s cubic-bezier(.4,0,.6,1),opacity var(--opacity-duration) var(--opacity-easing)}.header-navigation:is([data-menu-state=open],[data-menu-state=closed]) .menu-toggle{visibility:visible;pointer-events:auto}.header-navigation[data-menu-state=closed] .menu-toggle{opacity:1}.header-navigation[data-menu-state=open] .menu-toggle{opacity:.25;border-width:var(--outline-subtle)}.header-navigation[data-menu-state=open] .menu-toggle:focus-visible{opacity:1}.section-heading{width:var(--copy-width);container-type:inline-size}}@media (max-width:370px){.header-identity{min-width:110px}.brand .header-flag{width:32px}.brand .brand-wordmark{width:60px}.brand{gap:8px}}@media (max-height:500px){.community-page{--heading-budget:max(72px,38svh);--display-ceiling:clamp(28px,15svh,76px)}.section-heading>.eyebrow{margin-bottom:16px}.section-subtitle,.section-detail>.section-body,.section-intro>.section-body{margin-top:20px}}@media (max-width:47.999rem) and (max-height:360px){.community-page{--hero-header-height:calc(var(--gutter) + var(--control-height));--heading-budget:max(72px,calc(100svh - var(--hero-header-height) - 2 * var(--gutter)));--display-ceiling:126px;padding-top:var(--hero-header-height)}.hero-layout{padding-block:0;display:block}.hero .section-heading{min-height:calc(100svh - var(--hero-header-height));padding-block:var(--gutter);align-content:center;display:grid}.hero .section-detail{padding-bottom:var(--gutter)}}.community-page[data-mesh-composition=backdrop]>section:not(:last-of-type){margin-bottom:var(--mesh-reading-gap,0px)}@media (max-width:900px),(max-aspect-ratio:1),(min-width:48rem) and (max-height:650px) and (min-aspect-ratio:23/10){.community-page:not([data-mesh-composition=side])>section:not(:last-of-type){margin-bottom:var(--mesh-reading-gap,0px)}}@media (orientation:portrait){.community-page:not([data-mesh-composition=side]){--mesh-x:50vw;--mesh-y:50svh;--mesh-origin-y:50svh;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.04),calc((100svh - 2 * var(--gutter)) / .59));--mesh-still-strength:.16}}@media (max-width:900px) and (orientation:landscape){.community-page:not([data-mesh-composition=side]){--mesh-x:50vw;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.04),calc((100svh - 2 * var(--gutter)) / .59));--mesh-still-strength:.16}}@media (orientation:portrait){.community-page:not([data-mesh-composition=side]){--mesh-intro-gap:clamp(24px,6vw,40px);--mesh-still-strength:1;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.04),calc((100svh - var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))) - 2 * var(--mesh-intro-gap) - var(--gutter)) / .59));--mesh-y:calc(var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))) + var(--mesh-intro-gap) + var(--mesh-half-height,calc(var(--mesh-size) * .295)));--mesh-origin-y:var(--mesh-y)}.hero-layout{padding-top:max(0px,calc(var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))) + 2 * var(--mesh-half-height,calc(var(--mesh-size) * .295)) + 2 * var(--mesh-intro-gap) - var(--header-height)));align-items:flex-start}}@media (min-height:1000px) and (max-aspect-ratio:1/3){.community-page{--section-gap:clamp(64px,12vw,128px);--section-inset:calc(var(--section-gap) / 2);--copy-gap:clamp(24px,4vw,40px);--group-gap:clamp(32px,6vw,56px)}.community-page .hero-layout,.community-page>.section{min-height:0}.community-page>.section{align-content:start}}@media (min-width:48rem) and (max-height:650px) and (min-aspect-ratio:23/10){html:has(.community-page){--header-height:calc(var(--gutter) + var(--control-height))}.header-inner{padding-bottom:0}.section{padding-block:var(--gutter)}.community-page{--mesh-horizontal:1;--row-type-inset:calc(var(--gutter) + max(56px,calc(28px + 1.5rem)));--hero-header-height:calc(var(--gutter) + var(--control-height));padding-top:var(--hero-header-height);--row-gap:clamp(20px,2vw,48px);--row-stack-gap:clamp(12px,3svh,24px);--row-support-gap:clamp(12px,3svh,24px);--row-field-height:calc(var(--control-height) + 18px);--row-width:calc(100vw - var(--gutter-left) - var(--gutter));--row-subtitle-width:clamp(200px,19vw,420px);--row-form-width:clamp(300px,25vw,520px);--copy-width:calc(var(--row-width) - var(--row-subtitle-width) - var(--row-form-width) - 2 * var(--row-gap));--mesh-x:50vw;--mesh-y:50svh;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.04),calc(112svh / .59));--mesh-still-strength:.22;--heading-budget:max(96px,calc(100svh - var(--row-type-inset) - 2 * var(--gutter)));--display-ceiling:240px;--fitted-heading:var(--heading-inline,max(24px,min(calc(var(--copy-width) / 26),var(--heading-budget))));--subtitle-size:max(1rem,min(1.75rem,1.8vw,var(--subtitle-row,24px)));--row-subtitle-size:max(1rem,min(var(--subtitle-size),calc((var(--hero-title-height,var(--heading-budget)) - var(--row-field-height) - var(--row-support-gap)) / (2 * var(--leading-subtitle)))));--copy-gap:var(--row-gap);--group-gap:var(--row-gap)}.section-layout{display:block}.hero-layout{padding-block:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.section-column{width:100%;max-width:none}.section-heading{width:100%}.section-copy h1>span,.section-copy h2>span{display:inline}.ds-display [data-heading-break]{display:none}.section-lead{grid-template-columns:var(--row-title-width,var(--copy-width)) minmax(0,1fr);gap:var(--row-gap);align-items:center;display:grid}.community-page .section-subtitle{width:100%;max-width:none;font-size:var(--row-subtitle-size);text-align:left;margin:0}.section-subtitle>span{font-size:inherit}.section .section-detail{gap:var(--row-stack-gap) var(--row-gap);width:100%;max-width:none;margin-top:var(--row-stack-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.community-page .section .section-detail{max-width:none}.section-intro{gap:var(--row-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.section-intro:has(>.ds-control){grid-template-columns:minmax(0,1fr) auto}.section-intro>.section-body{gap:var(--row-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;display:grid}.section-intro .section-body p+p,.section-intro>.ds-control,.section .section-detail>.section-content,.section .section-detail>.join-form{margin:0}.section-detail:has(>.join-form){grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.activity-grid{gap:var(--row-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.section .activity-grid article{grid-template-columns:clamp(36px,3vw,60px) minmax(0,1fr);column-gap:20px;padding:0;display:grid}.activity-grid p{max-width:none;margin-top:clamp(8px,2svh,16px)}.activity-films{margin-top:var(--row-stack-gap)}.hero-copy{grid-template-columns:var(--row-title-width,var(--copy-width)) minmax(0,1fr);gap:var(--row-gap);align-items:start;display:grid}.hero .section-heading{grid-area:1/1}.hero .section-detail{justify-content:flex-start;align-items:flex-start;gap:var(--row-support-gap);flex-direction:column;grid-area:1/2;width:100%;max-width:none;display:flex}.hero .section-detail>.section-subtitle,.hero .section-detail>.lead-capture{width:100%;max-width:none;margin:0}.email-box{gap:8px;padding:8px}.hero .section-detail .email-box{flex-flow:row}.hero .section-detail .email-box input{font-size:var(--type-body-min);flex-basis:0}.hero .section-detail .email-box button{white-space:nowrap;flex:none}.hero .section-detail .email-box input,.hero .section-detail .email-box button{min-height:44px;padding:8px}}@media (min-width:48rem) and (max-width:68.75rem) and (max-height:650px) and (min-aspect-ratio:23/10){.community-page{--row-gap:20px;--row-support-gap:8px;--row-field-height:54px;--copy-width:calc((var(--row-width) - var(--row-gap)) * .48);--row-subtitle-width:calc(var(--row-width) - var(--copy-width) - var(--row-gap));--display-ceiling:72px}.hero-copy{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.hero .email-box{min-height:54px;padding:4px}}.mesh-fallback{-webkit-mask-image:var(--mesh-clear-mask,none);mask-image:var(--mesh-clear-mask,none);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-source-type:luminance;mask-mode:luminance}.mesh-glass-fallback{visibility:hidden;-webkit-mask-image:var(--mesh-glass-mask,none);mask-image:var(--mesh-glass-mask,none);filter:blur(6px);opacity:calc(var(--mesh-still-strength,.9) * .55)}.community-page[data-mesh-layout=ready]:not([data-mesh-renderer=webgl]) .mesh-glass-fallback{visibility:visible}.section-mesh{display:none}@media (orientation:landscape) and (max-height:650px){.community-page{--mesh-fixed-backdrop:1;--mesh-backdrop-opacity:.07;--mesh-x:50vw;--mesh-y:50svh;--mesh-origin-y:50svh;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.04),calc(112svh / .59));--mesh-still-strength:var(--mesh-backdrop-opacity)}.community-page>section:not(:last-of-type){margin-bottom:0!important}.community-page .mesh-art{visibility:hidden;pointer-events:none}}@media (max-aspect-ratio:1){.community-page:where(:not([data-portrait-mode=glass])){--section-mesh-gap:clamp(32px,8vw,64px);--section-mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.06),calc((100svh - var(--header-height) - 2 * var(--section-mesh-gap)) / .59));padding-top:var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter)))}.community-page:where(:not([data-portrait-mode=glass])):before{content:"";pointer-events:none;z-index:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 57'%3E%3Cpath d='M0 0L100 57M0 57L100 0' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-size:calc(var(--section-mesh-size) / 12) calc(var(--section-mesh-size) / 12 * .57);background-position:top;position:absolute;inset:0}.community-page:where(:not([data-portrait-mode=glass]))>.hero,.community-page:where(:not([data-portrait-mode=glass]))>.section{min-height:0;padding:0;display:block;margin:0!important}.community-page:where(:not([data-portrait-mode=glass])) .section-layout,.community-page:where(:not([data-portrait-mode=glass])) .hero-layout{min-height:0;padding-block:0;display:block}.community-page:where(:not([data-portrait-mode=glass])) .mesh-art{visibility:hidden;pointer-events:none}.community-page:where(:not([data-portrait-mode=glass])) .mesh-layer{will-change:transform;display:block;position:absolute;bottom:auto}.community-page:where(:not([data-portrait-mode=glass])) .mesh-viewport{height:100lvh}.community-page:where(:not([data-portrait-mode=glass])) .mesh-still,.community-page:where(:not([data-portrait-mode=glass])) .mesh-static-field{display:none}.community-page:where(:not([data-portrait-mode=glass])):not([data-mesh-renderer=webgl]) .mesh-layer{visibility:hidden}.community-page:where(:not([data-portrait-mode=glass]))[data-mesh-renderer=webgl]:before{display:none}.community-page:where(:not([data-portrait-mode=glass])) .section-mesh{width:var(--section-mesh-size);height:calc(var(--section-mesh-size) * .59);margin-inline:auto;margin-block:var(--section-mesh-gap);pointer-events:none;z-index:1;display:block;position:relative}.community-page:where(:not([data-portrait-mode=glass])) .section-mesh img{aspect-ratio:1;pointer-events:none;width:100%;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.community-page:where(:not([data-portrait-mode=glass]))[data-mesh-renderer=webgl] .section-mesh .section-mesh-still{visibility:hidden}.community-page:where(:not([data-portrait-mode=glass]))>.section:last-of-type{padding-bottom:var(--section-mesh-gap)}}@media (min-width:480px) and (min-height:900px) and (max-aspect-ratio:1){.community-page{--portrait-slide:1;--detail-width:100%;--slide-gap:clamp(24px,3.5vw,72px);--slide-edge:clamp(32px,4.5vw,96px);--section-mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.06),calc(32svh / .59));--copy-gap:var(--slide-gap);--group-gap:var(--slide-gap);--subtitle-size:clamp(24px,3.2vw,64px);--body-size:clamp(18px,2.25vw,44px)}.community-page>section{--type-caption:clamp(14px,1.7vw,30px);--type-control:max(14px,calc(var(--type-caption) - 1pt));--type-title:clamp(24px,2.7vw,52px);--type-title-compact:var(--type-title);--type-title-small:clamp(20px,2.25vw,44px);--type-index:clamp(36px,4vw,80px);--type-index-medium:var(--type-index);--type-index-compact:var(--type-index);--leading-body:1.55;--control-height:clamp(48px,5.5vw,88px);--field-height:clamp(52px,6vw,100px)}.community-page>.hero,.community-page>.section{justify-content:center;gap:var(--slide-edge);min-height:100svh;padding-block:var(--slide-edge);flex-direction:column;display:flex}.community-page>.hero{min-height:calc(100svh - var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))))}.community-page>.section:last-of-type{padding-bottom:var(--slide-edge)}.community-page .section-mesh{flex:none;margin-block:0}.community-page .section-layout{flex:none}.community-page .section-subtitle{width:100%;max-width:36em;margin-top:var(--slide-gap)}.community-page .section-subtitle>span{white-space:normal;font-size:1em;display:inline}.community-page .section-body{max-width:64ch}.community-page .section-body p+p{margin-top:calc(var(--slide-gap) * .65)}.community-page .lead-capture{width:100%;max-width:none}.community-page .email-box{gap:clamp(12px,1.5vw,28px);padding:clamp(12px,1.5vw,28px)}.community-page .email-box input{font-size:var(--body-size);min-height:var(--field-height)}.community-page .email-box button{min-height:var(--field-height);padding-inline:clamp(16px,2vw,40px)}.community-page :is(.community-note,.partners .section-note,.activity-films),.community-page .section-intro>:is(.ds-control,.text-link){margin-top:var(--slide-gap)}.community-page .partner-label{font-size:var(--type-caption);margin-bottom:calc(var(--slide-gap) * .65)}.community-page .partner-group+.partner-group{padding-top:var(--slide-gap)}.community-page .activity-grid{gap:var(--slide-gap)}.community-page .activity-grid article{padding-block:0}.community-page .activity-grid p{margin-top:calc(var(--slide-gap) * .5)}}@media (min-width:900px) and (min-height:900px) and (max-aspect-ratio:1){.community-page .section-body{gap:var(--slide-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.community-page .section-body p+p{margin-top:0}.community-page .partners-content{gap:var(--slide-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-page .partner-group+.partner-group{padding-top:0}.community-page .logo-rail{width:100%;margin-inline-start:0}.community-page .partners .section-note{grid-column:1/-1;max-width:none;margin-top:0}.community-page .activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-page .activity-grid article{display:block}.community-page .activity-index{margin-bottom:calc(var(--slide-gap) * .5);display:block}.community-page .activity-grid p{max-width:none}.community-page .section-detail .email-box{flex-direction:row}}@media (max-aspect-ratio:1){.community-page[data-portrait-mode=sections]{--detail-width:100%;--fitted-heading:var(--heading-portrait-flow,min(var(--display-ceiling),calc(var(--copy-width) / 7)));--copy-gap:clamp(24px,4vw,40px);--group-gap:clamp(32px,6vw,56px);--heading-budget:clamp(110px,100vw,760px)}.community-page[data-portrait-mode=sections] .section-copy :is(h1,h2)>span{display:inline}.community-page[data-portrait-mode=sections] .section-copy .ds-display br{display:none}}.mesh-content-glass{display:none}@media (max-aspect-ratio:1){.community-page[data-portrait-mode=glass]{--detail-width:100%;--fitted-heading:var(--heading-portrait-flow,min(var(--display-ceiling),calc(var(--copy-width) / 7)));--mesh-intro-gap:clamp(24px,6vw,40px);--mesh-x:50vw;--mesh-size:min(calc((100vw - 2 * var(--gutter)) / 1.06),calc((100svh - var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))) - 2 * var(--mesh-intro-gap) - var(--gutter)) / .59),var(--portrait-mesh-cap,10000px));--mesh-y:calc(var(--mesh-header-bottom,calc(var(--header-height) - var(--gutter))) + var(--mesh-intro-gap) + var(--mesh-half-height,calc(var(--mesh-size) * .295)));--mesh-origin-y:var(--mesh-y);--portrait-copy-inset:max(0px,calc(var(--mesh-y) + var(--mesh-half-height,calc(var(--mesh-size) * .295)) + var(--mesh-intro-gap) - var(--header-height)));--mesh-still-strength:1;padding-top:var(--header-height)}.community-page[data-portrait-mode=glass]>.hero{min-height:0;padding:0;display:block;margin:0!important}.community-page[data-portrait-mode=glass] .hero-layout{min-height:calc(100svh - var(--header-height));padding-block:var(--portrait-copy-inset) var(--section-inset);align-items:flex-start;display:flex}.community-page[data-portrait-mode=glass]>.section{min-height:calc(100svh - var(--header-height));padding-block:var(--portrait-copy-inset) var(--section-inset);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;margin:0!important}.community-page[data-portrait-mode=glass] .section-layout{width:calc(100% - var(--gutter-left) - var(--gutter))}.community-page[data-portrait-mode=glass] .section-copy :is(h1,h2)>span{display:inline}.community-page[data-portrait-mode=glass] .section-copy .ds-display br{display:none}.community-page[data-portrait-mode=glass] .mesh-layer{z-index:4}.community-page[data-portrait-mode=glass] .mesh-content-glass{z-index:3;left:var(--mesh-x);top:var(--mesh-y);width:var(--mesh-size);height:calc(var(--mesh-size) * .57);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:color-mix(in srgb,var(--paper) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;display:block;position:fixed;transform:translate(-50%,-50%)}.community-page[data-portrait-mode=glass]:has(:is(.hero,.section) :focus-visible) .mesh-content-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:is(.community-page[data-portrait-mode=glass]:has(:is(.hero,.section) :focus-visible) .mesh-canvas,.community-page[data-portrait-mode=glass]:has(:is(.hero,.section) :focus-visible) .mesh-still){opacity:.16}}@media (min-width:480px) and (min-height:900px) and (max-aspect-ratio:1){.community-page[data-portrait-mode=glass]{--portrait-mesh-cap:calc(32svh / .59)}}@media (max-aspect-ratio:1){.community-page[data-portrait-mode=glass]{--section-gap:clamp(64px,12vw,128px);--section-inset:calc(var(--section-gap) / 2);--copy-gap:clamp(24px,4vw,40px);--group-gap:clamp(32px,6vw,56px);--slide-gap:var(--copy-gap);--heading-budget:clamp(110px,100vw,760px)}.community-page[data-portrait-mode=glass] .hero-layout,.community-page[data-portrait-mode=glass]>.section{min-height:0}.community-page[data-portrait-mode=glass]>.section{padding-block:var(--section-inset)}}.activities-content{container:activities/inline-size}.community-page .activity-grid{gap:32px var(--copy-gap);grid-template-columns:minmax(0,1fr)}.community-page .section-detail .activity-grid article{min-width:0;padding:0;display:block}.activity-image{aspect-ratio:16/9;object-fit:cover;background:var(--ink);border-radius:16px;width:100%;height:auto;margin-bottom:20px;display:block}.activity-artwork-link{border-radius:16px;display:block}.activity-artwork-link:focus-visible{background:0 0}.activity-brand{isolation:isolate;background:#000;place-items:center;padding:8%;transition:background-color .6s cubic-bezier(.4,0,.2,1);display:grid}.activity-brand-mark{filter:grayscale()contrast(2);mix-blend-mode:screen;width:100%;height:auto;translate:-1.2987% -2.02206%}.activity-artwork-link:focus-visible .activity-brand{background:#757575}@media (hover:hover) and (pointer:fine){.activity-artwork-link:hover .activity-brand{background:#757575}}.community-page .activity-grid p{max-width:none}.activities-note{margin-top:20px}@container activities (min-width:34rem){.community-page .activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container activities (min-width:76rem){.community-page .activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
:root{--interaction-duration:.18s;--interaction-ease:cubic-bezier(.2,.7,.3,1)}:is(.site-header,.community-page) .ds-control{--control-stroke:0px;--label-stroke:0px;border-width:var(--outline-control);color:var(--ink);font-weight:var(--weight-control);box-shadow:inset 0 0 0 var(--control-stroke) currentColor;outline-offset:2px;transition:box-shadow var(--interaction-duration) var(--interaction-ease), border-color var(--interaction-duration) var(--interaction-ease), outline-color var(--interaction-duration) var(--interaction-ease), outline-offset var(--interaction-duration) var(--interaction-ease);background:0 0;outline:1px solid #0000;text-decoration:none;translate:none}:is(.site-header,.community-page) .ds-control--subtle{border-width:var(--outline-subtle)}.ds-control .button-label{-webkit-text-stroke:var(--label-stroke,0px) currentColor;transition:-webkit-text-stroke-width var(--interaction-duration) var(--interaction-ease)}.site-header .nav-width{font-weight:var(--weight-control)}.site-header .ds-control{background:color-mix(in srgb,var(--paper) 45%,transparent)}.site-header .desktop-nav a,.site-header .menu-toggle{transition-property:transform,opacity,visibility,box-shadow,border-color,outline-color,outline-offset;transition-duration:.24s,.24s,0s,.18s,.18s,.18s,.18s;transition-timing-function:var(--interaction-ease)}.site-header .ds-control[aria-current=location],.ds-disclosure[open]>summary{--control-stroke:.5px;--label-stroke:.12px}@media (hover:hover) and (pointer:fine){:is(.site-header,.community-page) .ds-control:not(:disabled):hover{--control-stroke:.5px;--label-stroke:.12px}}:is(.site-header,.community-page) .ds-control:focus-visible{--control-stroke:.5px;--label-stroke:.12px;outline:1px solid var(--ink);outline-offset:4px;text-decoration:none}:is(.site-header,.community-page) .ds-control:not(:disabled):active{--control-stroke:1px;--label-stroke:.22px}:is(.site-header,.community-page) .ds-control:disabled{opacity:1;cursor:not-allowed;border-color:color-mix(in srgb,var(--ink) 45%,transparent)}.ds-control[aria-busy=true]{cursor:progress}.ds-disclosure>summary{justify-content:flex-start}.ds-disclosure>summary .button-label{white-space:normal}:where(.site-footer,.community-note,.form-status,.form-privacy) a,.ds-text-link,.credit-link,.form-reset{text-underline-offset:.22em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s,outline-color .18s}:where(.site-footer,.community-note,.form-status,.form-privacy) a:focus-visible,.ds-text-link:focus-visible,.credit-link:focus-visible,.film-link:focus-visible,.form-reset:focus-visible{outline:1px solid var(--ink);outline-offset:4px;color:var(--ink);background:0 0;text-decoration-color:currentColor}.film-link{border-radius:12px;display:block}.film-image{border-radius:12px}.film-link .film-title h3{text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.logo-rail .partner-logo{border-radius:4px}.logo-rail .partner-logo:focus-visible{outline-offset:-3px;background:0 0}.site-header .brand:focus-visible{outline:1px solid var(--ink);outline-offset:4px;opacity:1}.mesh-tuner :is(button,select,textarea,input[type=number]){transition:box-shadow .18s,outline-color .18s}.mesh-tuner :is(button,select,textarea,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){:where(.site-footer,.community-note,.form-status,.form-privacy) a:hover,.ds-text-link:hover,.credit-link:hover,.form-reset:hover,.film-link:hover .film-title h3{text-decoration-color:currentColor}.logo-rail .partner-logo:hover{opacity:1}.mesh-tuner button:not(:disabled):hover{box-shadow:inset 0 0 0 1px}}.lead-capture{container:lead/inline-size}.community-page .lead-capture .email-box{--field-stroke:0px;--field-label-stroke:0px;--input-stroke:0px;border:1px solid var(--ink);box-shadow:inset 0 0 0 var(--field-stroke) var(--ink);outline-offset:3px;transition:box-shadow .18s var(--interaction-ease), outline-color .18s var(--interaction-ease);background:0 0;outline:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:relative}.email-field{min-width:0;padding:4px 4px 0}.email-field label{max-width:100%;font-size:max(.875rem,calc(var(--type-caption) * .9));line-height:1.4;font-weight:var(--weight-body);overflow-wrap:anywhere;cursor:text;-webkit-text-stroke:var(--field-label-stroke) currentColor;transition:-webkit-text-stroke-width .18s var(--interaction-ease);display:block}.community-page .lead-capture .email-box .ds-input{width:100%;min-width:0;min-height:44px;font-size:clamp(16px,var(--body-size),24px);color:var(--ink);caret-color:var(--ink);box-shadow:0 var(--input-stroke) 0 0 var(--ink);transition:border-color .18s var(--interaction-ease), box-shadow .18s var(--interaction-ease);background:0 0;border:0;border-bottom:1px solid #08080859;border-radius:0;outline:none;padding:8px 0;line-height:1.4;text-decoration:none;display:block}.community-page .lead-capture .ds-input::placeholder{color:#080808a6}.community-page .lead-capture .ds-input:focus-visible{outline:none;text-decoration:none;color:var(--ink)!important;background:0 0!important}@media (hover:hover) and (pointer:fine){.community-page .lead-capture .email-box:hover{--field-stroke:.5px;--field-label-stroke:.08px}.community-page .lead-capture .email-box:hover .ds-input{border-bottom-color:var(--ink)}}.community-page .lead-capture .email-box:focus-within{--field-stroke:1px;--field-label-stroke:.12px;--input-stroke:.5px}.community-page .lead-capture[data-editing=true]:is([data-field-state=filled],[data-field-state=valid]) .email-box{--field-label-stroke:.18px;--input-stroke:1px}.community-page .lead-capture .email-box:has(.ds-input:active,label:active){--field-stroke:1.5px;--field-label-stroke:.22px;--input-stroke:1px}.community-page .lead-capture .ds-input:focus{border-bottom-color:var(--ink)}.community-page .lead-capture .email-box .ds-control{width:100%;min-width:0;min-height:max(48px,var(--field-height));font-size:var(--type-control);white-space:normal;padding:12px 16px}.lead-capture .button-label{white-space:normal;text-wrap:balance}.community-page .lead-capture[data-field-state=invalid] .email-box{--field-stroke:1px;--field-label-stroke:.18px;outline:1px solid var(--ink);outline-offset:3px}.lead-capture[data-field-state=invalid] .field-feedback{font-weight:var(--weight-control)}.lead-capture .field-feedback,.lead-capture .form-status,.lead-capture .form-privacy{font-size:var(--type-caption);line-height:1.45}.lead-capture .field-feedback:empty{display:none}.lead-capture .field-feedback{margin-top:8px}.lead-capture:not([data-field-state=empty]) .field-feedback{min-height:1.45em;display:block}.lead-capture .form-status{overflow-wrap:anywhere;margin-top:12px}.lead-capture .form-status p{line-height:inherit}.lead-capture .form-status:empty{display:none}.lead-capture .form-privacy{max-width:56ch;margin-top:12px}.lead-capture[data-status=error] .form-status{border-left:2px solid var(--ink);padding-left:12px}.community-page .lead-capture:is([data-status=sending],[data-status=success]) .ds-control{--control-stroke:.5px;--label-stroke:.12px;border-color:var(--ink)}.community-page .lead-capture[data-status=sending] .ds-control{cursor:progress;border-style:dashed}.community-page .lead-capture[data-status=success] .email-box{--field-stroke:1px;--field-label-stroke:.12px}.lead-capture[data-status=success] .form-status{font-weight:var(--weight-control)}.form-reset{min-height:44px;color:inherit;font-size:var(--type-caption);text-transform:none;letter-spacing:0;background:0 0;border:0;padding:8px 0;display:block}@container lead (min-width:30rem){.community-page .lead-capture .email-box{grid-template-columns:minmax(0,1fr) auto;gap:16px}.community-page .lead-capture .email-box .ds-control{width:auto;min-width:12em;max-width:18em}}
