:root{--rt-across:.7s;--rt-deeper:1.05s;--rt-back:.9s;--rt-home:.9s;--rt-lang:.8s;--rt-lang-wait:.14s;--rt-press:.24s;--rt-ease-open:cubic-bezier(.4, 0, .1, 1);--rt-ease-settle:cubic-bezier(.16, 1, .3, 1);--rt-ease-close:cubic-bezier(.55, 0, .1, 1);--rt-arrive:.94;--rt-push:1.035;--rt-recede:.965;--rt-drift:1.6vw;--rt-blur:6px;--rt-haze:.1;--rt-veil-press:.4}.rt-rim{--rt-rim-paper:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20244%20337.33%22%20preserveAspectRatio%3D%22none%22%3E%3Cfilter%20id%3D%22p%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.045%22%20numOctaves%3D%221%22%20seed%3D%227%22%20result%3D%22w%22%2F%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22w%22%20scale%3D%229%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%20result%3D%22e%22%2F%3E%3CfeGaussianBlur%20in%3D%22e%22%20stdDeviation%3D%226.8%22%20result%3D%22b%22%2F%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%221%22%20seed%3D%223%22%20result%3D%22g%22%2F%3E%3CfeColorMatrix%20in%3D%22g%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-.55%200%200%200%201.08%22%20result%3D%22a%22%2F%3E%3CfeComposite%20in%3D%22b%22%20in2%3D%22a%22%20operator%3D%22in%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M22%20306.33333333333337V122A100%20100%200%200%201%20222%20122V306.33333333333337Q222%20315.33333333333337%20213%20315.33333333333337H31Q22%20315.33333333333337%2022%20306.33333333333337Z%22%20fill%3D%22none%22%20stroke%3D%22%23E9E4DA%22%20stroke-opacity%3D%22.88%22%20stroke-width%3D%2221.08%22%20filter%3D%22url\(%23p\)%22%2F%3E%3Cpath%20d%3D%22M22%20306.33333333333337V122A100%20100%200%200%201%20222%20122V306.33333333333337Q222%20315.33333333333337%20213%20315.33333333333337H31Q22%20315.33333333333337%2022%20306.33333333333337Z%22%20fill%3D%22none%22%20stroke%3D%22%232F302D%22%20stroke-opacity%3D%22.16%22%20stroke-width%3D%22.55%22%2F%3E%3C%2Fsvg%3E)}::view-transition{--rt-rim-paper:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20244%20337.33%22%20preserveAspectRatio%3D%22none%22%3E%3Cfilter%20id%3D%22p%22%20x%3D%22-15%25%22%20y%3D%22-15%25%22%20width%3D%22130%25%22%20height%3D%22130%25%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.045%22%20numOctaves%3D%221%22%20seed%3D%227%22%20result%3D%22w%22%2F%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22w%22%20scale%3D%229%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%20result%3D%22e%22%2F%3E%3CfeGaussianBlur%20in%3D%22e%22%20stdDeviation%3D%226.8%22%20result%3D%22b%22%2F%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%221%22%20seed%3D%223%22%20result%3D%22g%22%2F%3E%3CfeColorMatrix%20in%3D%22g%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-.55%200%200%200%201.08%22%20result%3D%22a%22%2F%3E%3CfeComposite%20in%3D%22b%22%20in2%3D%22a%22%20operator%3D%22in%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M22%20306.33333333333337V122A100%20100%200%200%201%20222%20122V306.33333333333337Q222%20315.33333333333337%20213%20315.33333333333337H31Q22%20315.33333333333337%2022%20306.33333333333337Z%22%20fill%3D%22none%22%20stroke%3D%22%23E9E4DA%22%20stroke-opacity%3D%22.88%22%20stroke-width%3D%2221.08%22%20filter%3D%22url\(%23p\)%22%2F%3E%3Cpath%20d%3D%22M22%20306.33333333333337V122A100%20100%200%200%201%20222%20122V306.33333333333337Q222%20315.33333333333337%20213%20315.33333333333337H31Q22%20315.33333333333337%2022%20306.33333333333337Z%22%20fill%3D%22none%22%20stroke%3D%22%232F302D%22%20stroke-opacity%3D%22.16%22%20stroke-width%3D%22.55%22%2F%3E%3C%2Fsvg%3E)}.rt-veil,.rt-rim{z-index:38;pointer-events:none;opacity:0;transition:opacity var(--rt-press) var(--rt-ease-settle);display:none;position:fixed}:root:is([data-rt-press],[data-rt]) .rt-veil,:root:is([data-rt-press=across],[data-rt-press=deeper],[data-rt]) .rt-rim{display:block}.rt-veil{-webkit-backdrop-filter:blur(var(--rt-blur));backdrop-filter:blur(var(--rt-blur));background:rgb(233 228 218/var(--rt-haze));inset:0}.rt-rim{width:var(--rt-rim-w,0);height:var(--rt-rim-h,0);transform-origin:var(--rt-rim-ox) var(--rt-rim-oy);transform:translate(var(--rt-rim-x), var(--rt-rim-y)) scale(var(--rt-rim-s0));background:var(--rt-rim-paper) 0 0 / 100% 100% no-repeat;top:0;left:0}:root[data-rt-press]:not([data-rt]) .rt-veil{opacity:var(--rt-veil-press)}:root[data-rt-press]:not([data-rt]) .rt-rim{opacity:1}@starting-style{:root[data-rt-press]:not([data-rt]) .rt-veil,:root[data-rt-press]:not([data-rt]) .rt-rim{opacity:0}}:root[data-rt]:active-view-transition .rt-veil{view-transition-name:rt-veil}:root[data-rt]:active-view-transition .rt-rim{view-transition-name:rt-rim}:root[data-rt]:active-view-transition [data-rt-old]{view-transition-name:rt-old;view-transition-class:ns-page-out}:root[data-rt]:active-view-transition [data-rt-new]{view-transition-name:rt-new;view-transition-class:ns-page-in}:root[data-rt]:active-view-transition [data-arriving] :is(.ns-contact-body,.ns-hall-intro){view-transition-name:none!important}:root[data-rt]:active-view-transition .ns-bar{view-transition-name:rt-bar}::view-transition-group(rt-bar){z-index:39;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:none}::view-transition-old(rt-veil){display:none}::view-transition-new(rt-veil){display:none}::view-transition-old(rt-rim){display:none}::view-transition-new(rt-rim){display:none}::view-transition-group(rt-veil){-webkit-backdrop-filter:blur(var(--rt-blur));backdrop-filter:blur(var(--rt-blur));background:rgb(233 228 218/var(--rt-haze));opacity:0}::view-transition-group(rt-rim){background:var(--rt-rim-paper) 0 0 / 100% 100% no-repeat;transform-origin:var(--rt-rim-ox) var(--rt-rim-oy);opacity:0}::view-transition-group(root){z-index:-6}::view-transition-group(rt-rim){z-index:-2}:root:is([data-rt=across],[data-rt=deeper])::view-transition-group(.ns-page-out){z-index:-5}:root:is([data-rt=across],[data-rt=deeper])::view-transition-group(rt-veil){z-index:-4}:root:is([data-rt=across],[data-rt=deeper])::view-transition-group(.ns-page-in){z-index:-3}:root:is([data-rt=back],[data-rt=home])::view-transition-group(.ns-page-in){z-index:-5}:root:is([data-rt=back],[data-rt=home])::view-transition-group(.ns-page-out){z-index:-4}:root:is([data-rt=back],[data-rt=home])::view-transition-group(rt-veil){z-index:-3}:root:is([data-rt=across],[data-rt=deeper])::view-transition-group(.ns-page-in){animation:var(--rt-dur) var(--rt-ease) both rt-arch-new}:root:is([data-rt=across],[data-rt=deeper])::view-transition-group(rt-veil){animation:var(--rt-dur) var(--rt-ease-settle) both rt-veil-open}:root[data-rt]::view-transition-group(rt-rim){animation:var(--rt-dur) var(--rt-ease) both rt-rim, var(--rt-dur) linear both rt-rim-in}:root[data-rt=across]::view-transition-new(.ns-page-in){animation:var(--rt-dur) var(--rt-ease-settle) both rt-rise}:root[data-rt=across]::view-transition-old(.ns-page-out){animation:var(--rt-dur) var(--rt-ease) both rt-lift}:root[data-rt=deeper]::view-transition-new(.ns-page-in){transform-origin:var(--rt-x) calc(var(--rt-y) + var(--ns-vt-new-top));animation:var(--rt-dur) var(--rt-ease-settle) both rt-arrive}:root[data-rt=deeper]::view-transition-old(.ns-page-out){transform-origin:var(--rt-x) calc(var(--rt-y) + var(--ns-vt-old-top));animation:var(--rt-dur) var(--rt-ease) both rt-push}:root:is([data-rt=back],[data-rt=home])::view-transition-group(.ns-page-out){animation:var(--rt-dur) var(--rt-ease) both rt-arch-old}:root:is([data-rt=back],[data-rt=home])::view-transition-old(.ns-page-out){transform-origin:var(--rt-x) calc(var(--rt-y) + var(--ns-vt-old-top));animation:var(--rt-dur) var(--rt-ease) both rt-recede, var(--rt-dur) linear both rt-let-go}:root:is([data-rt=back],[data-rt=home])::view-transition-group(rt-veil){animation:var(--rt-dur) linear both rt-veil-close}:root:is([data-rt=back],[data-rt=home])::view-transition-group(rt-rim){animation:var(--rt-dur) var(--rt-ease) both rt-rim, var(--rt-dur) linear both rt-rim-out}:root[data-rt=back]::view-transition-new(.ns-page-in){transform-origin:var(--rt-x) calc(var(--rt-y) + var(--ns-vt-new-top));animation:var(--rt-dur) var(--rt-ease-settle) both rt-settle}:root:root[data-rt=home]::view-transition-new(root){transform-origin:var(--rt-x) var(--rt-y);animation:var(--rt-dur) var(--rt-ease-settle) both rt-settle}:root:active-view-transition-type(ns-document) .rt-rim{view-transition-name:rt-rim;width:56.7005vmax;height:78.3892vmax;display:block;transform:none}html:root:active-view-transition-type(ns-document)::view-transition-old(root){mix-blend-mode:normal;animation:none}html:root:active-view-transition-type(ns-document)::view-transition-new(root){mix-blend-mode:normal;animation:var(--rt-lang) var(--rt-ease-open) var(--rt-lang-wait) both rt-lang}html:root:active-view-transition-type(ns-document)::view-transition-group(rt-rim){--rt-rim-o0:0;transform-origin:28.3502vmax 66.4604vmax;animation:var(--rt-lang) var(--rt-ease-open) var(--rt-lang-wait) both rt-lang-rim, var(--rt-lang) linear var(--rt-lang-wait) both rt-rim-in}@keyframes rt-arch-new{0%{clip-path:inset(calc(var(--rt-t0) + var(--ns-vt-new-top)) calc(100% - var(--rt-r0)) calc(100% - var(--rt-b0) - var(--ns-vt-new-top)) var(--rt-l0) round var(--rt-h0) var(--rt-h0) var(--rt-f0) var(--rt-f0))}to{clip-path:inset(calc(var(--rt-t1) + var(--ns-vt-new-top)) calc(100% - var(--rt-r1)) calc(100% - var(--rt-b1) - var(--ns-vt-new-top)) var(--rt-l1) round var(--rt-h1) var(--rt-h1) var(--rt-f1) var(--rt-f1))}}@keyframes rt-arch-old{0%{clip-path:inset(calc(var(--rt-t0) + var(--ns-vt-old-top)) calc(100% - var(--rt-r0)) calc(100% - var(--rt-b0) - var(--ns-vt-old-top)) var(--rt-l0) round var(--rt-h0) var(--rt-h0) var(--rt-f0) var(--rt-f0))}to{clip-path:inset(calc(var(--rt-t1) + var(--ns-vt-old-top)) calc(100% - var(--rt-r1)) calc(100% - var(--rt-b1) - var(--ns-vt-old-top)) var(--rt-l1) round var(--rt-h1) var(--rt-h1) var(--rt-f1) var(--rt-f1))}}@keyframes rt-lang{0%{clip-path:inset(calc(98.5% - 11.88vmax) calc(50% - 4.5vmax) calc(1.5% - 1.32vmax) round 4.5vmax 4.5vmax .405vmax .405vmax)}to{clip-path:inset(calc(98.5% - 316.8vmax) calc(50% - 120vmax) calc(1.5% - 35.2vmax) round 120vmax 120vmax 10.8vmax 10.8vmax)}}@keyframes rt-rim{0%{transform:translate(var(--rt-rim-x), var(--rt-rim-y)) scale(var(--rt-rim-s0))}to{transform:translate(var(--rt-rim-x), var(--rt-rim-y)) scale(var(--rt-rim-s1))}}@keyframes rt-lang-rim{0%{transform:translate(calc(50vw - 28.3502vmax),calc(98.5dvh - 66.4604vmax))scale(.1936)}to{transform:translate(calc(50vw - 28.3502vmax),calc(98.5dvh - 66.4604vmax))scale(5.164)}}@keyframes rt-rim-in{0%{opacity:var(--rt-rim-o0,0)}16%,to{opacity:1}}@keyframes rt-rim-out{0%,72%{opacity:1}to{opacity:0}}@keyframes rt-veil-open{0%{opacity:var(--rt-veil0,0)}60%,to{opacity:1}}@keyframes rt-veil-close{0%{opacity:var(--rt-veil0,0)}30%{opacity:1}to{opacity:0}}@keyframes rt-rise{0%{transform:translateY(var(--rt-drift))}}@keyframes rt-lift{to{transform:translateY(calc(-1 * var(--rt-drift)))}}@keyframes rt-arrive{0%{transform:scale(var(--rt-arrive))}}@keyframes rt-push{to{transform:scale(var(--rt-push))}}@keyframes rt-recede{to{transform:scale(var(--rt-recede))}}@keyframes rt-settle{0%{transform:scale(var(--rt-push))}}@keyframes rt-let-go{0%,70%{opacity:1}to{opacity:0}}
