.R1gBkW_stage{color:var(--bone);overscroll-behavior:none;touch-action:pan-x pinch-zoom;background:#0d0e0c;position:fixed;inset:0;overflow:hidden}.R1gBkW_scene{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .26s linear,transform .65s cubic-bezier(.55,0,.75,.2);position:absolute;inset:0}.R1gBkW_scene[data-on=true],.R1gBkW_stage:not([data-js]) .R1gBkW_scene:first-child{opacity:1}.R1gBkW_scene[data-zoom=true]{transform:scale(3.2)}.R1gBkW_clip{z-index:1;transition:opacity .45s ease-in-out}.R1gBkW_flash{z-index:2;opacity:0;pointer-events:none;background:#f1ffe0;transition-property:opacity;transition-timing-function:ease-in;position:absolute;inset:0}.R1gBkW_flash[data-on=true]{opacity:1}.R1gBkW_vignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 55%,#00000080 100%),repeating-linear-gradient(#00000014 0 1px,#0000 1px 3px);position:absolute;inset:0}.R1gBkW_grain{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;animation:.5s steps(5,end) infinite R1gBkW_grain;position:absolute;inset:-64px}@keyframes R1gBkW_grain{0%{transform:translate(0)}20%{transform:translate(-31px,17px)}40%{transform:translate(23px,-41px)}60%{transform:translate(-47px,-9px)}80%{transform:translate(13px,37px)}to{transform:translate(0)}}.R1gBkW_panel{z-index:4;padding-inline:var(--gutter) calc(var(--gutter) + 112px);padding-block:calc(env(safe-area-inset-top,0px) + 96px) calc(env(safe-area-inset-bottom,0px) + clamp(28px, 7vh, 72px));pointer-events:none;text-shadow:0 1px 24px #0000008c;display:grid;position:absolute;inset:0}.R1gBkW_panel>*{pointer-events:auto;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}[data-js] .R1gBkW_panel>*{opacity:0;transform:translateY(14px)}[data-js] .R1gBkW_panel[data-on=true]>*{opacity:1;transition-delay:.12s;transform:none}.R1gBkW_stage:not([data-js]) .R1gBkW_panel:not(:first-of-type){display:none}.R1gBkW_panel[data-place=bottom-left]{align-content:end;justify-items:start}.R1gBkW_panel[data-place=top-left]{align-content:start;justify-items:start}.R1gBkW_panel[data-place=right]{align-content:center;justify-items:end}.R1gBkW_panel[data-place=contact]{text-shadow:none;align-content:start;justify-items:start}@media (max-width:760px),(orientation:portrait){.R1gBkW_panel{padding-inline:var(--gutter) calc(var(--gutter) + 28px)}.R1gBkW_panel[data-place=top-left],.R1gBkW_panel[data-place=right]{align-content:end;justify-items:start}}.R1gBkW_dots{right:calc(var(--gutter) / 2);z-index:5;position:absolute;top:50%;transform:translateY(-50%)}.R1gBkW_dots ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.R1gBkW_dots button{min-width:44px;min-height:28px;color:inherit;cursor:pointer;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 12px #0009;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 4px;display:flex}.R1gBkW_dots button:after{content:"";border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .3s,transform .3s}.R1gBkW_dots button[aria-current=step]:after{background:var(--paper);border-color:var(--paper);transform:scale(1.25)}.R1gBkW_dotLabel{opacity:0;transition:opacity .25s,transform .25s;transform:translate(4px)}.R1gBkW_dots button:hover .R1gBkW_dotLabel,.R1gBkW_dots button:focus-visible .R1gBkW_dotLabel,.R1gBkW_dots button[aria-current=step] .R1gBkW_dotLabel{opacity:1;transform:none}.R1gBkW_stage[data-moving=true] .R1gBkW_dots{pointer-events:none}@media (max-width:600px){.R1gBkW_dotLabel{display:none}}.R1gBkW_loader{z-index:50;color:var(--paper);background:#0d0e0c;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.R1gBkW_loader[data-phase=leaving]{opacity:0;pointer-events:none}.R1gBkW_loaderMark{fill:currentColor;width:clamp(72px,9vw,112px);height:auto}@media (prefers-reduced-motion:reduce){.R1gBkW_grain{animation:none}.R1gBkW_scene,.R1gBkW_panel>*{transition-duration:.2s}.R1gBkW_loader{transition-duration:.15s}}.R1gBkW_world{will-change:transform;position:absolute;inset:0;transform:scale(1.04)}.R1gBkW_sketch{z-index:1;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.R1gBkW_hint{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:0;background:#0d0e0c99;border:1px solid #eaffc729;border-radius:10px;gap:2px;padding:9px 14px 10px;transition:opacity .4s,transform .4s;display:grid;position:absolute;transform:translateY(6px)}.R1gBkW_hint[data-show=true]:not([data-used]){opacity:1;transition-delay:.8s;transform:none}.R1gBkW_hint b{font:600 .8125rem/1.2 var(--f-display)}.R1gBkW_hint span{font:500 .6875rem/1.3 var(--f-mono);letter-spacing:.04em;opacity:.7}.R1gBkW_cursor{display:none}@media (pointer:fine){.R1gBkW_cursor{z-index:60;pointer-events:none;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}.R1gBkW_cursor:before{content:"";border:1.5px solid #eaffc7b3;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:width .25s,height .25s,margin .25s,background-color .25s,border-color .25s;position:absolute;top:0;left:0}.R1gBkW_cursor[data-label]:not([data-label=""]):before{background:#c4ff61e6;border-color:#0000;width:64px;height:64px;margin:-32px 0 0 -32px}.R1gBkW_cursor span{font:600 .6875rem/1 var(--f-display);color:var(--ink);white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.R1gBkW_stage[data-paper=true] .R1gBkW_world{cursor:none}}@media (prefers-reduced-motion:reduce){.R1gBkW_world{transform:none}}
