.site-footer--arrival{position:relative;z-index:1;display:block;min-block-size:0;padding:0;border:0;background:transparent;isolation:isolate}.arrival__stage{position:relative;inset:auto;block-size:auto;min-block-size:76svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,.85fr);gap:clamp(32px,5vw,100px);padding:clamp(100px,13svh,160px) var(--gutter) clamp(48px,7svh,80px)}.arrival__identity{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;min-block-size:380px}.arrival__brand{font:400 clamp(17px,1.6vw,26px)/1.5 var(--display);letter-spacing:.025em;text-decoration:none;white-space:nowrap}.arrival__descriptor{font:400 14px/1.6 var(--read);color:var(--paper-dim);margin:14px 0 0}.arrival__signature{display:flex;flex-direction:column;gap:8px;margin-block-start:auto;font:400 12px/1.6 var(--read);color:var(--paper-dim)}.arrival__signature a{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;color:var(--paper)}.site-footer--arrival .arrival__index{display:block;min-inline-size:0}.arrival__index details{border-block-start:1px solid color-mix(in oklch,var(--paper) 20%,transparent)}.arrival__index summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-block-size:64px;cursor:pointer;list-style:none;font:400 16px/1.5 var(--read);color:var(--paper)}.arrival__index summary::-webkit-details-marker{display:none}.arrival__index summary>span{font:300 22px/1 var(--read);color:var(--paper-dim)}.arrival__index details[open] summary>span{transform:rotate(45deg)}.arrival__index details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-block:0 20px;padding-inline-start:clamp(16px,2vw,32px)}.arrival__index details a{display:flex;align-items:center;min-block-size:44px;font:400 14px/1.5 var(--read);text-decoration:none;color:var(--paper-dim)}.arrival__about{min-inline-size:0;font:400 14px/1.65 var(--read)}.arrival__about h2{font:400 15px/1.5 var(--read);margin:0 0 12px}.arrival__about p{margin:0 0 18px;color:var(--paper-dim);max-inline-size:32ch}.arrival__email{display:flex;align-items:center;min-block-size:44px;margin-block-start:24px;overflow-wrap:anywhere;font-size:13px;text-decoration:none}.arrival__top-link{display:inline-flex;align-items:center;min-block-size:44px;margin-block-start:24px;font-size:12px;color:var(--paper-dim);text-decoration:none}.site-footer--arrival :is(a,summary):focus-visible{outline:2px solid var(--paper);outline-offset:5px}.site-footer--arrival :is(a,summary):active{opacity:.55}@media(hover:hover)and (pointer:fine){.site-footer--arrival :is(a,summary):hover{color:oklch(100% 0 none)}.arrival__index summary:hover{background:color-mix(in oklch,var(--paper) 3%,transparent)}}@media(prefers-reduced-motion:no-preference){.arrival__index summary>span{transition:transform .18s ease-out}}@media(max-width:1000px){.arrival__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:40px}.arrival__about{grid-column:2}.arrival__about p{max-inline-size:55ch}.arrival__identity{grid-row:1/3}.arrival__signature{margin-block-start:auto}}@media(max-width:600px){.arrival__stage{display:flex;flex-direction:column;gap:36px;padding-block:96px 40px;min-block-size:0}.arrival__identity{display:flex;min-block-size:370px;align-items:start}.arrival__brand{grid-column:1/-1;font-size:22px}.arrival__descriptor{grid-column:1/-1}.arrival__signature{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;inline-size:100%;margin-block-start:auto}.arrival__index summary{min-block-size:60px}.arrival__index details>div{padding-inline-start:16px}.arrival__about p{max-inline-size:40ch}.arrival__email{margin-block-start:16px}.arrival__top-link{margin-block-start:8px}}:is(.reduced,.no-gl,.no-js) .site-footer--arrival{min-block-size:0;background:oklch(0% 0 none)}:is(.reduced,.no-gl,.no-js) .arrival__stage{position:relative;block-size:auto;min-block-size:0}:is(.reduced,.no-gl,.no-js) .arrival__identity{min-block-size:0;gap:20px}
