._8n00eG_experience{--evening:0;color:var(--color-ink);background:var(--color-blueprint);font-family:var(--font-geist-sans), sans-serif;position:relative}._8n00eG_viewport{isolation:isolate;min-height:100svh;position:relative;overflow:clip}._8n00eG_sky{z-index:-3;background-color:var(--color-blueprint);background-image:linear-gradient(#f3eee310 1px,#0000 1px),linear-gradient(90deg,#f3eee310 1px,#0000 1px),linear-gradient(#f3eee307 1px,#0000 1px),linear-gradient(90deg,#f3eee307 1px,#0000 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:0}._8n00eG_sky:after{content:"";background:var(--color-ink);opacity:calc(var(--evening) * .23);position:absolute;inset:0}._8n00eG_drawingFrame{z-index:-1;pointer-events:none;border:1px solid #f3eee33d;position:absolute;inset:91px 25px 24px}._8n00eG_drawingFrame:before,._8n00eG_drawingFrame:after{content:"+";font:20px var(--font-geist-mono), monospace;color:var(--color-accent);line-height:1;position:absolute}._8n00eG_drawingFrame:before{top:-11px;right:-7px}._8n00eG_drawingFrame:after{bottom:-9px;left:-7px}._8n00eG_drawingFrame>span{font:9px var(--font-geist-mono), monospace;color:#f3eee37a;letter-spacing:.1em;position:absolute}._8n00eG_drawingFrame>span:last-child{writing-mode:vertical-rl;top:50%;right:13px;translate:0 -50%}._8n00eG_topline,._8n00eG_bottomline{z-index:4;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;inset-inline:4.5%}._8n00eG_topline{color:var(--color-line);pointer-events:none;top:115px}._8n00eG_topline>span:first-child{color:var(--color-ink)}._8n00eG_stage{z-index:-1;position:absolute;inset:0}._8n00eG_canvas{touch-action:pan-y;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}._8n00eG_canvas[data-dragging=true]{cursor:grabbing}._8n00eG_canvas:focus-visible{outline:2px solid var(--color-accent);outline-offset:-7px}._8n00eG_still{pointer-events:none;object-fit:contain;object-position:90% 55%;mix-blend-mode:luminosity;padding:15vh 0 6vh 42%;transition:opacity .5s}._8n00eG_stage[data-ready=true] ._8n00eG_canvas{opacity:1}._8n00eG_stage[data-ready=true] ._8n00eG_still{opacity:0}@media (prefers-reduced-motion:no-preference){.js ._8n00eG_stage[data-state=loading] ._8n00eG_still{opacity:0}}._8n00eG_intro{background-color:var(--color-kraft);border-right:1px solid var(--color-ink);transform-origin:0 60%;background-image:repeating-linear-gradient(90deg,#001d3b09 0 1px,#0000 1px 6px);width:43%;min-height:100svh;padding:clamp(174px,23vh,280px) 4.5% 115px;position:relative;box-shadow:10px 0 #00132a33}._8n00eG_intro:before{content:"";pointer-events:none;border:1px solid #001d3b3d;position:absolute;inset:91px 24px 24px}._8n00eG_sheetTag{font-family:var(--font-architects), cursive;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}._8n00eG_sheetTag>span{border:1px solid var(--color-ink);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;transform:rotate(-9deg)}._8n00eG_sheetTag svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:calc(100% - 38px);height:8px;position:absolute;bottom:-5px;left:38px;right:0}._8n00eG_intro h1{letter-spacing:-.065em;margin-top:30px;font-size:clamp(55px,6.4vw,102px);font-weight:500;line-height:.99;position:relative}._8n00eG_intro h1>span{white-space:nowrap;display:inline-block;position:relative}._8n00eG_intro h1 svg{fill:none;width:100%;height:16px;stroke:var(--color-accent);stroke-width:5px;position:absolute;bottom:-12px;left:0}._8n00eG_lead{max-width:29ch;color:var(--color-muted);margin-top:35px;font-size:15px;line-height:1.75;position:relative}._8n00eG_talkButton,._8n00eG_submitButton{background:var(--color-ink);min-height:49px;color:var(--color-paper);border:1px solid var(--color-ink);font-family:var(--font-geist-mono), monospace;cursor:pointer;align-items:stretch;padding:0;font-size:12px;transition:background .2s,box-shadow .2s;display:flex}._8n00eG_talkButton{margin-top:28px;position:relative;box-shadow:4px 4px #001d3b24}._8n00eG_buttonIcon{border-right:1px solid #f3eee329;flex-shrink:0;place-items:center;width:47px;min-height:47px;display:grid}._8n00eG_buttonIcon svg{background:var(--color-accent);width:25px;height:25px;color:var(--color-ink);padding:5px;transition:rotate .25s}._8n00eG_talkButton>span:last-child,._8n00eG_submitButton>span:last-child{align-items:center;padding:12px 18px;display:flex}._8n00eG_talkButton:hover,._8n00eG_submitButton:hover{background:var(--color-ink-700);box-shadow:5px 5px #001d3b30}._8n00eG_talkButton:hover svg,._8n00eG_submitButton:hover svg{rotate:-12deg}._8n00eG_handNote{font-family:var(--font-architects), cursive;margin:29px 0 0 30px;font-size:16px;line-height:1.5;display:block;position:relative;transform:rotate(-5deg)}._8n00eG_handNote svg{fill:none;width:75px;height:58px;stroke:var(--color-accent-ink);stroke-width:1.5px;position:absolute;top:6px;left:190px}._8n00eG_sheetIndex{inset-inline:4.5vw;font:8px var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--color-muted);border-top:1px solid #001d3b40;flex-direction:column;gap:5px;padding-top:11px;display:flex;position:absolute;bottom:61px}._8n00eG_northArrow{z-index:-1;width:36px;color:var(--color-accent);position:absolute;bottom:118px;left:48%}._8n00eG_northArrow svg{fill:none;stroke:currentColor;stroke-width:1px;width:36px}._8n00eG_northArrow>span{font:10px var(--font-architects), cursive;display:block;position:absolute;top:-3px;left:16px}._8n00eG_panel{background:var(--color-paper);border:1px solid var(--color-ink);width:37%;max-width:480px;box-shadow:8px 8px 0 var(--color-ink);margin:0 5% 80px auto;position:relative}._8n00eG_titleBlock{border-bottom:1px solid var(--color-ink);background:var(--color-kraft);flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:11px 28px;display:flex;position:relative}._8n00eG_titleBlock strong{font:600 20px var(--font-geist-sans), sans-serif;letter-spacing:-.04em}._8n00eG_titleBlock>span:nth-child(2){font:8px/1.65 var(--font-geist-mono), monospace;text-align:right;padding-right:10px}._8n00eG_titleBlock b{color:var(--color-accent-ink);font-weight:400}._8n00eG_panelBody{padding:22px 28px}._8n00eG_panelTag{font:15px var(--font-architects), cursive;color:var(--color-accent-ink);margin-bottom:10px}._8n00eG_panel h2{letter-spacing:-.045em;font-size:clamp(31px,2.9vw,44px);font-weight:500;line-height:1.03}._8n00eG_panel h2>span{color:var(--color-accent-ink)}._8n00eG_panel h2:focus{outline:none}._8n00eG_panelLead{color:var(--color-muted);margin:14px 0 20px;font-size:12px;line-height:1.7}._8n00eG_panel form label{flex-direction:column;gap:10px;font-size:10px;display:flex}._8n00eG_panel form label>span{align-items:center;gap:6px;display:flex}._8n00eG_panel form label i{font:9px var(--font-architects), cursive;border:1px solid #001d3b60;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}._8n00eG_fieldRow{grid-template-columns:.9fr 1.2fr;gap:16px;margin-bottom:15px;display:grid}._8n00eG_panel input,._8n00eG_panel textarea{width:100%;font:inherit;color:var(--color-ink);background:0 0;border:0;border-bottom:1px solid #001d3b66;border-radius:0;padding:0 0 8px;font-size:12px}._8n00eG_panel input::placeholder,._8n00eG_panel textarea::placeholder{color:#4d5a6cb3;opacity:1}._8n00eG_panel textarea{resize:vertical;min-height:56px;max-height:120px}._8n00eG_panel input:focus,._8n00eG_panel textarea:focus{border-color:var(--color-accent-ink);box-shadow:0 1px 0 var(--color-accent-ink);outline:none}._8n00eG_submitButton{width:100%;margin-top:16px;font-size:11px}._8n00eG_formNote{color:var(--color-muted);margin-top:8px;font-size:9px;line-height:1.5}._8n00eG_directContact{font:9px var(--font-geist-mono), monospace;border-bottom:1px solid #001d3b40;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:17px;padding:17px 0;display:flex}._8n00eG_directContact a:hover{text-underline-offset:3px;text-decoration:underline}._8n00eG_visit{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._8n00eG_eyebrow{font:8px/1.5 var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--color-accent-ink);margin-bottom:7px}._8n00eG_visit address{font-size:10px;font-style:normal;line-height:1.7}._8n00eG_visit address span{display:block}._8n00eG_directions{font:8px var(--font-geist-mono), monospace;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex}._8n00eG_directions svg{border:1px solid var(--color-ink);background:var(--color-accent);width:32px;height:32px;padding:7px;transition:translate .2s}._8n00eG_directions:hover svg{translate:2px -2px}._8n00eG_sheetFooter{font:7px var(--font-geist-mono), monospace;letter-spacing:.04em;border-top:1px solid #001d3b40;flex-shrink:0;justify-content:space-between;padding:9px 28px;display:flex}._8n00eG_sceneTools{color:#f3eee3b3;font:8px var(--font-geist-mono), monospace;letter-spacing:.04em;align-items:center;gap:25px;display:flex;position:absolute;bottom:81px;right:5%}._8n00eG_sceneTools>span{font:12px var(--font-architects), cursive;color:var(--color-line)}._8n00eG_sceneTools button{cursor:pointer;color:var(--color-line);border-bottom:1px solid #f3eee34d;align-items:center;gap:7px;padding-bottom:3px;display:flex}._8n00eG_sceneTools button>span{color:var(--color-accent);font-size:16px}._8n00eG_bottomline{color:#f3eee3c0;font-size:8px;bottom:39px}._8n00eG_bottomline>span:first-child{color:var(--color-ink)}._8n00eG_bottomline button{font-family:var(--font-architects), cursive;letter-spacing:.05em;cursor:pointer;color:var(--color-accent);align-items:center;gap:14px;font-size:12px;display:flex}._8n00eG_bottomline button span{width:30px;height:30px;font:19px var(--font-geist-mono), monospace;border:1px solid #ffa73966;place-items:center;display:grid}._8n00eG_progress{z-index:5;bottom:0;background:#001d3b66;height:3px;position:absolute;inset-inline:0}._8n00eG_progress>span{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}._8n00eG_experience button:focus-visible,._8n00eG_experience a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}@media (min-width:900px) and (min-height:500px) and (prefers-reduced-motion:no-preference){._8n00eG_experience[data-enhanced=true]{height:200svh}._8n00eG_experience[data-enhanced=true] ._8n00eG_viewport{height:100svh;position:sticky;top:0}._8n00eG_experience[data-enhanced=true] ._8n00eG_intro{position:absolute;inset:0 auto auto 0}._8n00eG_experience[data-enhanced=true] ._8n00eG_panel{height:auto;max-height:none;margin:0;position:absolute;top:clamp(96px,12svh,120px);bottom:76px;right:5%}._8n00eG_experience[data-enhanced=true] ._8n00eG_still{transform:translateX(calc(var(--evening) * -38vw))}._8n00eG_experience[data-enhanced=true] ._8n00eG_bottomline>span:first-child{color:color-mix(in srgb, var(--color-ink), var(--color-line) calc(var(--evening) * 100%))}}@media (min-width:900px) and (max-height:850px){._8n00eG_topline{top:110px}._8n00eG_intro{padding-top:150px}._8n00eG_intro h1{margin-top:20px;font-size:clamp(54px,5.5vw,75px)}._8n00eG_lead{margin-top:24px;font-size:13px}._8n00eG_talkButton{margin-top:21px}._8n00eG_handNote{display:none}._8n00eG_panelBody{padding:15px 22px}._8n00eG_panelTag{margin-bottom:7px;font-size:14px}._8n00eG_panel textarea{min-height:48px}._8n00eG_submitButton{min-height:43px}._8n00eG_submitButton ._8n00eG_buttonIcon{width:43px;min-height:41px}._8n00eG_submitButton>span:last-child{padding-block:10px}._8n00eG_sheetFooter{padding-block:7px}._8n00eG_panel h2{font-size:31px}._8n00eG_panelLead{margin:8px 0 12px;font-size:11px}._8n00eG_titleBlock{min-height:44px;padding:7px 22px}._8n00eG_directContact{margin-bottom:10px;padding:10px 0}._8n00eG_panel form label{gap:7px}._8n00eG_fieldRow{margin-bottom:12px}}@media (min-width:900px){._8n00eG_panel{flex-direction:column;max-height:calc(100dvh - 140px);display:flex}._8n00eG_panelBody{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink) var(--color-paper-2);flex:auto;min-height:0;overflow-y:auto}._8n00eG_experience:not([data-enhanced=true]) ._8n00eG_stage{height:100svh;bottom:auto}._8n00eG_experience:not([data-enhanced=true]) ._8n00eG_panel{width:min(700px,86%);max-width:700px;margin:50px auto 110px}}@media (max-width:899px){._8n00eG_viewport{flex-direction:column;display:flex}._8n00eG_drawingFrame{inset:85px 13px 15px}._8n00eG_drawingFrame>span:last-child{top:700px}._8n00eG_topline{top:99px;font-size:8px;inset-inline:7%}._8n00eG_topline>span:last-child{display:none}._8n00eG_intro{border-right:none;border-bottom:1px solid var(--color-ink);order:1;width:100%;min-height:auto;padding:132px 7% 28px;box-shadow:0 7px #00132a33}._8n00eG_intro:before{inset:85px 13px 15px}._8n00eG_sheetTag{font-size:12px}._8n00eG_sheetTag>span{width:25px;height:25px;font-size:10px}._8n00eG_intro h1{margin-top:18px;font-size:clamp(50px,12vw,72px)}._8n00eG_intro h1>br:nth-of-type(2){display:none}._8n00eG_intro h1>span{margin-top:2px;display:block}._8n00eG_lead{max-width:31ch;margin-top:22px;font-size:13px}._8n00eG_talkButton{margin-top:18px;font-size:11px}._8n00eG_handNote,._8n00eG_sheetIndex{display:none}._8n00eG_stage{order:2;height:max(350px,100svh - 495px);position:relative;inset:auto}._8n00eG_still{object-position:center;padding:25px}._8n00eG_northArrow{display:none}._8n00eG_panel{order:4;width:88%;max-width:none;margin:0 6% 80px}._8n00eG_panelBody{padding:25px 22px}._8n00eG_titleBlock{padding-inline:22px}._8n00eG_panel h2{font-size:36px}._8n00eG_panelTag{font-size:14px}._8n00eG_panelLead{font-size:12px}._8n00eG_panel form label{font-size:10px}._8n00eG_panel input,._8n00eG_panel textarea{font-size:16px}._8n00eG_panel textarea{min-height:84px}._8n00eG_fieldRow{grid-template-columns:1fr;gap:18px;margin-bottom:18px}._8n00eG_submitButton{font-size:10px}._8n00eG_submitButton>span:last-child{padding-inline:12px}._8n00eG_formNote{font-size:10px}._8n00eG_directContact{flex-direction:column;gap:12px;padding-block:21px;font-size:10px}._8n00eG_visit address{font-size:10px}._8n00eG_sheetFooter{padding-inline:22px;font-size:6px}._8n00eG_sceneTools{order:3;margin:0 7% 26px auto;font-size:7px;position:relative;inset:auto}._8n00eG_sceneTools>span{font-size:11px}._8n00eG_bottomline{order:5;padding:0 7% 35px;font-size:7px;position:relative;inset:auto}._8n00eG_bottomline>span:first-child{color:var(--color-line);max-width:30ch;line-height:1.6}._8n00eG_bottomline>button,._8n00eG_bottomline>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){._8n00eG_canvas,._8n00eG_still,._8n00eG_buttonIcon svg,._8n00eG_directions svg{transition:none}._8n00eG_sceneTools button:last-child{display:none}}@media (min-width:900px) and (max-height:690px){._8n00eG_intro{height:100svh;min-height:0;padding-top:128px;padding-bottom:40px}._8n00eG_intro h1{margin-top:16px;font-size:clamp(42px,3.6vw,52px)}._8n00eG_lead{margin-top:18px;font-size:12px}._8n00eG_talkButton{min-height:43px;margin-top:16px}._8n00eG_talkButton ._8n00eG_buttonIcon{width:43px;min-height:41px}._8n00eG_talkButton>span:last-child{padding-block:10px}._8n00eG_sheetIndex{display:none}}._8n00eG_formScrollHint,._8n00eG_panel[data-more=true] ._8n00eG_sheetMotto{display:none}._8n00eG_panel[data-more=true] ._8n00eG_formScrollHint{color:var(--color-accent-ink);display:inline}
