.postcards-module__GUnRBq__cardStage{perspective:1400px;touch-action:none;-webkit-tap-highlight-color:transparent;position:relative}.postcards-module__GUnRBq__live{transition:width .9s cubic-bezier(.2,.8,.2,1),height .9s cubic-bezier(.2,.8,.2,1)}.postcards-module__GUnRBq__cardShadow{pointer-events:none;border-radius:3px;transition:opacity .6s .4s;position:absolute;inset:0;box-shadow:0 22px 38px -16px #140c048c,0 8px 14px -8px #140c0459}.postcards-module__GUnRBq__still .postcards-module__GUnRBq__cardShadow{opacity:0}.postcards-module__GUnRBq__still .postcards-module__GUnRBq__shine{display:none}.postcards-module__GUnRBq__cardLean{transform-style:preserve-3d;--gx:30%;--gy:20%;position:absolute;inset:0}.postcards-module__GUnRBq__card{transform-style:preserve-3d;cursor:pointer;outline:none;position:absolute}.postcards-module__GUnRBq__live .postcards-module__GUnRBq__card{transition:transform .85s cubic-bezier(.3,.9,.25,1),width .9s cubic-bezier(.2,.8,.2,1),height .9s cubic-bezier(.2,.8,.2,1),left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1)}.postcards-module__GUnRBq__card:focus-visible .postcards-module__GUnRBq__face{outline:2px solid var(--earned-dark);outline-offset:4px}.postcards-module__GUnRBq__face{backface-visibility:hidden;background:#f6f1e5;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5px #3c2d1e40,0 1px 1px #0000001f}.postcards-module__GUnRBq__face img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.postcards-module__GUnRBq__faceCanvas,.postcards-module__GUnRBq__faceCanvas canvas{width:100%;height:100%;display:block}.postcards-module__GUnRBq__developing{background:linear-gradient(105deg,#f6f1e5 40%,#fffaf0 50%,#f6f1e5 60%) 0 0/300% 100%;animation:1.4s ease-in-out infinite postcards-module__GUnRBq__develop}@keyframes postcards-module__GUnRBq__develop{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.postcards-module__GUnRBq__developing{animation:none}}.postcards-module__GUnRBq__faceBack{transform:rotateY(180deg)}.postcards-module__GUnRBq__backTurned{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.postcards-module__GUnRBq__shine{pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy), #fffcf052, #fffcf000 45%), linear-gradient(160deg, #ffffff0f, #00000014);mix-blend-mode:soft-light;position:absolute;inset:0}.postcards-module__GUnRBq__envelope{perspective:1200px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--paper:#f4eddc;--light:linear-gradient(150deg, #fffcf48c 0%, #fffcf400 45%, #5a411e14 100%);position:relative}.postcards-module__GUnRBq__envShadow{border-radius:3px;position:absolute;inset:0;box-shadow:0 34px 60px -18px #000000a6,0 10px 18px -6px #00000059}.postcards-module__GUnRBq__envBack{background-color:#ece3cf;border-radius:3px;position:absolute;inset:0}.postcards-module__GUnRBq__pocket{position:absolute;inset:0}.postcards-module__GUnRBq__fold{filter:drop-shadow(0 -1px 1.5px #3c280a38)drop-shadow(0 -4px 8px #3c280a1a);position:absolute;inset:0}.postcards-module__GUnRBq__fold i{background:var(--light), var(--grain), var(--paper);position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #5a411e47}.postcards-module__GUnRBq__sideL{clip-path:polygon(0 0,.6% 0,55% 55%,55% 57%,.6% 100%,0 100%);border-radius:3px 0 0 3px}.postcards-module__GUnRBq__sideR{clip-path:polygon(100% 0,99.4% 0,45% 55%,45% 57%,99.4% 100%,100% 100%);border-radius:0 3px 3px 0}.postcards-module__GUnRBq__fold .postcards-module__GUnRBq__sideR{background:linear-gradient(210deg, #5a411e12, #5a411e00 60%), var(--grain), #f1e9d6}.postcards-module__GUnRBq__bottom{clip-path:polygon(0 100%,0 97%,47% 50.5%,50% 49%,53% 50.5%,100% 97%,100% 100%);border-radius:0 0 3px 3px}.postcards-module__GUnRBq__fold .postcards-module__GUnRBq__bottom{background:linear-gradient(0deg, #5a411e0d, #fffcf440 70%), var(--grain), #f6f0e1}.postcards-module__GUnRBq__printRow{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.postcards-module__GUnRBq__printed{color:#464036b8;display:flex}.postcards-module__GUnRBq__lockup{align-items:center;gap:.45em;display:inline-flex}.postcards-module__GUnRBq__lockup>span{font-family:var(--font-label), sans-serif;letter-spacing:.1em;font-weight:700;font-stretch:125%}.postcards-module__GUnRBq__avion{color:#f4f1ea;font-family:var(--font-label), sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#23409a;border-radius:1px;padding:.5em .75em .45em;font-weight:800;font-stretch:125%;line-height:1;box-shadow:0 .5px 1px #00000040}.postcards-module__GUnRBq__flap{transform-origin:50% 0;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.postcards-module__GUnRBq__flapShade{backface-visibility:hidden;filter:drop-shadow(0 2px 2px #3c280a40)drop-shadow(0 6px 10px #3c280a1f);position:absolute;inset:0}.postcards-module__GUnRBq__flapOut,.postcards-module__GUnRBq__flapIn{clip-path:polygon(0 0,100% 0,53.5% 96%,52% 98.6%,50% 99.5%,48% 98.6%,46.5% 96%);position:absolute;inset:0}.postcards-module__GUnRBq__flapOut{background:linear-gradient(180deg, #5a411e1a, #5a411e00 22%, #fffcf440 70%, #5a411e1f), var(--grain), #f2ead8}.postcards-module__GUnRBq__flapIn{backface-visibility:hidden;clip-path:polygon(0 100%,100% 100%,53.5% 4%,52% 1.4%,50% .5%,48% 1.4%,46.5% 4%);background-color:#ece3cf;transform:rotateX(180deg)}.postcards-module__GUnRBq__seal{backface-visibility:hidden;pointer-events:none;position:absolute;transform:translateZ(1px)}.postcards-module__GUnRBq__envButton{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.postcards-module__GUnRBq__openPage{min-height:100svh;color:var(--cream);background:radial-gradient(120% 80% at 50% 40%,#1a5240 0%,#0c3226 55%,#071f17 100%);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.postcards-module__GUnRBq__openHead{z-index:6;text-align:center;padding:2rem 1rem 0;transition:opacity .6s,transform .6s;position:relative}.postcards-module__GUnRBq__openHeadOut{opacity:.85}.postcards-module__GUnRBq__eyebrow{font-family:var(--font-label), sans-serif;letter-spacing:.28em;text-transform:uppercase;opacity:.7;margin:0;font-size:.7rem;font-weight:650;font-stretch:125%}.postcards-module__GUnRBq__openTitle{font-family:var(--font-serif), serif;margin:.35rem 0 0;font-size:clamp(1.9rem,6vw,3rem);font-style:italic;font-weight:500;line-height:1.05}.postcards-module__GUnRBq__openStage{min-height:0;position:relative}.postcards-module__GUnRBq__openEnvelope{will-change:transform, opacity;transition:transform .9s cubic-bezier(.5,0,.75,0),opacity .9s;position:absolute;left:50%;transform:translate(-50%,-50%)}.postcards-module__GUnRBq__openEnvelopeGone{opacity:0;pointer-events:none;transform:translate(-50%,60vh)rotate(3deg)}.postcards-module__GUnRBq__openCard{will-change:transform;position:absolute;top:0;left:50%}.postcards-module__GUnRBq__openFoot{z-index:6;padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom));justify-items:center;gap:.75rem;display:grid;position:relative}.postcards-module__GUnRBq__hint,.postcards-module__GUnRBq__hintButton{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);margin:0;font-size:.72rem}.postcards-module__GUnRBq__hintButton{cursor:pointer;background:0 0;border:0;padding:.75rem 1rem}.postcards-module__GUnRBq__cta{background:var(--cream);min-height:48px;color:var(--ink);font-family:var(--font-label), sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;padding:0 1.4rem;font-size:.75rem;font-weight:700;font-stretch:125%;text-decoration:none;display:inline-flex}.postcards-module__GUnRBq__maker{height:100svh;color:var(--ink);background:radial-gradient(90% 70% at 35% 40%,#f3eee3 0%,#e6dfcf 70%,#ddd4c1 100%);grid-template-columns:minmax(0,1fr) 400px;display:grid;overflow:hidden}.postcards-module__GUnRBq__makerStage{min-width:0;min-height:0;padding:2.5rem 2rem 1.5rem;display:grid}.postcards-module__GUnRBq__makerStageInner{min-width:0;min-height:0;position:relative}.postcards-module__GUnRBq__cardSlot{place-items:center;display:grid;position:absolute;inset:0 0 28px}.postcards-module__GUnRBq__flipHint{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.66rem;position:absolute;bottom:0;left:0;right:0}.postcards-module__GUnRBq__dock{border-left:1px solid var(--ink-faint);background:#f6f3eccc;flex-direction:column;justify-content:center;gap:.85rem;min-height:0;padding:2rem;display:flex}.postcards-module__GUnRBq__dock .postcards-module__GUnRBq__eyebrow{opacity:.6}.postcards-module__GUnRBq__dockTitle{font-family:var(--font-serif), serif;margin:-.4rem 0 0;font-size:2.1rem;font-style:italic;font-weight:500;line-height:1}.postcards-module__GUnRBq__dockHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.postcards-module__GUnRBq__dockFoot{justify-content:space-between;gap:1rem;display:flex}.postcards-module__GUnRBq__lede{font-family:var(--font-serif), serif;color:var(--ink-body);margin:0;font-size:1.15rem;line-height:1.3}.postcards-module__GUnRBq__stravaBtn{color:#fff;min-height:52px;font-family:var(--font-label), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#fc4c02;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.postcards-module__GUnRBq__note{font-family:var(--font-mono), monospace;color:var(--ink-dim);margin:0;font-size:.7rem;line-height:1.55}.postcards-module__GUnRBq__error{border-left:3px solid var(--earned);font-family:var(--font-mono), monospace;background:#a5461a12;margin:0;padding:.55rem .75rem;font-size:.72rem;line-height:1.45}.postcards-module__GUnRBq__strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin:0 -2rem;padding:.1rem 2rem .4rem;scroll-padding:0 2rem;display:flex;overflow-x:auto}.postcards-module__GUnRBq__strip::-webkit-scrollbar{display:none}.postcards-module__GUnRBq__runCard{color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;background:#fffdf8;border:1px solid #0c32262e;flex:0 0 9.5rem;gap:.25rem;padding:.6rem;display:grid}.postcards-module__GUnRBq__runCard:hover{border-color:var(--ink)}.postcards-module__GUnRBq__runCard[aria-busy=true]{border-color:var(--earned)}.postcards-module__GUnRBq__runGhost{cursor:default;background:linear-gradient(105deg,#0c32260d 40%,#0c32261a 50%,#0c32260d 60%) 0 0/300% 100%;border-color:#0000;height:7.6rem;animation:1.4s ease-in-out infinite postcards-module__GUnRBq__develop}.postcards-module__GUnRBq__fields:disabled{opacity:.55}.postcards-module__GUnRBq__runMore{font-family:var(--font-mono), monospace;color:var(--ink-dim);place-items:center;font-size:.72rem}.postcards-module__GUnRBq__runShape{background:var(--cream-2);width:100%;height:4.5rem}.postcards-module__GUnRBq__runShape path{fill:none;stroke:var(--earned);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.postcards-module__GUnRBq__runName{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono), monospace;font-size:.78rem;font-weight:500;overflow:hidden}.postcards-module__GUnRBq__runMeta{font-family:var(--font-mono), monospace;color:var(--ink-dim);font-size:.66rem}.postcards-module__GUnRBq__tabs{border:1px solid #0c32264d;display:inline-flex}.postcards-module__GUnRBq__tabs button{min-height:36px;color:var(--ink);font-family:var(--font-label), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 1rem;font-size:.68rem;font-weight:700;font-stretch:125%}.postcards-module__GUnRBq__tabs button[aria-selected=true]{background:var(--ink);color:var(--cream)}.postcards-module__GUnRBq__fields{border:0;align-content:start;gap:.6rem;min-width:0;min-height:10.6rem;margin:0;padding:0;display:grid}.postcards-module__GUnRBq__field{gap:.3rem;display:grid}.postcards-module__GUnRBq__label{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;font-size:.64rem;display:flex}.postcards-module__GUnRBq__count{letter-spacing:.04em}.postcards-module__GUnRBq__input,.postcards-module__GUnRBq__textarea{width:100%;color:var(--ink);font-family:var(--font-mono), monospace;background:#fffdf8;border:1px solid #0c322638;border-radius:0;padding:.55rem .7rem;font-size:16px}.postcards-module__GUnRBq__textarea{resize:none;font-family:var(--font-pc-hand), cursive;color:#22408f;font-size:1.3rem;line-height:1.15}.postcards-module__GUnRBq__input:focus,.postcards-module__GUnRBq__textarea:focus{outline:2px solid var(--ink);outline-offset:-1px}.postcards-module__GUnRBq__chips{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.postcards-module__GUnRBq__chips::-webkit-scrollbar{display:none}.postcards-module__GUnRBq__chip{min-height:36px;color:var(--ink);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border:1px solid #0c322638;flex:none;padding:0 .75rem;font-size:.74rem}.postcards-module__GUnRBq__styles{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.postcards-module__GUnRBq__chip[aria-checked=true],.postcards-module__GUnRBq__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.postcards-module__GUnRBq__thumb{cursor:pointer;background:0 0;border:2px solid #0000;flex:none;width:36px;height:36px;padding:0}.postcards-module__GUnRBq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.postcards-module__GUnRBq__thumb[aria-pressed=true]{border-color:var(--ink)}.postcards-module__GUnRBq__pair{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.postcards-module__GUnRBq__primary,.postcards-module__GUnRBq__secondary{background:var(--ink);width:100%;min-height:50px;color:var(--cream);font-family:var(--font-label), sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;font-stretch:125%;text-decoration:none;display:flex}.postcards-module__GUnRBq__primary:disabled{opacity:.55;cursor:progress}.postcards-module__GUnRBq__secondary{color:var(--ink);background:0 0;border:1px solid #0c32264d}.postcards-module__GUnRBq__link{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;text-decoration:underline}.postcards-module__GUnRBq__sentLink{font-family:var(--font-mono), monospace;white-space:nowrap;text-overflow:ellipsis;background:#fffdf8;border:1px dashed #0c322659;padding:.65rem .8rem;font-size:.74rem;overflow:hidden}@media (max-width:860px){.postcards-module__GUnRBq__maker{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.postcards-module__GUnRBq__makerStage{padding:1.25rem 1rem .5rem}.postcards-module__GUnRBq__dock{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--ink-faint);justify-content:flex-start;gap:.7rem}.postcards-module__GUnRBq__dockTitle{font-size:1.65rem}.postcards-module__GUnRBq__lede{font-size:1.02rem}.postcards-module__GUnRBq__strip{margin:0 -1rem;padding:.1rem 1rem .3rem;scroll-padding:0 1rem}.postcards-module__GUnRBq__runShape{height:3.6rem}.postcards-module__GUnRBq__fields{min-height:10.2rem}}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:block;src:url(../media/e7d42cb11256a9f9-s.1tolkvcqwph65.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Yellowtail;font-style:normal;font-weight:400;font-display:block;src:url(../media/32a036eac4f5c29a-s.p.02omj01dfd0zw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail Fallback;src:local(Arial);ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.yellowtail_91b88f28-module__pS6BLq__className{font-family:Yellowtail,Yellowtail Fallback;font-style:normal;font-weight:400}.yellowtail_91b88f28-module__pS6BLq__variable{--font-pc-script:"Yellowtail", "Yellowtail Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:block;src:url(../media/4e53e3b149393d1c-s.1dlfwrrc64r9c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:block;src:url(../media/8a93cb13d889c4ad-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:block;src:url(../media/d0da3903252e3445-s.0u093y1biose6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:500;font-display:block;src:url(../media/8dba48c3ca6529a0-s.p.1i7nms22s53-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_323fdee2-module__QdYDVq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_323fdee2-module__QdYDVq__variable{--font-pc-hand:"Caveat", "Caveat Fallback"}
