._room_4djjj_1{--globe-land:#4c97e8;--globe-land-bright:#85beff;--globe-beacon:#60b5ff;--globe-beacon-center:#d3ecff;--globe-label:#a0c3e6;--globe-label-muted:#7394b7;z-index:1;pointer-events:none;grid-area:1/2;place-self:center;width:calc(100% + 64px);max-width:620px;margin-inline:-32px;position:relative}._sphere_4djjj_20{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}._atmosphere_4djjj_21{opacity:.62;animation:10s ease-in-out infinite _globeBreath_4djjj_1}._landGlow_4djjj_22{opacity:.11;animation:10s ease-in-out infinite _coastlineBreath_4djjj_1}._beaconHalo_4djjj_23{opacity:.32;animation:4.8s ease-in-out infinite _beaconGlow_4djjj_1}._beaconRing_4djjj_24{opacity:.13;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite _beaconRing_4djjj_24}._beaconCore_4djjj_25{opacity:.55;animation:4.8s ease-in-out infinite _beaconLight_4djjj_1}._labelLine_4djjj_26{stroke:var(--globe-label-muted);opacity:.6}._city_4djjj_27,._country_4djjj_27{font-family:var(--font-sans);font-weight:400}._city_4djjj_27{fill:var(--globe-label);letter-spacing:.35px;font-size:12px}._country_4djjj_27{fill:var(--globe-label-muted);letter-spacing:.8px;font-size:9px}:root[data-theme=light] ._room_4djjj_1{--globe-land:#3477bd;--globe-land-bright:#245e9d;--globe-beacon:#1673d9;--globe-beacon-center:#e1f0ff;--globe-label:#245480;--globe-label-muted:#52769a}@keyframes _globeBreath_4djjj_1{0%,to{opacity:.45}50%{opacity:.9}}@keyframes _coastlineBreath_4djjj_1{0%,to{opacity:.07}50%{opacity:.23}}@keyframes _beaconGlow_4djjj_1{0%,to{opacity:.12}50%{opacity:.9}}@keyframes _beaconLight_4djjj_1{0%,to{opacity:.38}50%{opacity:1}}@keyframes _beaconRing_4djjj_24{0%,to{opacity:.06;transform:scale(.72)}50%{opacity:.42;transform:scale(1.25)}}@media (width<=1100px) and (width>=901px){._room_4djjj_1{width:calc(100% + 36px);margin-inline:-18px}}@media (width<=900px){._room_4djjj_1{grid-area:2/1;width:min(100%,490px);max-width:none;margin:-34px auto -30px}}@media (width<=620px){._room_4djjj_1{width:min(100%,370px);margin-block:-12px -20px}._city_4djjj_27{font-size:18px}._country_4djjj_27{font-size:14px}}@media (prefers-reduced-motion:reduce){._atmosphere_4djjj_21,._landGlow_4djjj_22,._beaconHalo_4djjj_23,._beaconRing_4djjj_24,._beaconCore_4djjj_25{animation:none}._beaconCore_4djjj_25{opacity:1}._beaconHalo_4djjj_23{opacity:.4}}._section_1tzf0_1{--warm:var(--light-accent-light);--sculpture-pearl:var(--light-accent-light);--sculpture-copper:var(--light-accent);--sculpture-shadow:var(--light-accent-deep);isolation:isolate;padding-block:clamp(60px,6.5vw,96px) clamp(68px,7vw,104px);scroll-margin-top:92px;position:relative}._heading_1tzf0_12{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}._heading_1tzf0_12 ._kicker_1tzf0_19{margin:0 0 20px}._heading_1tzf0_12 h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.3vw,44px);font-weight:400;line-height:1.15}._gallery_1tzf0_29{isolation:isolate;border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);background:radial-gradient(ellipse 80% 60% at 50% -20%, rgb(var(--light-accent-rgb) / .13), transparent 80%), linear-gradient(150deg, color-mix(in srgb, var(--ink) 3.8%, var(--bg)), var(--bg) 78%);box-shadow:0 0 24px rgb(var(--light-accent-rgb) / .045), 0 0 64px rgb(var(--light-accent-rgb) / .035), 0 18px 70px #00000021, inset 0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}._gallery_1tzf0_29:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--light-accent-rgb) / .55), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:17%;right:17%}._discipline_1tzf0_47{min-width:0;padding:27px clamp(24px,3.1vw,43px) 44px;position:relative}._discipline_1tzf0_47+._discipline_1tzf0_47:before{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--ink) 12%, transparent) 30%, color-mix(in srgb, var(--ink) 9%, transparent) 80%, transparent);width:1px;position:absolute;top:12%;bottom:9%;left:0}._discipline_1tzf0_47:after{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 24%, rgb(var(--light-accent-rgb) / .075), transparent 75%);opacity:1;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}._visual_1tzf0_68{pointer-events:none;place-items:center;height:clamp(174px,16vw,210px);margin:0 -15px 24px;display:grid;position:relative}._halo_1tzf0_76{background:radial-gradient(ellipse, rgb(var(--light-accent-rgb) / .1), transparent 67%);opacity:1;width:230px;max-width:100%;height:180px;transition:opacity .7s;position:absolute}._sculpture_1tzf0_85{width:min(100%,280px);height:100%;overflow:visible;scale:.7}._form_1tzf0_86{transform-origin:140px 100px}._minimalVisual_1tzf0_87 ._sculpture_1tzf0_85{scale:.88}._minimalVisual_1tzf0_87 ._halo_1tzf0_76{opacity:1}._minimalVisual_1tzf0_87 ._reflection_1tzf0_89{opacity:.4}._minimalVisual_1tzf0_87 ._form_1tzf0_86{animation:none!important}._reflection_1tzf0_89{background:radial-gradient(ellipse, rgb(var(--light-accent-rgb) / .18), transparent 70%);filter:blur(4px);height:8px;position:absolute;bottom:1px;left:21%;right:21%}._copy_1tzf0_98{min-width:0;position:relative;container-type:inline-size}._index_1tzf0_99{color:var(--warm);font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:12px;margin-bottom:17px;font-size:9px;line-height:1;display:flex}._index_1tzf0_99>span{background:linear-gradient(90deg, color-mix(in srgb, var(--warm) 45%, transparent), transparent);width:30px;height:1px}._copy_1tzf0_98 h3{min-height:1.1em;color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin:0 0 18px;font-size:min(32px,9cqi);font-weight:400;line-height:1.1}._copy_1tzf0_98 p{color:var(--muted);font-family:var(--font-editorial);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(15.52px,1.164vw,17.46px);font-weight:400;line-height:1.5}:root[data-theme=light] ._section_1tzf0_1{--warm:#226bc2;--sculpture-pearl:#1758a6;--sculpture-copper:#2b6fba;--sculpture-shadow:#a8bed8}:root[data-theme=light] ._gallery_1tzf0_29{background:radial-gradient(ellipse 80% 60% at 50% -20%, rgb(var(--light-accent-rgb) / .12), transparent 80%), linear-gradient(150deg, #fff9, #ffffff21);box-shadow:0 0 36px rgb(var(--light-accent-rgb) / .05), 0 18px 60px #1c2c410b, inset 0 1px 0 #fff9}@media (hover:hover){._discipline_1tzf0_47:hover:after,._discipline_1tzf0_47:hover ._halo_1tzf0_76{opacity:1}}@media (prefers-reduced-motion:no-preference){._section_1tzf0_1.is-visible ._form_1tzf0_86{animation:10s ease-in-out infinite alternate _float_1tzf0_1}._discipline_1tzf0_47:nth-child(2) ._form_1tzf0_86{animation-duration:12s;animation-delay:-4s}._discipline_1tzf0_47:nth-child(3) ._form_1tzf0_86{animation-duration:14s;animation-delay:-7s}._section_1tzf0_1.is-visible ._copy_1tzf0_98{animation:.9s cubic-bezier(.22,1,.36,1) both _arrive_1tzf0_1}._section_1tzf0_1.is-visible ._discipline_1tzf0_47:nth-child(2) ._copy_1tzf0_98{animation-delay:.1s}._section_1tzf0_1.is-visible ._discipline_1tzf0_47:nth-child(3) ._copy_1tzf0_98{animation-delay:.2s}}@keyframes _float_1tzf0_1{0%{transform:translateY(2px)rotate(-2deg)}to{transform:translateY(-6px)rotate(2deg)}}@keyframes _arrive_1tzf0_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=1200px){._copy_1tzf0_98 h3{min-height:1.1em}}@media (width>=961px) and (width<=1020px){._discipline_1tzf0_47{padding-inline:23px}}@media (width<=960px){._section_1tzf0_1{padding-block:60px 66px}._heading_1tzf0_12{gap:12px;margin-bottom:25px}._heading_1tzf0_12 h2{font-size:32px}._gallery_1tzf0_29{border-radius:20px;grid-template-columns:1fr}._discipline_1tzf0_47{grid-template-columns:minmax(105px,.7fr) minmax(0,1.7fr);align-items:center;gap:26px;padding:31px 30px;display:grid}._discipline_1tzf0_47+._discipline_1tzf0_47:before{background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);width:auto;height:1px;inset:0 7% auto}._visual_1tzf0_68{height:170px;margin:0 -14px}._index_1tzf0_99{margin-bottom:13px}._copy_1tzf0_98 h3{min-height:0;margin-bottom:14px}}@media (width<=510px){._heading_1tzf0_12{flex-direction:column;align-items:start;gap:5px}._heading_1tzf0_12 h2{font-size:33px}._discipline_1tzf0_47{padding:19px 26px 31px;display:block}._visual_1tzf0_68{width:min(210px,100%);height:144px;margin:0 auto 15px}._index_1tzf0_99{margin-bottom:13px}}@media (width<=620px){._copy_1tzf0_98 p{font-size:16px;line-height:1.55}}@media (prefers-reduced-motion:reduce){._section_1tzf0_1,._section_1tzf0_1 *,._section_1tzf0_1 :before,._section_1tzf0_1 :after{transition:none!important;animation:none!important}}
