.MediaPlaceholder-module__2HVjIW__placeholder{background:var(--bn-media-placeholder-background,var(--muted,var(--style-bg-surface,#f4f4f2)));width:100%;height:100%;color:var(--bn-media-placeholder-icon,var(--muted-foreground,var(--style-text-secondary,#737373)));place-items:center;display:grid;overflow:hidden}.MediaPlaceholder-module__2HVjIW__icon{flex:none;width:2rem;max-width:32%;height:2rem;max-height:32%}
.VideoPlayerControls-module__W5qVjq__videoControls{color:var(--ivp-text-on-dark,white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoPlayerControls-module__W5qVjq__videoControls>*{pointer-events:auto}.VideoPlayerControls-module__W5qVjq__videoPrimaryControls{align-items:center;gap:10px;display:flex}.VideoPlayerControls-module__W5qVjq__iconButton{background:var(--ivp-scrim,#14120d94);color:var(--ivp-text-on-dark,white);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,transform .12s;display:inline-flex}.VideoPlayerControls-module__W5qVjq__iconButton:hover{background:var(--ivp-scrim-strong,#14120dc7)}.VideoPlayerControls-module__W5qVjq__iconButton:active{transform:scale(.94)}.VideoPlayerControls-module__W5qVjq__iconButton:focus-visible,.VideoPlayerControls-module__W5qVjq__speedControl select:focus-visible,.VideoPlayerControls-module__W5qVjq__timelineInput:focus-visible{outline:2px solid var(--bn-focus-ring,#ffffffd9);outline-offset:2px}.VideoPlayerControls-module__W5qVjq__iconButton svg{width:1.1em;height:1.1em}.VideoPlayerControls-module__W5qVjq__smallButton{width:34px;height:34px;font-size:14px}.VideoPlayerControls-module__W5qVjq__playButton{width:58px;height:58px;font-size:22px}.VideoPlayerControls-module__W5qVjq__skipButton{width:42px;height:42px;position:relative}.VideoPlayerControls-module__W5qVjq__skipAmount{justify-content:center;align-items:center;padding-top:1px;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.VideoPlayerControls-module__W5qVjq__videoMeta{z-index:1;pointer-events:none;color:var(--ivp-text-on-dark,white);text-shadow:0 1px 2px #00000059;background:linear-gradient(#14120db8,#0000);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 42px;display:flex;position:absolute;inset:0 0 auto}.VideoPlayerControls-module__W5qVjq__videoMetaTitle{font-family:var(--bn-font-heading,var(--bn-font-body,ui-sans-serif, system-ui, sans-serif));font-size:clamp(15px,1.8vw,19px);font-weight:650;line-height:1.25}.VideoPlayerControls-module__W5qVjq__videoMetaDescription{-webkit-line-clamp:2;opacity:.88;-webkit-box-orient:vertical;max-width:min(86%,38rem);font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.VideoPlayerControls-module__W5qVjq__controlBar{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.VideoPlayerControls-module__W5qVjq__timeline{background:var(--ivp-scrim,#14120d94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex:1;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.VideoPlayerControls-module__W5qVjq__time{font-variant-numeric:tabular-nums;text-align:center;min-width:2.4em;font-size:10px}.VideoPlayerControls-module__W5qVjq__timelineInput{cursor:pointer;width:100%;height:28px;accent-color:var(--ivp-text-on-dark,white);margin:0}.VideoPlayerControls-module__W5qVjq__timelineInput:disabled{cursor:not-allowed;opacity:.55}.VideoPlayerControls-module__W5qVjq__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.VideoPlayerControls-module__W5qVjq__speedControl select{background:var(--ivp-scrim,#14120d94);min-width:48px;height:34px;color:var(--ivp-text-on-dark,white);cursor:pointer;border:0;border-radius:999px;padding:0 8px;font-size:11px}.VideoPlayerControls-module__W5qVjq__speedControl option{color:canvastext;background:canvas}.VideoPlayerControls-module__W5qVjq__videoControlsFade{transition:opacity .2s}.VideoPlayerControls-module__W5qVjq__videoControlsHidden{opacity:0;cursor:none}.VideoPlayerControls-module__W5qVjq__videoControlsHidden>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.VideoPlayerControls-module__W5qVjq__iconButton,.VideoPlayerControls-module__W5qVjq__videoControlsFade{transition:none}}@media (max-width:520px){.VideoPlayerControls-module__W5qVjq__videoMeta{padding:12px 13px 36px}.VideoPlayerControls-module__W5qVjq__videoMetaDescription,.VideoPlayerControls-module__W5qVjq__time{display:none}.VideoPlayerControls-module__W5qVjq__timeline{grid-template-columns:minmax(48px,1fr)}.VideoPlayerControls-module__W5qVjq__controlBar{align-items:flex-end}.VideoPlayerControls-module__W5qVjq__actions{gap:4px}.VideoPlayerControls-module__W5qVjq__smallButton,.VideoPlayerControls-module__W5qVjq__speedControl select{width:32px;min-width:32px;height:32px;padding:0 4px}}
.SceneExplorer-module__1QKG5q__explorer{--scene-light:var(--background,#fff);--scene-ink:var(--foreground,#161616);--scene-dark:var(--background,#fff);--scene-paper:var(--foreground,#161616);--scene-rule:var(--border,#777);color:var(--scene-ink);background:var(--scene-light)}.SceneExplorer-module__1QKG5q__polarity{--scene-light:#f7f6f2;--scene-ink:#181917;--scene-dark:#181917;--scene-paper:#f7f6f2;--scene-rule:#777;background:linear-gradient(90deg,var(--scene-light) 50%,var(--scene-dark) 50%)}.SceneExplorer-module__1QKG5q__chapters{border-block:1px solid var(--scene-rule);background:var(--scene-light);flex-wrap:wrap;align-items:stretch;padding-inline:3vw;display:flex}.SceneExplorer-module__1QKG5q__chapter{height:auto;color:var(--scene-ink);border-bottom:2px solid #0000;border-radius:0;gap:10px;padding:20px 16px;font-size:12px;font-weight:400}.SceneExplorer-module__1QKG5q__chapter span{opacity:.6;font-size:9px}.SceneExplorer-module__1QKG5q__chapter[aria-pressed=true]{border-bottom-color:currentColor}.SceneExplorer-module__1QKG5q__stage{aspect-ratio:16/9;isolation:isolate;background:#b7b9b5;position:relative;overflow:hidden}.SceneExplorer-module__1QKG5q__canvas,.SceneExplorer-module__1QKG5q__poster,.SceneExplorer-module__1QKG5q__picture,.SceneExplorer-module__1QKG5q__drawing{width:100%;height:100%}.SceneExplorer-module__1QKG5q__canvas,.SceneExplorer-module__1QKG5q__poster,.SceneExplorer-module__1QKG5q__drawing{position:absolute;inset:0}.SceneExplorer-module__1QKG5q__poster{transition:opacity .65s}.SceneExplorer-module__1QKG5q__picture img{width:100%;height:100%}.SceneExplorer-module__1QKG5q__drawing{background:var(--scene-light);cursor:zoom-in;border:0;padding:20px}.SceneExplorer-module__1QKG5q__load{background:linear-gradient(#0000 50%,#0003);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.SceneExplorer-module__1QKG5q__load button{color:#181917;background:#f7f6f2;border-radius:0;padding:26px 32px;font-size:15px;font-weight:400;box-shadow:0 2px 30px #0002}.SceneExplorer-module__1QKG5q__load>span{color:#fff;letter-spacing:.08em;background:#181917c9;padding:5px 9px;font-size:10px}.SceneExplorer-module__1QKG5q__stageLabel{color:#f7f6f2;letter-spacing:.07em;pointer-events:none;background:#181917c9;padding:7px 12px;font-size:10px;position:absolute;bottom:16px;left:3vw}.SceneExplorer-module__1QKG5q__toolbar{border-block:1px solid var(--scene-rule);background:var(--scene-light);color:var(--scene-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 3vw;font-size:11px;display:flex}.SceneExplorer-module__1QKG5q__actions{gap:12px;display:flex}.SceneExplorer-module__1QKG5q__actions button{height:auto;min-height:40px;color:inherit;border-radius:0;font-size:11px}.SceneExplorer-module__1QKG5q__reading{grid-template-columns:1fr 1fr;display:grid}.SceneExplorer-module__1QKG5q__perspectives,.SceneExplorer-module__1QKG5q__copy{min-width:0;padding:clamp(32px,5vw,90px) 6vw}.SceneExplorer-module__1QKG5q__copy{background:var(--scene-dark);color:var(--scene-paper);border-left:1px solid var(--scene-rule)}.SceneExplorer-module__1QKG5q__eyebrow{text-transform:uppercase;letter-spacing:.15em;margin-bottom:28px;font-size:10px}.SceneExplorer-module__1QKG5q__perspectives>button{border-bottom:1px solid var(--scene-rule);width:100%;height:auto;min-height:58px;color:inherit;white-space:normal;text-align:left;border-radius:0;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;font-weight:400;display:flex}.SceneExplorer-module__1QKG5q__perspectives>button[aria-pressed=true]{font-weight:600}.SceneExplorer-module__1QKG5q__perspectives>button>span:first-child{font-size:10px}.SceneExplorer-module__1QKG5q__perspectives>button>span:last-child{margin-left:auto}.SceneExplorer-module__1QKG5q__copy h3{letter-spacing:-.04em;max-width:15ch;margin-bottom:26px;font-size:clamp(30px,3.2vw,56px);font-weight:400;line-height:1.06}.SceneExplorer-module__1QKG5q__body{white-space:pre-line;max-width:46ch;font-size:16px;line-height:1.8}.SceneExplorer-module__1QKG5q__note{opacity:.7;margin-top:24px;font-size:11px;line-height:1.8}.SceneExplorer-module__1QKG5q__finishes{border:0;margin-top:32px;padding:0}.SceneExplorer-module__1QKG5q__finishes legend{letter-spacing:.07em;margin-bottom:12px;font-size:11px}.SceneExplorer-module__1QKG5q__finishes>div{flex-wrap:wrap;gap:8px;display:flex}.SceneExplorer-module__1QKG5q__finishes button{color:inherit;white-space:normal;border:1px solid #0000;border-radius:0;height:auto;min-height:42px;padding:10px;font-size:11px;font-weight:400}.SceneExplorer-module__1QKG5q__finishes button[aria-pressed=true]{border-color:var(--scene-rule)}.SceneExplorer-module__1QKG5q__finishes i{border:1px solid var(--scene-rule);flex-shrink:0;width:18px;height:18px}.SceneExplorer-module__1QKG5q__hotspot{color:#fff;background:#181917d9;border:1px solid #fff8;align-items:center;gap:7px;min-height:36px;padding:6px 10px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%)}.SceneExplorer-module__1QKG5q__hotspot>span:first-child{font-size:18px}.SceneExplorer-module__1QKG5q__error{background:var(--scene-light);color:var(--scene-ink);padding:20px 6vw;font-size:13px}.SceneExplorer-module__1QKG5q__explorer button:focus-visible{outline-offset:4px;outline:2px solid}.SceneExplorer-module__1QKG5q__copy button:hover{background:color-mix(in srgb,var(--scene-paper) 10%,transparent);color:inherit}.SceneExplorer-module__1QKG5q__materialBar{background:var(--scene-light);color:var(--scene-ink);border-top:1px solid var(--scene-rule);align-items:center;gap:32px;padding:20px 3vw;display:flex}.SceneExplorer-module__1QKG5q__surfaceSelect{letter-spacing:.07em;gap:8px;font-size:10px;display:grid}.SceneExplorer-module__1QKG5q__surfaceSelect select{border:0;border-bottom:1px solid var(--scene-rule);background:var(--scene-light);max-width:100%;min-height:40px;color:inherit;font:inherit;letter-spacing:normal;border-radius:0;padding:8px 28px 8px 0;font-size:13px}.SceneExplorer-module__1QKG5q__materialBar .SceneExplorer-module__1QKG5q__finishes{margin:0}.SceneExplorer-module__1QKG5q__materialBar .SceneExplorer-module__1QKG5q__finishes legend{margin-bottom:6px}@media (max-width:700px){.SceneExplorer-module__1QKG5q__materialBar{flex-direction:column;align-items:stretch;gap:16px;padding:16px 20px}.SceneExplorer-module__1QKG5q__materialBar .SceneExplorer-module__1QKG5q__finishes button{padding:8px}.SceneExplorer-module__1QKG5q__materialBar .SceneExplorer-module__1QKG5q__finishes>div{gap:4px}}@media (max-width:700px) and (min-height:600px){.SceneExplorer-module__1QKG5q__materialPresentation .SceneExplorer-module__1QKG5q__stage{top:var(--polarity-header-offset,0px);z-index:2;position:sticky}.SceneExplorer-module__1QKG5q__materialPresentation{position:relative}}@media (max-width:700px){.SceneExplorer-module__1QKG5q__polarity{background:var(--scene-light)}.SceneExplorer-module__1QKG5q__chapters{flex-wrap:nowrap;padding-inline:16px;overflow-x:auto}.SceneExplorer-module__1QKG5q__chapter{flex-shrink:0;padding:16px 12px}.SceneExplorer-module__1QKG5q__stage{aspect-ratio:4/3}.SceneExplorer-module__1QKG5q__reading{grid-template-columns:1fr}.SceneExplorer-module__1QKG5q__perspectives,.SceneExplorer-module__1QKG5q__copy{padding:32px 24px}.SceneExplorer-module__1QKG5q__copy{border-left:0;border-top:1px solid var(--scene-rule)}.SceneExplorer-module__1QKG5q__toolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 20px}.SceneExplorer-module__1QKG5q__actions{flex-wrap:wrap;gap:4px}.SceneExplorer-module__1QKG5q__stageLabel{font-size:9px;bottom:10px;left:12px}.SceneExplorer-module__1QKG5q__body{font-size:15px}.SceneExplorer-module__1QKG5q__hotspot>span:last-child{display:none}.SceneExplorer-module__1QKG5q__hotspot{justify-content:center;min-width:36px}.SceneExplorer-module__1QKG5q__drawing{padding:12px}.SceneExplorer-module__1QKG5q__load button{padding:22px 26px;font-size:14px}}@media (prefers-reduced-motion:reduce){.SceneExplorer-module__1QKG5q__poster{transition:none}}
.SceneScrollStory-module__QiGrfW__story{--story-light:var(--background,#fff);--story-dark:var(--background,#fff);--story-ink:var(--foreground,#151515);--story-paper:var(--foreground,#151515);--story-rule:var(--border,#777);--story-header:var(--polarity-header-offset,0px);--story-height:calc(100svh - var(--story-header));overflow-anchor:none;background:linear-gradient(90deg,var(--story-light) 50%,var(--story-dark) 50%);color:var(--story-ink);display:grid;position:relative}.SceneScrollStory-module__QiGrfW__polarity{--story-light:#fff;--story-dark:#111210;--story-ink:#151515;--story-paper:#f5f4ef;--story-rule:#777;font-family:var(--bn-font-body)}.SceneScrollStory-module__QiGrfW__stage{top:var(--story-header);height:var(--story-height);pointer-events:none;grid-area:1/1;align-self:start;position:sticky;overflow:hidden}.SceneScrollStory-module__QiGrfW__model{position:absolute;inset:26% 0 70px}.SceneScrollStory-module__QiGrfW__canvas{position:absolute;inset:0}.SceneScrollStory-module__QiGrfW__canvas canvas{outline-offset:-4px}.SceneScrollStory-module__QiGrfW__loading{color:var(--story-ink);mix-blend-mode:difference;filter:invert();letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;inset:0}.SceneScrollStory-module__QiGrfW__loading small{font-size:10px}.SceneScrollStory-module__QiGrfW__loadingMark{font:300 100px/1 var(--bn-font-display,serif)}.SceneScrollStory-module__QiGrfW__fallback{background:var(--story-light);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.SceneScrollStory-module__QiGrfW__fallback>figure{min-height:0;max-height:75%}.SceneScrollStory-module__QiGrfW__fallback p{font-size:12px}.SceneScrollStory-module__QiGrfW__controls{bottom:28px;border-top:1px solid var(--story-rule);pointer-events:auto;z-index:4;justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex;position:absolute;inset-inline:4.5vw}.SceneScrollStory-module__QiGrfW__chapterSelect{letter-spacing:.08em;align-items:center;gap:16px;font-size:10px;display:flex}.SceneScrollStory-module__QiGrfW__chapterSelect select{color:var(--story-ink);background:var(--story-light);letter-spacing:normal;border:0;border-radius:0;max-width:200px;padding:8px 24px 8px 0;font-size:12px}.SceneScrollStory-module__QiGrfW__buttons{color:var(--story-paper);gap:10px;display:flex}.SceneScrollStory-module__QiGrfW__buttons button{color:inherit;border-radius:0;font-size:11px;font-weight:400}.SceneScrollStory-module__QiGrfW__buttons button:hover{color:inherit;background:color-mix(in srgb,var(--story-paper) 10%,transparent)}.SceneScrollStory-module__QiGrfW__cue{bottom:5px;letter-spacing:.04em;color:var(--story-ink);font-size:9px;position:absolute;inset-inline:4.5vw}.SceneScrollStory-module__QiGrfW__steps{pointer-events:none;grid-area:1/1;position:relative}.SceneScrollStory-module__QiGrfW__step{min-height:115svh;scroll-margin-top:var(--story-header);position:relative}.SceneScrollStory-module__QiGrfW__step:last-child{min-height:var(--story-height)}.SceneScrollStory-module__QiGrfW__copy{top:var(--story-header);pointer-events:auto;grid-template-columns:1fr 1fr;display:grid;position:sticky}.SceneScrollStory-module__QiGrfW__left,.SceneScrollStory-module__QiGrfW__right{padding:clamp(28px,4vh,54px) 4.5vw}.SceneScrollStory-module__QiGrfW__left{background:var(--story-light)}.SceneScrollStory-module__QiGrfW__right{background:var(--story-dark);color:var(--story-paper)}.SceneScrollStory-module__QiGrfW__eyebrow{text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;font-size:10px}.SceneScrollStory-module__QiGrfW__left h1,.SceneScrollStory-module__QiGrfW__left h2{font-family:var(--bn-font-display,inherit);letter-spacing:-.055em;overflow-wrap:anywhere;max-width:13ch;margin:0;font-size:clamp(38px,5vw,82px);font-weight:400;line-height:1}.SceneScrollStory-module__QiGrfW__body{white-space:pre-line;max-width:44ch;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.SceneScrollStory-module__QiGrfW__story[data-enhanced=true] .SceneScrollStory-module__QiGrfW__step:not([data-active=true]) .SceneScrollStory-module__QiGrfW__copy{opacity:0;pointer-events:none}.SceneScrollStory-module__QiGrfW__finishes{margin-top:16px;font-size:11px}.SceneScrollStory-module__QiGrfW__finishes label{align-items:center;gap:12px;display:flex}.SceneScrollStory-module__QiGrfW__finishes select{background:var(--story-dark);color:var(--story-paper);border:1px solid var(--story-rule);max-width:100%;padding:8px}.SceneScrollStory-module__QiGrfW__finishes fieldset{border:0;padding:10px 0}.SceneScrollStory-module__QiGrfW__finishes legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.SceneScrollStory-module__QiGrfW__finishes button{color:inherit;border:1px solid #0000;border-radius:0;height:auto;min-height:38px;padding:8px;font-size:10px}.SceneScrollStory-module__QiGrfW__finishes button[aria-pressed=true]{border-color:var(--story-rule)}.SceneScrollStory-module__QiGrfW__finishes button:hover{color:inherit;background:color-mix(in srgb,var(--story-paper) 12%,transparent)}.SceneScrollStory-module__QiGrfW__finishes i{border:1px solid var(--story-rule);width:14px;height:14px;display:inline-block}.SceneScrollStory-module__QiGrfW__finishes small{opacity:.7;font-size:10px}.SceneScrollStory-module__QiGrfW__story :is(button,select):focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:700px){.SceneScrollStory-module__QiGrfW__story{--story-height:calc(100svh - var(--story-header))}.SceneScrollStory-module__QiGrfW__stage{height:var(--story-height);z-index:2}.SceneScrollStory-module__QiGrfW__model{background:linear-gradient(90deg,var(--story-light) 50%,var(--story-dark) 50%);height:42svh;inset:0 0 auto}.SceneScrollStory-module__QiGrfW__controls{background:linear-gradient(90deg,var(--story-light) 50%,var(--story-dark) 50%);inset-inline:20px;gap:6px;padding-top:4px;top:42svh;bottom:auto}.SceneScrollStory-module__QiGrfW__chapterSelect{gap:8px}.SceneScrollStory-module__QiGrfW__chapterSelect>span{display:none}.SceneScrollStory-module__QiGrfW__chapterSelect select{max-width:125px;font-size:10px}.SceneScrollStory-module__QiGrfW__buttons{gap:0}.SceneScrollStory-module__QiGrfW__buttons button{min-height:44px;padding:8px 5px;font-size:10px}.SceneScrollStory-module__QiGrfW__cue{display:none}.SceneScrollStory-module__QiGrfW__step{min-height:120svh;padding-top:calc(42svh + 48px)}.SceneScrollStory-module__QiGrfW__step:last-child{min-height:120svh}.SceneScrollStory-module__QiGrfW__copy{top:calc(var(--story-header) + 42svh + 48px);grid-template-columns:1fr}.SceneScrollStory-module__QiGrfW__left,.SceneScrollStory-module__QiGrfW__right{padding:22px 24px}.SceneScrollStory-module__QiGrfW__eyebrow{margin-bottom:12px;font-size:9px}.SceneScrollStory-module__QiGrfW__left h1,.SceneScrollStory-module__QiGrfW__left h2{max-width:16ch;font-size:38px}.SceneScrollStory-module__QiGrfW__body{font-size:14px;line-height:1.65}.SceneScrollStory-module__QiGrfW__finishes label{flex-direction:column;align-items:flex-start;gap:6px}.SceneScrollStory-module__QiGrfW__finishes{margin-top:14px}}@media (max-height:600px){.SceneScrollStory-module__QiGrfW__copy{position:relative;top:auto}.SceneScrollStory-module__QiGrfW__step{min-height:140svh}.SceneScrollStory-module__QiGrfW__model{height:auto;inset:20% 0 60px}}@media (prefers-reduced-motion:reduce){.SceneScrollStory-module__QiGrfW__story{scroll-behavior:auto}}.SceneScrollStory-module__QiGrfW__immersive{--story-header:0px;--story-height:100svh;--story-light:transparent;--story-dark:transparent;--story-ink:#fff;--story-paper:#fff;--story-rule:#ffffff4d;color:#fff;font-family:var(--bn-font-body,sans-serif);background:#242e35}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__stage{z-index:auto;height:100svh;top:0}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__model{background:0 0;height:auto;inset:0}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#081117a8,#0000 65%),linear-gradient(#0000 76%,#081117bf);position:absolute;inset:0}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__steps{z-index:1}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__step{min-height:125svh;padding-top:8svh;scroll-margin-top:0}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__step:last-child{min-height:100svh;padding-bottom:130px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__copy{width:min(420px,38vw);margin-left:5vw;display:block;top:8svh}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left,.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__right{color:#fff;background:0 0;padding:0}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left{margin-bottom:24px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h1,.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h2{color:#fff;font-family:var(--bn-font-body,sans-serif);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.8vw,76px);line-height:1.03}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__body{max-width:37ch;font-size:clamp(14px,1.1vw,17px);line-height:1.65}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__eyebrow{letter-spacing:.18em;font-size:10px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__controls{z-index:3;inset-inline:5vw;bottom:calc(28px + env(safe-area-inset-bottom));background:0 0;padding-top:12px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__cue{z-index:3;inset-inline:5vw;bottom:calc(8px + env(safe-area-inset-bottom));color:#fff;display:block}.SceneScrollStory-module__QiGrfW__tourProgress{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__buttons{color:#fff}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__buttons button{min-height:44px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__finishes{border-top:1px solid var(--story-rule);padding-top:16px}.SceneScrollStory-module__QiGrfW__immersive :is(.SceneScrollStory-module__QiGrfW__finishes select,.SceneScrollStory-module__QiGrfW__freeViews select){color:#fff;background:#1c262e;border:1px solid #849097;border-radius:0;max-width:100%;padding:10px}.SceneScrollStory-module__QiGrfW__freeViews{flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.SceneScrollStory-module__QiGrfW__immersive[data-exploring=true] .SceneScrollStory-module__QiGrfW__step[data-active=true] :is(.SceneScrollStory-module__QiGrfW__left,.SceneScrollStory-module__QiGrfW__body){display:none}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__fallback{color:#fff;background:#242e35;padding:24px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__loading{color:#fff;filter:none;mix-blend-mode:normal}.SceneScrollStory-module__QiGrfW__backHome{top:calc(24px + env(safe-area-inset-top));right:calc(24px + env(safe-area-inset-right));z-index:8;color:#fff;background:#081117c7;border:1px solid #ffffff59;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:12px;text-decoration:none;display:inline-flex;position:fixed}.SceneScrollStory-module__QiGrfW__backHome:hover{background:#081117f2}.SceneScrollStory-module__QiGrfW__backHome:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:700px){.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__stage{z-index:auto}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__stage:after{background:linear-gradient(#0000 35%,#08111799 70%,#081117f0)}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__step{--copy-top:clamp(24px,calc(100svh - var(--story-copy-height,240px) - 130px),55svh);padding-top:var(--copy-top);min-height:135svh}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__step:last-child{min-height:120svh;padding-bottom:140px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__copy{top:var(--copy-top);width:calc(100% - 48px);max-width:420px;margin-left:24px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left{margin-bottom:16px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h1,.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h2{font-size:38px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__body{font-size:14px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__eyebrow{font-size:9px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__controls{top:auto;flex-wrap:wrap;gap:2px;inset-inline:24px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__buttons{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__buttons button{font-size:10px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__cue{font-size:9px;inset-inline:24px}.SceneScrollStory-module__QiGrfW__immersive[data-exploring=true] .SceneScrollStory-module__QiGrfW__step[data-active=true] .SceneScrollStory-module__QiGrfW__copy{top:calc(84px + env(safe-area-inset-top));position:fixed}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__finishes button{min-height:44px}}@media (max-height:600px){.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__step{min-height:150svh;padding-top:24px}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__copy{width:min(420px,70vw);position:relative;top:auto}.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h1,.SceneScrollStory-module__QiGrfW__immersive .SceneScrollStory-module__QiGrfW__left h2{font-size:36px}}
.polarity-module__TGow8W__cover{padding-bottom:0}.polarity-module__TGow8W__heroIntro [data-composition-content]>div{padding-block:48px}.polarity-module__TGow8W__sameBuilding{position:relative}.polarity-module__TGow8W__filterDefinitions{pointer-events:none;position:absolute}.polarity-module__TGow8W__alignedPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.polarity-module__TGow8W__alignedClip{width:100%;overflow:hidden}.polarity-module__TGow8W__alignedImage{width:200%}.polarity-module__TGow8W__alignedRight{transform:translate(-50%)}@media (max-width:899px){.polarity-module__TGow8W__heroIntro [data-composition-content]>div{padding-block:32px}.polarity-module__TGow8W__alignedImage figure>div{aspect-ratio:3/2!important}}.polarity-module__TGow8W__coverFoot{grid-template-columns:1fr 1fr;display:grid}.polarity-module__TGow8W__coverFoot>div{padding:28px var(--p-gutter) 48px}.polarity-module__TGow8W__coverFoot>div:last-child{color:#fff}.polarity-module__TGow8W__coverFoot p{max-width:30ch;margin:14px 0 0;font-size:15px;line-height:1.65}.polarity-module__TGow8W__coverFoot a{margin-top:6px;display:flex}.polarity-module__TGow8W__bridgePhoto{width:100%}.polarity-module__TGow8W__bridgeCaption{padding:20px var(--p-gutter) 80px;gap:calc(var(--p-gutter) * 2);grid-template-columns:1fr 1fr;font-size:12px;line-height:1.5;display:grid}.polarity-module__TGow8W__bridgeCaption p{margin:0}.polarity-module__TGow8W__bridgeCaption>:last-child{color:#b0b0b0;text-align:right}.polarity-module__TGow8W__projects{padding-block:24px 96px}.polarity-module__TGow8W__projectGrid{padding-top:16px}.polarity-module__TGow8W__projectPair+.polarity-module__TGow8W__projectPair{padding-top:64px}.polarity-module__TGow8W__project{min-width:0;padding:32px 24px 48px var(--p-gutter)}.polarity-module__TGow8W__project[data-world=dark]{padding:192px var(--p-gutter) 48px calc(var(--p-gutter) * 1.6);color:#fff}.polarity-module__TGow8W__projectImageLink{border:0;padding:0;display:block}.polarity-module__TGow8W__projectImageLink>span[aria-hidden]{display:none}.polarity-module__TGow8W__projectCaption{max-width:calc(50vw - var(--p-gutter) * 2);margin-top:24px}.polarity-module__TGow8W__projectCaption h3{font:400 clamp(25px,2.5vw,40px)/1.12 var(--bn-font-display);letter-spacing:-.04em;margin:12px 0}.polarity-module__TGow8W__projectCaption h3 a{font:inherit;border:0;gap:18px;padding:0;display:flex}.polarity-module__TGow8W__projectCaption>p:last-child{opacity:.75;margin:8px 0;font-size:13px}.polarity-module__TGow8W__filters{padding:20px var(--p-gutter);background:#fff;flex-wrap:wrap;gap:24px;width:50%;display:flex}.polarity-module__TGow8W__filters button{color:#111;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0}.polarity-module__TGow8W__filters button[aria-pressed=true]{border-bottom-color:currentColor}.polarity-module__TGow8W__materials{padding-bottom:120px}.polarity-module__TGow8W__materialGrid{gap:0}.polarity-module__TGow8W__materialNotes{padding:40px var(--p-gutter)}.polarity-module__TGow8W__materialNote{border-top:1px solid var(--polarity-line,#777);grid-template-columns:32px 1fr;gap:12px;padding:28px 0;display:grid}.polarity-module__TGow8W__materialNote h3{font:400 28px/1.15 var(--bn-font-display);letter-spacing:-.03em;margin:0 0 16px}.polarity-module__TGow8W__materialNote p{color:#484848;max-width:28ch;margin:0;font-size:15px;line-height:1.7}.polarity-module__TGow8W__materialImage{padding:40px var(--p-gutter) 0;color:#fff}.polarity-module__TGow8W__materialImage>p{margin-left:0}.polarity-module__TGow8W__materialImage img{object-position:right center!important}.polarity-module__TGow8W__empty{min-height:70vh;padding:80px 0}.polarity-module__TGow8W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.polarity-module__TGow8W__coverFoot>div{padding:20px 20px 32px}.polarity-module__TGow8W__coverFoot p{margin-top:12px;font-size:13px}.polarity-module__TGow8W__coverFoot a{gap:12px;font-size:13px}.polarity-module__TGow8W__bridgeCaption{padding:16px var(--p-gutter) 40px;gap:16px;font-size:11px}.polarity-module__TGow8W__projects{padding-block:0 48px}.polarity-module__TGow8W__projectGrid,.polarity-module__TGow8W__projectPair+.polarity-module__TGow8W__projectPair{padding-top:0}.polarity-module__TGow8W__project,.polarity-module__TGow8W__project[data-world=dark]{padding:32px var(--p-gutter) 44px}.polarity-module__TGow8W__projectCaption{max-width:none;margin-top:20px}.polarity-module__TGow8W__projectCaption h3{font-size:30px}.polarity-module__TGow8W__project[data-world=dark] figure>div{aspect-ratio:4/5!important}.polarity-module__TGow8W__filters{gap:18px;width:100%;font-size:14px}.polarity-module__TGow8W__materials{padding-bottom:0}.polarity-module__TGow8W__materialGrid{gap:0;padding:0;display:block}.polarity-module__TGow8W__materialImage{padding:12px var(--p-gutter) 36px;background:#000}.polarity-module__TGow8W__materialImage>p{margin-left:0}.polarity-module__TGow8W__materialImage figure>div{aspect-ratio:4/3!important}.polarity-module__TGow8W__materialNotes{padding:32px var(--p-gutter);background:#fff}.polarity-module__TGow8W__materialNote{padding:24px 0}.polarity-module__TGow8W__materialNote p{max-width:none}.polarity-module__TGow8W__empty{background:#fff;min-height:60vh}}.polarity-module__TGow8W__detailCover{width:100%}.polarity-module__TGow8W__storyPair{padding-bottom:96px}.polarity-module__TGow8W__storyIdea,.polarity-module__TGow8W__storyExperience{padding:36px var(--p-gutter) 64px}.polarity-module__TGow8W__storyIdea h2{max-width:9ch;margin-top:40px}.polarity-module__TGow8W__storyIdea figure{margin-top:40px!important}.polarity-module__TGow8W__storyExperience{padding-top:36px}.polarity-module__TGow8W__statement{font:400 clamp(28px,3.2vw,48px)/1.16 var(--bn-font-display);letter-spacing:-.035em;max-width:18ch;margin:40px 0}.polarity-module__TGow8W__storyExperience>.polarity-module__TGow8W__prose{color:#b0b0b0}.polarity-module__TGow8W__sequence{padding-bottom:100px}.polarity-module__TGow8W__sequencePair{padding-top:56px}.polarity-module__TGow8W__sequenceLeft{padding:0 var(--p-gutter)}.polarity-module__TGow8W__sequenceRight{padding:140px var(--p-gutter) 0}.polarity-module__TGow8W__outcome{margin-top:56px}.polarity-module__TGow8W__plans{padding-bottom:100px}.polarity-module__TGow8W__drawingPlate{padding-top:40px}.polarity-module__TGow8W__drawingSheet{padding:0 var(--p-gutter) 32px;color:#111;background:#fff}.polarity-module__TGow8W__drawingButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.polarity-module__TGow8W__drawingCaption{border-top:1px solid var(--polarity-line,#777);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;font-size:12px;display:flex}.polarity-module__TGow8W__drawingCaption button{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;flex-shrink:0}.polarity-module__TGow8W__drawingNote{color:#fff;padding:48px var(--p-gutter)}.polarity-module__TGow8W__drawingNote>p{margin-top:36px;font-size:16px;line-height:1.7}.polarity-module__TGow8W__record{padding-block:24px 96px}.polarity-module__TGow8W__recordPanel{padding:48px var(--p-gutter)}.polarity-module__TGow8W__recordPanel h2{margin-top:40px}.polarity-module__TGow8W__facts{margin:40px 0 0}.polarity-module__TGow8W__facts>div{border-top:1px solid var(--polarity-line,#777);grid-template-columns:100px 1fr;gap:20px;padding:18px 0;font-size:14px;display:grid}.polarity-module__TGow8W__facts dt{color:#626262}.polarity-module__TGow8W__facts dd{margin:0}.polarity-module__TGow8W__credit{margin:48px 0}.polarity-module__TGow8W__credit>p:last-child{font-size:22px;line-height:1.4}.polarity-module__TGow8W__recordPanel>a{margin-top:48px}@media (max-width:899px){.polarity-module__TGow8W__detailCover figure>div{aspect-ratio:4/3!important}.polarity-module__TGow8W__storyPair{padding-bottom:0}.polarity-module__TGow8W__storyIdea,.polarity-module__TGow8W__storyExperience{padding:48px var(--p-gutter)}.polarity-module__TGow8W__storyIdea h2{margin-top:28px}.polarity-module__TGow8W__storyIdea figure{margin-top:24px!important}.polarity-module__TGow8W__statement{max-width:none;margin:28px 0;font-size:32px}.polarity-module__TGow8W__sequence{padding-bottom:0}.polarity-module__TGow8W__sequencePair{padding-top:0}.polarity-module__TGow8W__sequenceLeft,.polarity-module__TGow8W__sequenceRight{padding:36px var(--p-gutter) 48px}.polarity-module__TGow8W__sequenceLeft figure>div{aspect-ratio:4/3!important}.polarity-module__TGow8W__outcome{margin-top:32px}.polarity-module__TGow8W__plans{padding-bottom:0}.polarity-module__TGow8W__drawingPlate{padding:0;display:block}.polarity-module__TGow8W__drawingSheet{padding:20px 12px 32px}.polarity-module__TGow8W__drawingCaption{margin:12px;line-height:1.6;display:block}.polarity-module__TGow8W__drawingCaption button{font-size:14px}.polarity-module__TGow8W__drawingNote{padding:36px var(--p-gutter);background:#000}.polarity-module__TGow8W__drawingNote>p{margin-top:24px}.polarity-module__TGow8W__record{padding-block:0}.polarity-module__TGow8W__recordPanel{padding:48px var(--p-gutter)}}
.SignalDisplacement-module__OkBT2W__root{isolation:isolate;display:block;position:relative}.SignalDisplacement-module__OkBT2W__text{white-space:pre-line;display:inline-block}.SignalDisplacement-module__OkBT2W__paint{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.SignalDisplacement-module__OkBT2W__paint img{width:100%;height:100%}.SignalDisplacement-module__OkBT2W__rule{background:var(--desync-line,currentColor);height:1px}.SignalDisplacement-module__OkBT2W__rulePaint{background:var(--desync-ink,currentColor);width:32%;height:1px}@media (prefers-reduced-motion:reduce){.SignalDisplacement-module__OkBT2W__source{-webkit-mask-image:none!important;mask-image:none!important}.SignalDisplacement-module__OkBT2W__paint{display:none!important}}.SignalDisplacement-module__OkBT2W__cyan{color:var(--signal-cyan,#00e8f0);text-shadow:2px 0 var(--signal-magenta,#f02cdb)}.SignalDisplacement-module__OkBT2W__magenta{color:var(--signal-magenta,#f02cdb);text-shadow:-2px 0 var(--signal-cyan,#00e8f0)}.SignalDisplacement-module__OkBT2W__imagePaint:after{content:"";background:var(--signal-cyan,#00e8f0);mix-blend-mode:color;opacity:.8;position:absolute;inset:0}.SignalDisplacement-module__OkBT2W__imagePaint.SignalDisplacement-module__OkBT2W__magenta:after{background:var(--signal-magenta,#f02cdb)}@media (forced-colors:active),print{.SignalDisplacement-module__OkBT2W__paint{display:none!important}.SignalDisplacement-module__OkBT2W__source{-webkit-mask-image:none!important;mask-image:none!important}}
.EntranceMotion-module__9UXmGq__root{--bn-entrance-distance:18px;--bn-entrance-duration:.55s;--bn-entrance-delay:0s}.EntranceMotion-module__9UXmGq__fadeUp{--bn-entrance-distance:24px;--bn-entrance-duration:.6s}.EntranceMotion-module__9UXmGq__fadeIn{--bn-entrance-distance:0px;--bn-entrance-duration:.5s}.EntranceMotion-module__9UXmGq__scaleIn{--bn-entrance-distance:0px;--bn-entrance-scale:.96;--bn-entrance-duration:.5s}.EntranceMotion-module__9UXmGq__reveal{--bn-entrance-distance:18px;--bn-entrance-duration:.55s}.EntranceMotion-module__9UXmGq__staggerGroup{--bn-entrance-distance:0px}.EntranceMotion-module__9UXmGq__editorial{--bn-entrance-distance:var(--bn-reveal-offset,32px)}@media (max-width:899px),(pointer:coarse){.EntranceMotion-module__9UXmGq__editorial{--bn-entrance-distance:calc(var(--bn-reveal-offset,32px) * .375);--bn-entrance-duration:.55s!important}}.EntranceMotion-module__9UXmGq__root[data-motion-state=hidden]{opacity:0;transform:translateY(var(--bn-entrance-distance)) scale(var(--bn-entrance-scale,1));will-change:opacity, transform}.EntranceMotion-module__9UXmGq__root[data-motion-state=shown]{opacity:1;transition:opacity var(--bn-entrance-duration) cubic-bezier(.22, 1, .36, 1) var(--bn-entrance-delay), transform var(--bn-entrance-duration) cubic-bezier(.22, 1, .36, 1) var(--bn-entrance-delay);transform:none}.EntranceMotion-module__9UXmGq__root[data-motion-state=load]{animation:EntranceMotion-module__9UXmGq__bn-entrance-load var(--bn-entrance-duration) cubic-bezier(.22, 1, .36, 1) var(--bn-entrance-delay) both}.EntranceMotion-module__9UXmGq__reentry[data-motion-state=shown]{animation:EntranceMotion-module__9UXmGq__bn-entrance-load var(--bn-entrance-duration) cubic-bezier(.22, 1, .36, 1) var(--bn-entrance-delay) both;transition:none}.EntranceMotion-module__9UXmGq__item{--bn-item-distance:16px;--bn-item-duration:.45s}.EntranceMotion-module__9UXmGq__staggerItem{--bn-item-distance:12px}.EntranceMotion-module__9UXmGq__item[data-motion-state=hidden]{opacity:0;transform:translateY(var(--bn-item-distance))}.EntranceMotion-module__9UXmGq__item[data-motion-state=shown]{opacity:1;transition:opacity var(--bn-item-duration) cubic-bezier(.22, 1, .36, 1), transform var(--bn-item-duration) cubic-bezier(.22, 1, .36, 1);transition-delay:calc(var(--bn-stagger-index,0) * 90ms);transform:none}.EntranceMotion-module__9UXmGq__item[data-motion-state=load]{animation:EntranceMotion-module__9UXmGq__bn-entrance-item-load var(--bn-item-duration) cubic-bezier(.22, 1, .36, 1) calc(var(--bn-stagger-index,0) * 90ms) both}@keyframes EntranceMotion-module__9UXmGq__bn-entrance-load{0%{opacity:0;transform:translateY(var(--bn-entrance-distance)) scale(var(--bn-entrance-scale,1))}to{opacity:1;transform:none}}@keyframes EntranceMotion-module__9UXmGq__bn-entrance-item-load{0%{opacity:0;transform:translateY(var(--bn-item-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EntranceMotion-module__9UXmGq__root[data-motion-state],.EntranceMotion-module__9UXmGq__item[data-motion-state]{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}}.EntranceMotion-module__9UXmGq__root[data-motion-repeat=true]{transition:opacity var(--bn-entrance-duration) cubic-bezier(.22,1,.36,1), transform var(--bn-entrance-duration) cubic-bezier(.22,1,.36,1)}.EntranceMotion-module__9UXmGq__root:focus-within,.EntranceMotion-module__9UXmGq__root:target{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.EntranceMotion-module__9UXmGq__root:has(:target){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce),print{.EntranceMotion-module__9UXmGq__root[data-motion-repeat=true]{opacity:1!important;transition:none!important;transform:none!important}}
.ChalkoiFoundationImpact-module__Rw3gWG__jaali{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 2L28 15L40 8L33 20L46 24L33 28L40 40L28 33L24 46L20 33L8 40L15 28L2 24L15 20L8 8L20 15Z' fill='none' stroke='%23B8933F' stroke-width='0.75'/%3E%3Ccircle cx='24' cy='24' r='5' fill='none' stroke='%23B8933F' stroke-width='0.6'/%3E%3C/svg%3E");background-size:48px 48px}
.ui-module__quUGGG__section{color:var(--desync-ink);background:var(--desync-canvas);font-family:var(--bn-font-body);padding-block:calc(var(--desync-section-space,var(--bn-space-section-lg)) * var(--bn-layout-spacing-scale,1));overflow-wrap:anywhere}.ui-module__quUGGG__container{width:calc(100% - 2 * var(--desync-gutter));max-width:var(--renderer-container-max,var(--style-container-max));margin-inline:auto}.ui-module__quUGGG__heading{min-width:0}.ui-module__quUGGG__eyebrow{font:400 12px/1.5 var(--font-mono-code,monospace);letter-spacing:.075em;text-transform:uppercase;margin:0 0 24px}.ui-module__quUGGG__title{max-width:17ch;color:inherit;font:700 clamp(36px,5.3vw,76px)/1.02 var(--bn-font-display);letter-spacing:-.045em;white-space:pre-line;overflow-wrap:anywhere;margin:0}.ui-module__quUGGG__title p{margin:0}.ui-module__quUGGG__title em{font-style:normal}.ui-module__quUGGG__body{max-width:65ch;color:var(--desync-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.65}.ui-module__quUGGG__body p{margin:0 0 1.2em}.ui-module__quUGGG__body p:last-child{margin-bottom:0}.ui-module__quUGGG__body a{color:inherit;text-underline-offset:4px;text-decoration:underline}.ui-module__quUGGG__heading>.ui-module__quUGGG__body{margin-top:28px}.ui-module__quUGGG__action{border-radius:var(--style-btn-radius);min-height:48px;color:inherit;font:500 14px/1.4 var(--bn-font-body);border:1px solid;justify-content:space-between;align-items:center;gap:32px;padding:13px 22px;text-decoration:none;display:inline-flex}.ui-module__quUGGG__primary{background:var(--brand-primary);color:var(--brand-primary-fg);border-color:var(--brand-primary)}.ui-module__quUGGG__action:hover{text-underline-offset:4px;text-decoration:underline}.ui-module__quUGGG__action:focus-visible,.ui-module__quUGGG__link:focus-visible,.ui-module__quUGGG__preference:focus-visible{outline:2px solid var(--brand-primary);outline-offset:5px}.ui-module__quUGGG__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ui-module__quUGGG__mediaFrame{background:var(--style-bg-elevated);width:100%;position:relative;overflow:hidden}.ui-module__quUGGG__image{object-fit:cover;width:100%;height:100%;display:block}.ui-module__quUGGG__caption{font:400 12px/1.6 var(--font-mono-code,monospace);color:var(--desync-muted);margin-top:14px}.ui-module__quUGGG__hero{padding-top:clamp(44px,6vw,80px)}.ui-module__quUGGG__heroBottom{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;margin-top:42px;display:grid}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__body{grid-column:3/8;margin:0}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__actions{grid-column:9/13}.ui-module__quUGGG__heroMedia{margin-top:56px;margin-inline-start:16.666%}.ui-module__quUGGG__heroCaption{justify-content:space-between;gap:20px;margin:16px 0 0 16.666%;display:flex}.ui-module__quUGGG__rule{border-top:1px solid var(--desync-line);position:relative}.ui-module__quUGGG__rule:before{content:"";top:-4px;border-top:1px solid var(--desync-line);width:42px;position:absolute;inset-inline-start:16.666%}.ui-module__quUGGG__sectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;display:flex}.ui-module__quUGGG__projects{grid-template-columns:repeat(12,minmax(0,1fr));gap:80px 24px;display:grid}.ui-module__quUGGG__project{grid-column:1/9;min-width:0}.ui-module__quUGGG__project:nth-child(3n+2){grid-column:6/13}.ui-module__quUGGG__projectMedia{color:inherit;text-decoration:none;display:block}.ui-module__quUGGG__projectInfo{grid-template-columns:1fr auto;align-items:start;gap:14px 24px;margin-top:22px;display:grid}.ui-module__quUGGG__projectInfo .ui-module__quUGGG__caption{grid-column:1/-1;margin:0}.ui-module__quUGGG__projectTitle{font:700 clamp(28px,3.3vw,46px)/1.08 var(--bn-font-display);letter-spacing:-.035em;margin:0}.ui-module__quUGGG__projectTitle a{color:inherit;text-decoration:none}.ui-module__quUGGG__projectTitle a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ui-module__quUGGG__projectDescription{max-width:50ch;color:var(--desync-muted);grid-column:1;margin:0;font-size:16px;line-height:1.65}.ui-module__quUGGG__projectArrow{font-size:28px}.ui-module__quUGGG__tags{color:var(--desync-muted);font:400 11px/1.6 var(--font-mono-code,monospace);text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ui-module__quUGGG__projectInfo .ui-module__quUGGG__tags{grid-column:1/-1}.ui-module__quUGGG__empty{border-top:1px solid var(--desync-line);color:var(--desync-muted);padding-top:28px}.ui-module__quUGGG__aboutGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.ui-module__quUGGG__aboutIndex{grid-column:1/3}.ui-module__quUGGG__aboutCopy{grid-column:4/13}.ui-module__quUGGG__aboutMedia{grid-column:4/12;margin-top:24px}.ui-module__quUGGG__services{margin-top:52px}.ui-module__quUGGG__serviceRow{border-top:1px solid var(--desync-line);grid-template-columns:1fr 4fr 5fr;align-items:start;gap:24px;padding:30px 0;display:grid}.ui-module__quUGGG__serviceRow h3{font:600 clamp(26px,3vw,38px)/1.15 var(--bn-font-display);letter-spacing:-.03em;margin:0}.ui-module__quUGGG__serviceRow p{color:var(--desync-muted);margin:0;line-height:1.7}.ui-module__quUGGG__serviceRow .ui-module__quUGGG__caption{margin:0}.ui-module__quUGGG__closing{background:var(--desync-ink);color:var(--desync-on-dark)}.ui-module__quUGGG__closing .ui-module__quUGGG__container{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px;display:grid}.ui-module__quUGGG__closing .ui-module__quUGGG__heading{grid-column:1/9}.ui-module__quUGGG__closing .ui-module__quUGGG__actions{grid-column:9/13}.ui-module__quUGGG__closing .ui-module__quUGGG__body{color:var(--desync-dark-muted)}.ui-module__quUGGG__closing .ui-module__quUGGG__action:focus-visible{outline-color:var(--desync-on-dark)}.ui-module__quUGGG__contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.ui-module__quUGGG__contactEmail{min-height:44px;color:inherit;overflow-wrap:anywhere;margin-top:32px;display:inline-block}.ui-module__quUGGG__form{--background:var(--style-input-bg);--foreground:var(--desync-ink);--muted-foreground:var(--desync-muted);--input:var(--style-input-border);--border:var(--style-input-border);--primary:var(--brand-primary);--primary-foreground:var(--brand-primary-fg);--ring:var(--brand-primary);min-width:0}.ui-module__quUGGG__form :is(input,textarea,select){border-color:var(--style-input-border);background:var(--style-input-bg);min-height:48px;color:var(--desync-ink);box-shadow:none;border-radius:2px;font-size:16px}.ui-module__quUGGG__form textarea{min-height:160px}.ui-module__quUGGG__form button[type=submit]{border-radius:2px;min-height:48px}.ui-module__quUGGG__form :is(input,textarea,select,button):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.ui-module__quUGGG__privacy{color:var(--desync-muted);margin-top:24px;font-size:13px}.ui-module__quUGGG__privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ui-module__quUGGG__detailBack{min-height:44px;color:inherit;align-items:center;gap:16px;margin-bottom:40px;font-size:14px;text-decoration:none;display:inline-flex}.ui-module__quUGGG__detailHeading{max-width:1000px}.ui-module__quUGGG__detailHeading .ui-module__quUGGG__title{font-size:clamp(52px,8vw,116px)}.ui-module__quUGGG__detailMeta{margin-top:24px}.ui-module__quUGGG__detailMedia{margin-top:48px}.ui-module__quUGGG__detailBody{max-width:70ch;margin:64px auto 0}.ui-module__quUGGG__detailBody h2,.ui-module__quUGGG__detailBody h3{color:var(--desync-ink);font-family:var(--bn-font-display);line-height:1.2}.ui-module__quUGGG__gallery{gap:32px;margin-top:64px;display:grid}.ui-module__quUGGG__document{max-width:72ch;margin-inline:auto}.ui-module__quUGGG__document .ui-module__quUGGG__title{font-size:clamp(40px,5vw,72px)}.ui-module__quUGGG__document article{color:var(--desync-ink);margin-top:48px;line-height:1.8}.ui-module__quUGGG__document article :is(h2,h3,h4){font-family:var(--bn-font-display);line-height:1.25}.ui-module__quUGGG__document article a{color:inherit;text-decoration:underline}.ui-module__quUGGG__notice{border:1px solid var(--desync-line);margin-bottom:32px;padding:16px}.ui-module__quUGGG__notFound{min-height:65vh}.ui-module__quUGGG__notFound .ui-module__quUGGG__actions{margin-top:36px}.ui-module__quUGGG__footer{background:var(--desync-ink);color:var(--desync-on-dark);padding:48px var(--desync-gutter);border-top:1px solid var(--desync-line);font-family:var(--bn-font-body)}.ui-module__quUGGG__footer>.ui-module__quUGGG__container{width:100%}.ui-module__quUGGG__footerGrid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;max-width:1440px;margin:auto;display:grid}.ui-module__quUGGG__footerBottom{border-top:1px solid var(--desync-muted);justify-content:space-between;align-items:start;gap:24px;max-width:1440px;margin:40px auto 0;padding-top:24px;font-size:13px;display:flex}.ui-module__quUGGG__footer a:focus-visible,.ui-module__quUGGG__footer button:focus-visible{outline:2px solid var(--desync-on-dark);outline-offset:4px}.ui-module__quUGGG__footer .bn-footer-tagline{color:var(--desync-dark-muted)}@media (min-width:768px) and (max-width:1023px){.ui-module__quUGGG__heroBottom .ui-module__quUGGG__body{grid-column:1/8}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__actions{grid-column:8/13}.ui-module__quUGGG__contactGrid{gap:5%}}@media (max-width:767px){.ui-module__quUGGG__hero .ui-module__quUGGG__title{max-width:none;font-size:clamp(52px,12.8vw,88px)}.ui-module__quUGGG__heroBottom{margin-top:28px;display:block}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__actions{margin-top:28px}.ui-module__quUGGG__heroMedia{margin:36px 0 0}.ui-module__quUGGG__heroCaption{margin-inline-start:0;font-size:10px}.ui-module__quUGGG__sectionHead{margin-bottom:36px;display:block}.ui-module__quUGGG__sectionHead>.ui-module__quUGGG__action{margin-top:24px}.ui-module__quUGGG__projects{display:block}.ui-module__quUGGG__project+.ui-module__quUGGG__project{margin-top:48px}.ui-module__quUGGG__projectInfo{gap:12px}.ui-module__quUGGG__projectDescription{grid-column:1/-1}.ui-module__quUGGG__aboutGrid{display:block}.ui-module__quUGGG__aboutMedia{margin-top:32px}.ui-module__quUGGG__serviceRow{grid-template-columns:24px 1fr;gap:16px}.ui-module__quUGGG__serviceRow>div{grid-column:2}.ui-module__quUGGG__closing .ui-module__quUGGG__container{display:block}.ui-module__quUGGG__closing .ui-module__quUGGG__actions{margin-top:32px}.ui-module__quUGGG__contactGrid{display:block}.ui-module__quUGGG__contactGrid .ui-module__quUGGG__title{max-width:none;font-size:clamp(48px,12vw,76px)}.ui-module__quUGGG__form,.ui-module__quUGGG__detailBody{margin-top:40px}.ui-module__quUGGG__footerGrid{grid-template-columns:1fr;gap:28px}.ui-module__quUGGG__footerBottom{flex-direction:column}}.ui-module__quUGGG__title{text-transform:uppercase;letter-spacing:-.018em;max-width:20ch;font-weight:400;line-height:1.04}.ui-module__quUGGG__eyebrow{letter-spacing:.2em;align-items:center;gap:14px;font-size:11px;display:flex}.ui-module__quUGGG__eyebrow:before{content:"";background:var(--brand-primary);flex-shrink:0;width:24px;height:3px}.ui-module__quUGGG__action{text-transform:uppercase;letter-spacing:.035em;border-color:var(--desync-muted);font-weight:700}.ui-module__quUGGG__primary{border-color:var(--brand-primary)}.ui-module__quUGGG__hero{border-bottom:1px solid var(--desync-line);padding-block:56px 0;position:relative;overflow:hidden}.ui-module__quUGGG__hero>.ui-module__quUGGG__container{min-height:610px;padding-bottom:56px;position:relative}.ui-module__quUGGG__hero .ui-module__quUGGG__heading{z-index:2;pointer-events:none;width:57%;position:relative}.ui-module__quUGGG__hero .ui-module__quUGGG__heading a{pointer-events:auto}.ui-module__quUGGG__hero .ui-module__quUGGG__title{max-width:13ch;font-size:clamp(64px,7.8vw,118px);line-height:1.02}.ui-module__quUGGG__heroBottom{z-index:2;width:46%;margin-top:26px;display:block;position:relative}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__body{max-width:44ch;color:var(--desync-on-dark);font-size:17px}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__actions{gap:12px;margin-top:26px}.ui-module__quUGGG__heroMedia{z-index:0;inset:-56px calc(-1 * var(--desync-gutter)) 0 36%;margin:0;position:absolute}.ui-module__quUGGG__heroMedia figure,.ui-module__quUGGG__heroMedia [data-signal-target],.ui-module__quUGGG__heroMedia [data-signal-source],.ui-module__quUGGG__heroMedia [data-signal-source]>figure,.ui-module__quUGGG__heroMedia [data-signal-source]>figure>div{height:100%}.ui-module__quUGGG__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--desync-canvas) 0%,transparent 45%),linear-gradient(0deg,var(--desync-canvas),transparent 28%);position:absolute;inset:0}.ui-module__quUGGG__heroMedia .ui-module__quUGGG__image{filter:brightness(.7)contrast(1.15)saturate(.65)}.ui-module__quUGGG__rule:before{border-color:var(--signal-cyan);top:-1px;width:64px;box-shadow:38px 2px 0 var(--signal-magenta);inset-inline-start:6%}.ui-module__quUGGG__sectionHead{margin-bottom:36px}.ui-module__quUGGG__projects{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 24px}.ui-module__quUGGG__project{grid-column:span 7}.ui-module__quUGGG__project:nth-child(3n+2){grid-column:span 5;margin-top:80px}.ui-module__quUGGG__project:nth-child(3n){grid-column:3/11}.ui-module__quUGGG__projectTitle{font-family:var(--bn-font-display);text-transform:uppercase;letter-spacing:.005em;font-weight:400}.ui-module__quUGGG__projectMedia{border:1px solid var(--desync-line)}.ui-module__quUGGG__projectInfo{gap:10px 24px;margin-top:16px}.ui-module__quUGGG__projectArrow{color:var(--brand-primary)}.ui-module__quUGGG__serviceRow h3{text-transform:uppercase;font-weight:400}.ui-module__quUGGG__serviceRow .ui-module__quUGGG__caption{color:var(--brand-primary)}.ui-module__quUGGG__closing{background:var(--desync-surface);color:var(--desync-on-dark);border-block:1px solid var(--desync-line)}.ui-module__quUGGG__closing .ui-module__quUGGG__primary{background:var(--brand-primary);color:var(--brand-primary-fg);border-color:var(--brand-primary)}.ui-module__quUGGG__closing .ui-module__quUGGG__title{font-style:italic}.ui-module__quUGGG__contactGrid .ui-module__quUGGG__title{max-width:13ch;font-size:clamp(54px,6vw,86px)}.ui-module__quUGGG__footer{background:var(--desync-canvas)}.ui-module__quUGGG__footer .bn-footer-brand-name{font-family:var(--bn-font-display);text-transform:uppercase}@media (min-width:768px) and (max-width:1023px){.ui-module__quUGGG__hero>.ui-module__quUGGG__container{min-height:560px}.ui-module__quUGGG__hero .ui-module__quUGGG__heading{width:65%}.ui-module__quUGGG__heroBottom{width:55%}.ui-module__quUGGG__heroMedia{inset-inline-start:25%}}@media (max-width:767px){.ui-module__quUGGG__hero{padding-top:36px}.ui-module__quUGGG__hero>.ui-module__quUGGG__container{min-height:0;padding-bottom:0}.ui-module__quUGGG__hero .ui-module__quUGGG__heading{width:100%}.ui-module__quUGGG__hero .ui-module__quUGGG__title{max-width:13ch;font-size:clamp(58px,13.8vw,94px)}.ui-module__quUGGG__heroBottom{width:100%;margin-top:22px}.ui-module__quUGGG__heroBottom .ui-module__quUGGG__body{font-size:16px}.ui-module__quUGGG__heroMedia{margin:32px calc(-1 * var(--desync-gutter)) 0;height:300px;position:relative;inset:auto}.ui-module__quUGGG__heroMedia:after{background:linear-gradient(0deg,var(--desync-canvas),transparent 30%),linear-gradient(180deg,var(--desync-canvas),transparent 25%)}.ui-module__quUGGG__projects{display:block}.ui-module__quUGGG__project,.ui-module__quUGGG__project:nth-child(3n+2),.ui-module__quUGGG__project:nth-child(3n){margin:0 0 40px}.ui-module__quUGGG__project:nth-child(2n){margin-inline-start:20px}.ui-module__quUGGG__sectionHead{align-items:start}}
.SectionMotion-module__eI8dVW__reveal[data-motion-state=hidden]{opacity:0;will-change:opacity, transform;transform:translateY(18px)}.SectionMotion-module__eI8dVW__reveal[data-motion-state=shown]{opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:none}.SectionMotion-module__eI8dVW__staggerItem[data-motion-state=hidden]{opacity:0;will-change:opacity, transform;transform:translateY(12px)}.SectionMotion-module__eI8dVW__staggerItem[data-motion-state=shown]{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ivp-stagger-index,0) * 90ms);transform:none}.SectionMotion-module__eI8dVW__loadItem{animation:.45s cubic-bezier(.22,1,.36,1) both SectionMotion-module__eI8dVW__ivory-load-in;animation-delay:calc(var(--ivp-stagger-index,0) * 90ms)}@keyframes SectionMotion-module__eI8dVW__ivory-load-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SectionMotion-module__eI8dVW__reveal[data-motion-state],.SectionMotion-module__eI8dVW__staggerItem[data-motion-state],.SectionMotion-module__eI8dVW__loadItem{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}}
.chrome-module__KJddbG__footer{background:var(--mp-canvas-deep);color:var(--mp-paint);font-family:var(--bn-font-body);padding:0 var(--mp-gutter) 2.5rem;position:relative;overflow:clip}.chrome-module__KJddbG__footerHair{position:absolute;top:0;left:0;right:0}.chrome-module__KJddbG__footerInner{max-width:var(--mp-container);margin-inline:auto;padding-top:clamp(3.5rem,6vw,6rem);position:relative}.chrome-module__KJddbG__footerWatermark{font-family:var(--bn-font-display);font-weight:var(--mp-display-weight,900);letter-spacing:var(--mp-display-tracking,-.05em);color:var(--mp-paint);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:clamp(5rem,16vw,15rem);line-height:1;position:absolute;bottom:-.28em;right:-.04em}.chrome-module__KJddbG__footerGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid;position:relative}.chrome-module__KJddbG__footerAside{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.chrome-module__KJddbG__footerBottom{border-top:1px solid var(--mp-line);color:var(--mp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(3rem,5vw,5rem);padding-top:1.5rem;font-size:.8125rem;display:flex;position:relative}.chrome-module__KJddbG__footer .bn-footer-brand-name{font-family:var(--bn-font-display);font-weight:var(--mp-display-weight,900);letter-spacing:var(--mp-display-tracking,-.03em);font-size:calc(1.5rem * var(--mp-display-scale,1))}.chrome-module__KJddbG__footer .bn-text-muted{color:var(--mp-muted)}.chrome-module__KJddbG__footer a{color:inherit}.chrome-module__KJddbG__footer .bn-footer-powered{color:var(--mp-muted)}@media (max-width:767px){.chrome-module__KJddbG__footerGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.chrome-module__KJddbG__footerBottom{flex-direction:column;align-items:flex-start}.chrome-module__KJddbG__footerWatermark{display:none}}
.ChalkoiFoundationFooter-module__YBSWZq__jaaliMark{background:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 2L28 15L40 8L33 20L46 24L33 28L40 40L28 33L24 46L20 33L8 40L15 28L2 24L15 20L8 8L20 15Z' fill='none' stroke='%23B8933F' stroke-width='0.75'/%3E%3Ccircle cx='24' cy='24' r='5' fill='none' stroke='%23B8933F' stroke-width='0.6'/%3E%3C/svg%3E") 50%/40px 40px no-repeat}
.carouselStatic-module__rJHLzW__root{width:100%;position:relative}.carouselStatic-module__rJHLzW__track{gap:var(--carousel-gap,24px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.carouselStatic-module__rJHLzW__track::-webkit-scrollbar{display:none}.carouselStatic-module__rJHLzW__slide{flex:0 0 calc((100% - (var(--slides-mobile,1) - 1) * var(--carousel-gap,24px)) / var(--slides-mobile,1));scroll-snap-align:start;min-width:0}@media (min-width:768px){.carouselStatic-module__rJHLzW__slide{flex-basis:calc((100% - (var(--slides-tablet,2) - 1) * var(--carousel-gap,24px)) / var(--slides-tablet,2))}}@media (min-width:1024px){.carouselStatic-module__rJHLzW__slide{flex-basis:calc((100% - (var(--slides-desktop,3) - 1) * var(--carousel-gap,24px)) / var(--slides-desktop,3))}}.carouselStatic-module__rJHLzW__nav{z-index:10;width:44px;height:44px;color:var(--swiper-navigation-color,var(--swiper-theme-color,currentColor));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:-22px;padding:0;display:inline-flex;position:absolute;top:50%}.carouselStatic-module__rJHLzW__nav[hidden]{display:none}.carouselStatic-module__rJHLzW__nav:disabled{opacity:.35;cursor:default}.carouselStatic-module__rJHLzW__nav svg{width:var(--swiper-navigation-size,24px);height:var(--swiper-navigation-size,24px)}.carouselStatic-module__rJHLzW__prev{left:0}.carouselStatic-module__rJHLzW__next{right:0}.carouselStatic-module__rJHLzW__dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.carouselStatic-module__rJHLzW__dots[hidden]{display:none}.carouselStatic-module__rJHLzW__dot{background:var(--swiper-pagination-bullet-inactive-color,currentColor);width:8px;height:8px;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);cursor:pointer;border:0;border-radius:999px;padding:0}.carouselStatic-module__rJHLzW__dot[aria-current=true]{background:var(--swiper-pagination-color,var(--swiper-theme-color,currentColor));opacity:1}
@keyframes Marquee-module__2tJxMG__bn-marquee-horizontal-forward{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--bn-marquee-segments,2)), 0, 0)}}@keyframes Marquee-module__2tJxMG__bn-marquee-horizontal-reverse{0%{transform:translate3d(calc(-100% / var(--bn-marquee-segments,2)), 0, 0)}to{transform:translate(0,0)}}@keyframes Marquee-module__2tJxMG__bn-marquee-vertical-forward{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-100% / var(--bn-marquee-segments,2)), 0)}}@keyframes Marquee-module__2tJxMG__bn-marquee-vertical-reverse{0%{transform:translate3d(0, calc(-100% / var(--bn-marquee-segments,2)), 0)}to{transform:translate(0,0)}}.Marquee-module__2tJxMG__cssTrackHorizontalForward{width:max-content;animation-name:Marquee-module__2tJxMG__bn-marquee-horizontal-forward;animation-duration:var(--bn-marquee-duration,30s);will-change:transform;flex-direction:row;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Marquee-module__2tJxMG__cssTrackHorizontalReverse{width:max-content;animation-name:Marquee-module__2tJxMG__bn-marquee-horizontal-reverse;animation-duration:var(--bn-marquee-duration,30s);will-change:transform;flex-direction:row;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Marquee-module__2tJxMG__cssTrackVerticalForward{height:max-content;animation-name:Marquee-module__2tJxMG__bn-marquee-vertical-forward;animation-duration:var(--bn-marquee-duration,30s);will-change:transform;flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Marquee-module__2tJxMG__cssTrackVerticalReverse{height:max-content;animation-name:Marquee-module__2tJxMG__bn-marquee-vertical-reverse;animation-duration:var(--bn-marquee-duration,30s);will-change:transform;flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.Marquee-module__2tJxMG__pauseOnHover:hover,.Marquee-module__2tJxMG__pauseOnHover:focus-within,.Marquee-module__2tJxMG__isPaused{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.Marquee-module__2tJxMG__cssTrackHorizontalForward,.Marquee-module__2tJxMG__cssTrackHorizontalReverse,.Marquee-module__2tJxMG__cssTrackVerticalForward,.Marquee-module__2tJxMG__cssTrackVerticalReverse{animation:none!important}}
.ScrollHorizontalGallery-module__OSzcPG__root{--horizontal-story-gap:clamp(1rem, 2.5vw, 2rem);--horizontal-story-panel-width:min(82vw, 68rem);--horizontal-story-sticky-top:0px;max-width:100%;position:relative}.ScrollHorizontalGallery-module__OSzcPG__stage{min-width:0}.ScrollHorizontalGallery-module__OSzcPG__track{z-index:0;gap:var(--horizontal-story-gap);min-width:0;display:grid;position:relative}.ScrollHorizontalGallery-module__OSzcPG__root[data-fallback=native-scroll]:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__stage{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;overflow-x:auto}.ScrollHorizontalGallery-module__OSzcPG__root[data-fallback=native-scroll]:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track{width:max-content;display:flex}.ScrollHorizontalGallery-module__OSzcPG__root[data-fallback=native-scroll]:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track>*{scroll-snap-align:start;flex:none;width:min(82vw,32rem)}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-enhanced=true] .ScrollHorizontalGallery-module__OSzcPG__stage{min-height:min(42rem, calc(100svh - var(--horizontal-story-sticky-top)));justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-mode=viewport] .ScrollHorizontalGallery-module__OSzcPG__stage{top:var(--horizontal-story-sticky-top);height:calc(100svh - var(--horizontal-story-sticky-top));position:sticky}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-mode=controlled] .ScrollHorizontalGallery-module__OSzcPG__stage{min-height:clamp(22rem,55vw,38rem);position:relative}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-enhanced=true] .ScrollHorizontalGallery-module__OSzcPG__track{will-change:transform;flex:none;width:max-content;max-width:none;display:flex}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-enhanced=true] .ScrollHorizontalGallery-module__OSzcPG__track>*{width:var(--horizontal-story-panel-width);flex:none;max-width:none}.ScrollHorizontalGallery-module__OSzcPG__controls{z-index:2;border:1px solid var(--style-border-default,currentColor);background:color-mix(in srgb, var(--style-bg-surface,white) 88%, transparent);color:var(--style-text-primary,currentColor);box-shadow:var(--style-shadow-sm,0 8px 24px #0000001f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.ScrollHorizontalGallery-module__OSzcPG__controlButton{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.ScrollHorizontalGallery-module__OSzcPG__controlButton:hover:not(:disabled){background:var(--style-bg-elevated,#00000014)}.ScrollHorizontalGallery-module__OSzcPG__controlButton:focus-visible,.ScrollHorizontalGallery-module__OSzcPG__stage:focus-visible{outline:2px solid var(--bn-focus-ring,currentColor);outline-offset:3px}.ScrollHorizontalGallery-module__OSzcPG__controlButton:disabled{cursor:default;opacity:.35}.ScrollHorizontalGallery-module__OSzcPG__count{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:3.5rem;font-size:.75rem}.ScrollHorizontalGallery-module__OSzcPG__progressRail{z-index:1;background:var(--style-border-subtle,#0000001f);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ScrollHorizontalGallery-module__OSzcPG__progressFill{transform-origin:0;background:var(--bn-brand-primary,var(--style-text-primary,currentColor));width:100%;height:100%}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-direction=rtl] .ScrollHorizontalGallery-module__OSzcPG__controls{left:clamp(1rem,3vw,2rem);right:auto}.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-direction=rtl] .ScrollHorizontalGallery-module__OSzcPG__progressFill{transform-origin:100%}.ScrollHorizontalGallery-module__OSzcPG__instructions{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px),(max-height:619px),(hover:none),(pointer:coarse){.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]){height:auto!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__stage{height:auto!important;min-height:0!important;position:static!important;overflow:visible!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track{will-change:auto!important;width:auto!important;display:grid!important;transform:none!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track>*{width:auto!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__controls,.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__progressRail{display:none!important}}@media (prefers-reduced-motion:reduce){.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]){height:auto!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__stage{height:auto!important;min-height:0!important;position:static!important;overflow:visible!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track{will-change:auto!important;width:auto!important;display:grid!important;transform:none!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track>*{width:auto!important}.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__controls,.ScrollHorizontalGallery-module__OSzcPG__root:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__progressRail{display:none!important}}@media (min-width:900px) and (min-height:620px){.ScrollHorizontalGallery-module__OSzcPG__root[data-horizontal-fit=true]:not([data-horizontal-enhanced=true]) .ScrollHorizontalGallery-module__OSzcPG__track>*{width:var(--horizontal-story-panel-width);max-width:calc(100% - 4rem)}}
