*,*::before,*::after{box-sizing:border-box}html,body,h1,h2,p,fieldset,legend{margin:0}fieldset{min-inline-size:0;padding:0;border:0}legend{padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-weight:var(--weight-ui);font-size:var(--size-ui);line-height:var(--leading-ui);letter-spacing:var(--track-ui);font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:var(--num-ui);font-synthesis:none;-webkit-font-smoothing:var(--smoothing);-moz-osx-font-smoothing:var(--smoothing-moz);overflow-x:clip}h1,h2{font-size:inherit;font-weight:inherit}q:lang(pt){quotes:"\00AB" "\00BB" "\201C" "\201D"}q:lang(en){quotes:"\201C" "\201D" "\2018" "\2019"}svg{display:block}::selection{background:var(--color-selection);color:var(--color-text-strong)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-focus)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;z-index:var(--z-skip);inset-inline-start:var(--gutter);inset-block-start:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text-strong);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset);transform:translateY(-200%)}.skip:focus-visible{transform:none}.topbar{position:relative;z-index:var(--z-chrome);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 var(--space-4);padding-block:var(--topbar-pad) 0;padding-inline:max(calc(var(--gutter) - var(--space-3)),env(safe-area-inset-left)) max(calc(var(--gutter) - var(--space-3)),env(safe-area-inset-right))}.home .topbar{position:absolute;inset:0 0 auto}.controls{display:flex;align-items:center}.controls[hidden]{display:none}.controls--lang{margin-inline-start:auto}.controls__sep{font-family:var(--font-dot);color:var(--color-text-muted);user-select:none}.controls[data-theme-switch]{position:relative}.controls__note{position:absolute;inset-block-start:calc(100% - var(--space-2));inset-inline-start:0;padding-inline:var(--space-3);font-family:var(--font-text);font-weight:var(--weight-text);font-size:var(--size-ui);line-height:var(--leading-ui);letter-spacing:0;color:var(--color-text-muted);white-space:nowrap}:root:not([data-sol]) .controls__note,[data-theme="dia"] .controls__note-noite,[data-theme="noite"] .controls__note-dia{display:none}:root[data-sol]{--sol-h:calc(var(--size-ui) * var(--leading-ui) - var(--space-2))}@media (min-width: 56.25em) and (min-height: 37.5em){:root[data-sol]{--sol-h:0px}}.ctl{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--target);min-block-size:var(--target);margin:0;padding:0 var(--space-3);border:0;background:none;color:var(--color-text-muted);font:inherit;letter-spacing:var(--track-ui);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.ctl[aria-current="page"],.ctl[aria-pressed="true"]{color:var(--color-text-strong)}.ctl[aria-current="page"]::after,.ctl[aria-pressed="true"]::after{content:"";position:absolute;inset-inline-start:calc(50% - var(--tick-w) / 2);inset-block-start:calc(50% + 0.7em);inline-size:var(--tick-w);border-block-end:var(--tick-h) solid var(--color-accent-text)}@media (hover: hover) and (pointer: fine){.ctl:hover{color:var(--color-text-strong)}}.ctl:active{transform:scale(0.97)}@media (prefers-reduced-motion: reduce){.ctl:active{transform:none}}.ctl[data-theme-set]{font-family:var(--font-theme)}.ctl[hreflang]{font-family:var(--font-lang);letter-spacing:var(--track-caps)}.stage{display:flex;flex-direction:column;align-items:center;min-block-size:0;padding-block-start:var(--space-4);padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}.intro{display:flex;flex-direction:column;align-items:center;inline-size:100%;margin-block:auto var(--space-5);text-align:center}.lockup{display:flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-size:var(--size-wordmark);font-weight:var(--weight-wordmark);line-height:var(--leading-lockup);text-transform:uppercase;letter-spacing:0;color:var(--color-text-strong)}.lockup__emblem{inline-size:var(--lockup-emblem);aspect-ratio:200 / 228;margin-block-end:0.3em;color:var(--color-mark)}.lockup__emblem svg{inline-size:100%;block-size:100%}.lockup__name{letter-spacing:var(--track-wordmark);margin-inline-end:calc(var(--track-wordmark) * -1);margin-block-end:var(--lockup-pull)}.lockup__sc{font-family:var(--font-display-sc);font-size:var(--lockup-sc)}.lockup__end{font-family:var(--font-display-end)}.lockup__label{display:block;margin-block-start:var(--lockup-label-gap);font-family:var(--font-label-lockup);font-weight:var(--weight-label);font-size:var(--lockup-label);line-height:var(--leading-label);letter-spacing:var(--track-label);text-align:center;color:var(--color-text-strong)}.lockup__kind,.lockup__place{display:block;margin-inline-end:calc(var(--track-label) * -1)}.lockup__place{font-family:var(--font-label-place)}.lockup__dot{display:none;font-family:var(--font-label-dot);color:var(--color-mark)}@media (min-width: 64em) and (min-height: 43.75em){.porta .lockup{align-self:stretch;container-type:inline-size}@container (min-width: 5.3em) and (min-width: 19.5rem){.porta .lockup__label{font-size:var(--lockup-label-line);margin-block-start:var(--lockup-label-line-gap);margin-inline-end:calc(var(--track-label) * -1)}.porta .lockup__kind,.porta .lockup__place{display:inline-block;margin-inline-end:0}.porta .lockup__dot{display:inline}}}.lede{max-inline-size:var(--measure-lede);margin-block-start:var(--space-5);font-family:var(--font-lede);font-weight:var(--weight-text);font-size:var(--size-lede);line-height:var(--leading-lede);letter-spacing:var(--track-lede);font-variant-numeric:var(--num-text);color:var(--color-text);text-wrap:balance}@media (min-width: 20em) and (max-width: 22.49em),(orientation: landscape) and (max-height: 31.25em) and (max-width: 42.49em){.lede:lang(pt){max-inline-size:13.4em;text-wrap:wrap}}.status{margin-block-start:var(--space-2);font-family:var(--font-status);color:var(--color-accent-text)}@media (max-width: 56.24em){.status{color:var(--color-status-small,var(--color-accent-text))}}.cta-row{margin-block-start:var(--space-4)}.cta{display:inline-flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-2);color:var(--color-text-strong);font-family:var(--font-cta);font-size:var(--size-cta);letter-spacing:var(--track-cta);text-decoration:underline;text-decoration-thickness:var(--underline-cta);text-underline-offset:var(--underline-offset);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--dur-ui) ease,text-decoration-color var(--dur-ui) ease,text-decoration-thickness var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.cta:active{transform:scale(0.97)}@media (prefers-reduced-motion: reduce){.cta:active{transform:none}}.foot{font-family:var(--font-foot);background:var(--color-bg);padding-block:var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));text-align:center;font-size:var(--size-ui);line-height:var(--leading-text);color:var(--color-text-muted)}.foot__link{display:inline-flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1);color:inherit;text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset)}@media (max-width: 29.99em){.foot__sep{display:none}.foot__link{display:flex;justify-content:center;inline-size:fit-content;margin-inline:auto;margin-block-end:calc(var(--space-2) - var(--space-3))}}.foot__name{font-family:var(--font-foot-name)}.foot__place{font-family:var(--font-foot-place)}.foot__dot,.foot__sep,.status--links .controls__sep{font-family:var(--font-sep)}@media (max-width: 29.99em){.foot__dot{display:none}.foot__place{display:block}}.entrance{flex:1 1 0;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;min-block-size:clamp(15rem,40svh,34rem);max-block-size:calc((100vw - 2 * var(--gutter) + 2 * var(--space-3)) * var(--scene-reach) / var(--scene-ratio) * (1 - var(--scene-lift)) + var(--scene-clear));margin-block-start:auto;margin-inline:calc(var(--space-3) * -1);container-type:size;pointer-events:none;user-select:none;-webkit-user-select:none;--scene-reach:1.06;--scene-lift:0.05;--scene-clear:var(--space-2)}.scene{--scene-w:min(calc(100cqw * var(--scene-reach)),calc((100cqh - var(--scene-clear)) * var(--scene-ratio) / (1 - var(--scene-lift))));position:relative;z-index:var(--z-scene);flex:none;inline-size:var(--scene-w);aspect-ratio:var(--scene-ratio);inset-inline-start:calc(var(--scene-w) * (0.5 - var(--scene-axis)));transform-origin:var(--hp-x) var(--hp-y);background:var(--photo-lqip) center / 100% 100% no-repeat}.scene.is-loaded{background:none}:root[data-theme] .porta .scene:not(.is-loaded) :is(.door,.ph--hall){visibility:hidden}@supports not (container-type: size){.scene{--scene-w:min(100%,calc(44svh * var(--scene-ratio)))}}.ph{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:var(--w);block-size:var(--h)}.ph--facade{--x:0%;--y:0%;--w:100%;--h:100%}.ph--hall{--x:var(--door-x);--y:var(--door-y);--w:var(--door-w);--h:var(--door-h);overflow:clip}.ph--hall{box-shadow:0 0 0 3px var(--color-door-ring)}.ph--plate{--x:var(--plate-x);--y:var(--plate-y);--w:var(--plate-w);--h:var(--plate-h);transform-origin:var(--plate-ox) var(--plate-oy)}.ph--reveal{--x:0%;--y:0%;--w:100%;--h:100%}.ph--spill{--x:var(--spill-x);--y:var(--spill-y);--w:var(--spill-w);--h:var(--spill-h);opacity:0}.scene img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none}picture.t-dia{display:var(--t-dia)}picture.t-noite{display:var(--t-noite)}.ph--spill{display:none}.scene.is-ready .ph--spill{display:var(--t-spill)}.door{position:absolute;inset:0;perspective:calc(var(--scene-w) / var(--scene-ratio) * var(--persp));perspective-origin:var(--hp-x) var(--hp-y)}.leaf{position:absolute;inset-block-start:var(--leaf-l-y);block-size:var(--leaf-l-h);inline-size:var(--leaf-l-w);backface-visibility:hidden;outline:1px solid transparent}.leaf--l{inset-inline-start:var(--leaf-l-x);transform-origin:0 50%}.leaf--r{inset-inline-start:var(--leaf-r-x);transform-origin:100% 50%}.leaf__shade{position:absolute;inset:0;background:var(--color-leaf-shade);opacity:0}@media (prefers-reduced-motion: no-preference){.is-theming,.is-theming *:not([data-motion]){transition:background-color var(--dur-theme) var(--ease-out),color var(--dur-theme) var(--ease-out),opacity var(--dur-theme) var(--ease-out) !important}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-theme);animation-timing-function:var(--ease-out)}.is-sky::view-transition-old(root),.is-sky::view-transition-new(root){animation-duration:var(--dur-sky);animation-timing-function:var(--ease-sky)}.is-theming.is-sky,.is-theming.is-sky *:not([data-motion]){transition-duration:var(--dur-sky) !important;transition-timing-function:var(--ease-sky) !important}}.is-instant :is(.ctl,.cta,.link,.foot__link,.link-inline,.porta__cue,.button,.field__input,.check__box){transition:none !important}.porta{position:relative}.porta__stage{position:relative;overflow:clip}.porta__frame{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100svh;padding-block-start:calc(var(--topbar-pad) + var(--target) + var(--sol-h,0px))}.porta__frame>.stage{flex:1 1 auto;padding-block-end:var(--hairline)}.porta__band{flex:none;display:flex;justify-content:center;padding-block:var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));line-height:var(--leading-text);font-size:var(--size-ui)}.porta__cue{display:grid;place-items:center;inline-size:var(--target);block-size:var(--target);margin-block:calc((1lh - var(--target)) / 2);color:var(--color-text-muted);-webkit-tap-highlight-color:transparent}.porta__cue svg{inline-size:0.875rem;block-size:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:var(--stroke-cue);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.porta__flood{position:absolute;inset:0;z-index:2;background:var(--color-hall);opacity:0;pointer-events:none}.porta-on .porta::after{content:"";display:block;block-size:var(--porta-run)}.porta-on .porta__stage{position:sticky;z-index:0;inset-block-start:var(--stick,0px);min-block-size:100vh;min-block-size:calc(100lvh - var(--stick,0px))}.porta__probe{position:absolute;inset-block-start:0;inline-size:0;block-size:100vh;block-size:100svh;visibility:hidden}.surface-hall{background:var(--color-bg);-webkit-font-smoothing:var(--smoothing);-moz-osx-font-smoothing:var(--smoothing-moz)}.lista{position:relative;color:var(--color-text);display:grid;justify-items:center;align-content:start;min-block-size:100vh;min-block-size:100svh;padding-block:var(--lista-pad) var(--space-8);padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}.lista{--lista-pad:clamp(var(--space-7),22svh,14rem)}.lista{grid-template-columns:minmax(0,1fr)}.lista__inner{inline-size:min(100%,var(--measure-form));min-inline-size:0;overflow-wrap:anywhere}.porta-on .lista{z-index:1;margin-block-start:-100vh;margin-block-start:-100lvh;min-block-size:100vh;min-block-size:100lvh;background:none}.porta-on .lista::before{content:"";position:absolute;inset:100vh 0 0;inset-block-start:100lvh;z-index:-1;background:var(--color-bg)}.porta-on [data-reveal]>*{opacity:0;pointer-events:none}.notice__title{font-family:var(--font-title);font-weight:var(--weight-text);font-size:var(--size-title);line-height:var(--leading-title);letter-spacing:var(--track-title);font-variant-numeric:var(--num-text);color:var(--color-text-strong);text-wrap:balance}.lista__title{position:relative;font-family:var(--font-label-list);font-weight:var(--weight-label);font-size:var(--size-read);line-height:var(--leading-label);letter-spacing:var(--track-section);margin-inline-end:calc(var(--track-section) * -1);text-transform:uppercase;text-align:center;color:var(--color-text-strong)}.lista__lede,.notice__intro{font-family:var(--font-list);font-weight:var(--weight-text);font-size:var(--size-lede);line-height:var(--leading-lede);letter-spacing:var(--track-lede);font-variant-numeric:var(--num-text)}.lista__lede{max-inline-size:var(--measure-lede);margin-block-start:var(--space-4);margin-inline:auto;text-align:center;text-wrap:balance}.lista__noscript{margin-block-start:var(--space-5);font-family:var(--font-text);font-weight:var(--weight-text);font-size:var(--size-read);line-height:var(--leading-read);letter-spacing:var(--track-read);font-variant-numeric:var(--num-text);text-align:center;text-wrap:pretty}.form{margin-block-start:var(--space-7)}.field__label{display:block;margin-block-end:var(--space-2);font-size:var(--size-ui);line-height:var(--leading-text);color:var(--color-text-strong)}.field__input{display:block;inline-size:100%;block-size:var(--field);margin:0;padding:0 var(--space-4);border:var(--hairline) solid var(--color-field-line);border-radius:0;background:var(--color-field);color:var(--color-text-strong);font:inherit;font-family:var(--font-text);font-weight:var(--weight-text);font-size:var(--size-read);letter-spacing:var(--track-read);font-variant-numeric:lining-nums;appearance:none;transition:border-color var(--dur-ui) ease}.field__input:focus-visible{outline-offset:var(--focus-offset-field)}.field__input[aria-invalid="true"],.check__input[aria-invalid="true"] + .check__label .check__box{border-color:var(--color-error);box-shadow:inset 0 0 0 var(--hairline) var(--color-error)}.field__msg{margin-block-start:var(--space-2);font-size:var(--size-ui);line-height:var(--leading-text);color:var(--color-error)}.field__msg:not([hidden]){animation:msg-in var(--dur-state) var(--ease-out)}.check{position:relative;margin-block-start:var(--space-5)}.check__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--target);block-size:var(--target);margin:0;opacity:0;cursor:pointer}.check__label{display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:var(--target);padding-block:calc((var(--target) - 1.5rem) / 2) 0;font-family:var(--font-consent);font-weight:var(--weight-text);font-size:var(--size-ui);line-height:var(--leading-text);letter-spacing:var(--track-read);font-variant-numeric:var(--num-text);text-wrap:pretty;cursor:pointer}.check__box{flex:none;display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:var(--hairline) solid var(--color-field-line);background:var(--color-field);transition:background-color var(--dur-state) ease,border-color var(--dur-state) ease}.check__box svg{inline-size:1rem;block-size:1rem;fill:none;stroke:var(--color-on-strong);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(0.8);transition:opacity var(--dur-state) var(--ease-out),transform var(--dur-state) var(--ease-out)}.check__input:checked + .check__label .check__box{background:var(--color-text-strong);border-color:var(--color-text-strong)}.check__input:checked + .check__label .check__box svg{opacity:1;transform:none}.check__input:focus-visible + .check__label .check__box{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.check__text{min-inline-size:0}.check__more{display:block}.check__text .link-inline{white-space:nowrap}.check__more .link-inline{position:relative}.check__more .link-inline::after{content:"";position:absolute;inset:-0.25em -0.25em -1.15em}.link-inline{color:var(--color-text-strong);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset-inline)}.link-inline:focus-visible{outline-offset:var(--focus-offset-inline)}.form__hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form__hp>*{display:block}.button{display:grid;place-items:center;inline-size:100%;min-block-size:var(--field);margin-block-start:var(--space-6);padding:var(--space-2) var(--space-5);border:0;border-radius:0;background:var(--color-text-strong);color:var(--color-on-strong);font:inherit;font-size:var(--size-cta);line-height:var(--leading-ui);letter-spacing:var(--track-cta);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.button>span{grid-area:1 / 1}.button__busy,.form[data-state="sending"] .button__idle{visibility:hidden}.form[data-state="sending"] .button__busy{visibility:visible}.form[data-state="sending"] .button{cursor:progress}@media (hover: hover) and (pointer: fine){.button:hover{background:var(--color-text)}}.button:active:not([aria-disabled="true"]):not(:disabled){transform:scale(0.97)}@media (prefers-reduced-motion: reduce){.button{transition:background-color var(--dur-ui) ease}.button:active:not([aria-disabled="true"]):not(:disabled){transform:none;background:var(--color-text)}}.form__msg{margin-block-start:var(--space-4);font-size:var(--size-ui);line-height:var(--leading-text);color:var(--color-text-strong);text-align:center;text-wrap:balance}.form__msg:empty{margin:0}.form__msg:focus{outline:none}.form[data-state="error"] .form__msg{color:var(--color-error);animation:msg-in var(--dur-state) var(--ease-out)}.form[data-state="done"]{position:relative;display:grid;align-content:start}.form[data-state="done"] .form__set{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity var(--dur-out) var(--ease-out),visibility 0s linear var(--dur-out)}.form[data-state="done"] .form__msg{margin-block-start:0;font-family:var(--font-lede);font-weight:var(--weight-text);font-size:var(--size-lede);line-height:var(--leading-lede);letter-spacing:var(--track-lede);font-variant-numeric:var(--num-text);animation:done-in var(--dur-success) var(--ease-out)}.form__set:disabled .field__input,.form__set:disabled .check__box{background:transparent;border-color:var(--color-text-muted)}.form__set:disabled .field__label,.form__set:disabled .check__label{color:var(--color-text-muted);cursor:default}.form__set:disabled .button{background:transparent;color:var(--color-text-muted);box-shadow:inset 0 0 0 var(--hairline) var(--color-text-muted);cursor:default}@keyframes msg-in{from{opacity:0;transform:translateY(-4px)}}@keyframes done-in{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){@keyframes msg-in{from{opacity:0}}@keyframes done-in{from{opacity:0}}.check__box svg{transform:none}}.page-notice .stage{display:none}.notice{inline-size:min(100%,40rem);margin-inline:auto;padding-block:var(--space-6) var(--space-9);padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));font-family:var(--font-read);font-weight:var(--weight-text);font-size:var(--size-read);line-height:var(--leading-read);letter-spacing:var(--track-read);font-variant-numeric:var(--num-text)}.notice__home{display:flex;justify-content:center;text-decoration:none}.lockup--small{font-size:var(--size-lockup-min)}.notice__title{margin-block-start:var(--space-8);max-inline-size:var(--measure-title)}.notice__intro{margin-block-start:var(--space-4);font-family:var(--font-intro);font-size:var(--size-intro);max-inline-size:var(--measure-lede);text-wrap:pretty}.notice__item{margin-block-start:var(--space-6)}.notice__item h2{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-ui);line-height:var(--leading-text);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--color-text-strong)}.notice__item p{margin-block-start:var(--space-1);max-inline-size:var(--measure-read);-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;hanging-punctuation:first allow-end last}.notice__updated{margin-block-start:var(--space-7);font-family:var(--font-ui);font-weight:var(--weight-ui);font-size:var(--size-ui);line-height:var(--leading-text);letter-spacing:var(--track-ui);font-variant-numeric:var(--num-ui);color:var(--color-text-muted)}.notice__back{margin-block-start:var(--space-3);margin-inline-start:calc(var(--space-2) * -1)}.notice__back .link{font-variant-numeric:var(--num-ui)}.page-notice .link-inline{color:var(--color-text-strong)}@media (min-width: 56.25em),(orientation: landscape) and (min-width: 37.5em){:root{--topbar-pad:max(var(--space-4),env(safe-area-inset-top))}.stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-8);align-items:stretch;padding-block-start:var(--space-6);padding-inline:max(var(--gutter),env(safe-area-inset-left),calc((100% - var(--container)) / 2)) max(var(--gutter),env(safe-area-inset-right),calc((100% - var(--container)) / 2))}.intro{align-self:center;margin-block:0;padding-block-end:var(--space-8)}.lede{margin-block-start:var(--space-7)}.status{margin-block-start:var(--space-3)}.cta-row{margin-block-start:var(--space-7)}.entrance{margin:0;min-block-size:18rem;max-block-size:none;--scene-reach:1;--scene-lift:0;--scene-clear:0px}.scene{inset-inline-start:0}.topbar{padding-inline:max(calc(var(--gutter) - var(--space-3)),env(safe-area-inset-left),calc((100% - var(--container)) / 2 - var(--space-3))) max(calc(var(--gutter) - var(--space-3)),env(safe-area-inset-right),calc((100% - var(--container)) / 2 - var(--space-3)))}}@media (orientation: landscape) and (max-height: 31.25em){:root{--topbar-pad:max(var(--space-1),env(safe-area-inset-top))}.stage{padding-block-start:var(--space-2);column-gap:var(--space-6)}.lockup{font-size:var(--size-lockup-short)}.intro{padding-block-end:var(--space-4)}.lede{margin-block-start:var(--space-4);font-size:var(--size-read)}.status{margin-block-start:var(--space-1)}.entrance{min-block-size:16rem}.cta-row{margin-block-start:0}.porta__band{padding-block:var(--space-2) max(var(--space-2),env(safe-area-inset-bottom))}}@media (orientation: portrait) and (max-height: 42.5em){:root{--topbar-pad:max(var(--space-1),env(safe-area-inset-top))}.stage{padding-block-start:var(--space-2)}.lede{margin-block-start:var(--space-4)}.status{margin-block-start:var(--space-2)}.intro{margin-block-end:var(--space-3)}.entrance{min-block-size:clamp(13rem,38svh,18rem)}.cta-row{margin-block-start:var(--space-2)}.entrance{--scene-clear:var(--space-4)}.porta__band{padding-block:var(--space-3) max(var(--space-3),env(safe-area-inset-bottom))}}@media (orientation: portrait) and (max-height: 37.5em){.lockup{font-size:var(--size-lockup-min)}.lede{margin-block-start:var(--space-3)}.entrance{min-block-size:clamp(9rem,28svh,18rem)}.porta__band{display:none}}@media (prefers-contrast: more){:root{--color-text-muted:var(--color-text-strong)}.surface-hall{--color-text-muted:var(--tinta)}}@media (forced-colors: active){.lockup__emblem,.lockup__place,.status{color:CanvasText}.ctl[aria-current="page"],.ctl[aria-pressed="true"]{color:Highlight}.ph--spill,.leaf__shade,.porta__flood{display:none}.check__box{border-color:CanvasText}.check__input:checked + .check__label .check__box{background:Highlight}.button{border:var(--hairline) solid ButtonText}}@media print{.topbar,.skip,.porta__band,.porta__flood,.form,.lista__noscript{display:none}body{min-height:0}.porta{block-size:auto !important}.porta::after{display:none !important}.porta__stage{position:static !important;block-size:auto !important}.entrance{min-block-size:12cm}.lista{min-block-size:0 !important;margin:0 !important}[data-reveal]>*{opacity:1 !important;transform:none !important}}.home{display:block}.stage.stage--plain{display:flex;flex-direction:column;justify-content:center;border-block-end:0}.stage--plain .intro{margin-block:auto;padding:0}.stage--plain .lockup{font-size:var(--size-lockup-plain)}.stage--plain .lede{margin-block-start:var(--space-7)}.stage--plain .lede--second{margin-block-start:var(--space-1);color:var(--color-text-muted)}.stage--plain .status{margin-block-start:var(--space-5)}.link{display:inline-flex;align-items:center;min-block-size:var(--target);padding-inline:var(--space-2);font-family:var(--font-back);font-weight:var(--weight-ui);font-size:var(--size-cta);line-height:var(--leading-ui);letter-spacing:var(--track-cta);color:var(--color-text-strong);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset)}.link,.foot__link,.link-inline,.porta__cue{transition:color var(--dur-ui) ease,text-decoration-color var(--dur-ui) ease}@media (hover: hover) and (pointer: fine){.link,.foot__link,.link-inline{text-decoration-color:var(--color-link-line)}.cta:hover{text-decoration-thickness:var(--underline-cta-hover)}.cta:hover,.link:hover,.foot__link:hover,.link-inline:hover,.porta__cue:hover{color:var(--color-text-strong);text-decoration-color:currentColor}.form__set:not(:disabled) .field__input:hover:not([aria-invalid="true"]),.form__set:not(:disabled) .check__input:not([aria-invalid="true"]) + .check__label:hover .check__box{border-color:var(--color-text-strong)}}
