@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}:root{--wood:#e9d2ae;--ink:#141414;--yellow:#ffd400;--paper:#fbfaf6;--shade:rgba(70,40,12,0.28);--font:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--wide:"wdth" 125}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}body{background:var(--wood) url(/wood.webp) center /cover fixed;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}@media (hover:none){body{background:var(--wood)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/wood.webp) 50%/cover}}a,button{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp,.sr-only{position:absolute}.hp{left:-9999px}.intro{position:relative;height:100svh;overscroll-behavior:none;min-height:520px;overflow:hidden}.parade{inset:0;pointer-events:none}.dino,.parade{position:absolute}.dino{left:0;top:0;will-change:transform;filter:drop-shadow(0 14px 8px var(--shade))}html.head-cursor,html.head-cursor *{cursor:none!important}html.head-cursor input:not([type=checkbox]),html.head-cursor textarea{cursor:text!important}.cursor-head{position:fixed;left:0;top:0;z-index:1000;width:60px;pointer-events:none;opacity:0;transition:opacity .15s;filter:drop-shadow(0 10px 6px var(--shade));will-change:transform}.cursor-head img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-head[data-mode=field]{opacity:.35!important}@media (pointer:coarse){.cursor-head{width:64px}}.slip{display:grid;grid-gap:12px;gap:12px;padding:22px 22px 20px;background:var(--yellow);transform:rotate(-1.2deg);box-shadow:0 1px 0 rgba(0,0,0,.12),0 18px 28px var(--shade)}.slip-title{margin:0;font-size:30px;line-height:1;font-weight:800;font-variation-settings:var(--wide);letter-spacing:-.01em}.slip-copy{margin:0;font-size:15px}.slip-row{display:flex;gap:8px}.slip input:not([type=checkbox]){width:100%;min-width:0;min-height:46px;padding:0 12px;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:0}.btn{flex:none;min-height:46px;padding:0 18px;border:2px solid var(--ink);background:var(--ink);color:var(--yellow);font-weight:700;cursor:pointer}.btn:hover{background:#000}.btn:disabled{opacity:.6;cursor:progress}.btn.wide{width:100%}.consent{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:12px;line-height:1.35}.consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--ink)}.slip-error{margin:0;padding:8px 10px;background:var(--ink);color:var(--yellow);font-size:14px}.fine{margin:0;font-size:12px}.field{display:grid;grid-gap:4px;gap:4px;font-size:14px;font-weight:700}.at-input{display:flex;align-items:stretch}.at-input>span{display:grid;place-items:center;padding:0 10px;border:2px solid var(--ink);border-right:0;background:var(--ink);color:var(--yellow);font-weight:700}.orbit-globe{position:fixed;left:0;top:0;z-index:20;width:clamp(80px,9vw,112px);touch-action:manipulation;aspect-ratio:1;border-radius:50%;text-decoration:none;filter:drop-shadow(0 16px 10px var(--shade));will-change:transform}.orbit-globe.parked{left:auto;top:auto;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(48px + env(safe-area-inset-bottom, 0px))}.orbit-globe-canvas{position:absolute;inset:0}.orbit-label{position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);padding:3px 8px;white-space:nowrap;font-size:13px;font-weight:700;background:var(--ink);color:var(--yellow);pointer-events:none;transition:transform .15s}.orbit-globe:focus-visible .orbit-label,.orbit-globe:hover .orbit-label{transform:translateX(-50%) scale(1.1)}.guestbook{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,440px);grid-gap:clamp(16px,4vw,56px);gap:clamp(16px,4vw,56px);align-items:center;min-height:100svh;padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.home-link{position:fixed;top:16px;left:max(16px,env(safe-area-inset-left,0px));z-index:10;padding:4px 8px;font-weight:800;font-variation-settings:var(--wide);text-decoration:none;background:var(--ink);color:var(--yellow)}.globe-stage{position:relative;height:min(88svh,900px);min-height:360px}.globe-canvas{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab;filter:drop-shadow(0 30px 20px var(--shade))}.globe-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.figure-tip{z-index:3;padding:6px 10px;transform:translate(14px,-50%);background:var(--ink);color:var(--yellow);font-size:13px;line-height:1.25;pointer-events:none;white-space:nowrap}.figure-tip,.globe-count{position:absolute;display:grid}.globe-count{left:0;bottom:0;margin:0;font-weight:800;font-size:18px;font-variation-settings:var(--wide)}.globe-hint{font-weight:400;font-size:13px;font-variation-settings:normal}.book .slip{gap:14px}@media (max-width:860px){.guestbook{grid-template-columns:1fr;align-items:start;gap:8px;padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}.home-link{top:calc(12px + env(safe-area-inset-top, 0px))}.globe-stage{height:46svh;min-height:300px}.globe-canvas{cursor:auto}.globe-count{font-size:16px}.book .slip{transform:none;padding:20px 16px 18px}.figure-tip{transform:translate(-50%,calc(-100% - 18px))}}.barter{display:grid;justify-items:center;align-content:start;grid-gap:20px;gap:20px;min-height:100svh;padding:calc(72px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.barter .slip{width:min(560px,100%);gap:14px}.barter-slip textarea{width:100%;min-height:84px;padding:10px 12px;font:inherit;font-size:16px;font-weight:400;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:0;resize:vertical}.photo-drop{position:relative;display:grid;place-items:center;min-height:120px;border:2px dashed var(--ink);background:rgba(251,250,246,.6);font-weight:700;cursor:pointer;overflow:hidden}.photo-drop.has-photo{border-style:solid;background:var(--paper)}.photo-drop img{display:block;width:100%;max-height:320px;object-fit:contain}.photo-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.text-btn{justify-self:start;padding:2px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:rgba(20,20,20,.08)}a.btn{display:inline-grid;place-items:center;text-decoration:none;text-align:center}.choice-row{display:flex;flex-wrap:wrap;gap:10px}.choice-row .btn{flex:1 1 140px}.swap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.swap-arrows{font-size:28px;font-weight:800}.item-card{margin:0;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:10px;background:var(--paper);border:2px solid var(--ink)}.item-card figcaption{font-size:12px;font-weight:800}.item-card .no-photo,.item-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#ece6da}.item-card .no-photo{display:grid;place-items:center;font-size:13px;color:#6b6458}.item-card p{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.trade-slip>.item-card{max-width:260px}.contact{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;background:var(--ink);color:var(--yellow)}.contact p{margin:0}.contact-label{font-size:12px;font-weight:700}.contact-name{font-size:20px;font-weight:800;overflow-wrap:anywhere}.contact-email a{color:var(--yellow);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.my-trades,.trade-foot{display:grid;justify-items:start;grid-gap:6px;gap:6px;width:min(560px,100%);padding:12px 14px;background:rgba(251,250,246,.85);font-size:14px}.my-trades p,.trade-foot p{margin:0}.my-trades p{font-weight:800}.my-trades a{font-weight:600;overflow-wrap:anywhere}.loading{margin-top:30svh;font-weight:800}@media (max-width:480px){.swap{gap:6px}.swap-arrows{font-size:22px}.item-card{padding:6px}.item-card p{font-size:13px}}.parade .flag-link{pointer-events:auto;cursor:pointer}.parade .flag-link:focus-visible{outline:3px solid var(--ink)}.hint-touch{display:none}@media (hover:none){.hint-mouse{display:none}.hint-touch{display:inline}}@media (max-width:480px){.slip-title{font-size:26px}.slip-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cursor-head{transition:none}}