@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0y-3ea_6ee5g5.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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_b6e25994-module__9JFQQW__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_b6e25994-module__9JFQQW__variable{--font-hand:"Permanent Marker", "Permanent Marker Fallback"}
.collage-module__qM975a__board{--wall:#151517;--dots:#ffffff0d;--grain:.5;--paper:#ecebe7;--paper-ink:#151517;--shadow:#000000d9;--note:#ff6a2b;--note-ink:#170a03;--tape:#ffffff38;--tape-2:#f472b680;--sticker:#f4f4f5;--sticker-ink:#111;--text:#f4f4f5;--soft:#a1a1ab;--band:#2ad4ea;--band-ink:#04161a;--logo:brightness(0) invert(1);--orange:#ff6a2b;border:1px solid var(--color-line,#232328);background:var(--wall);color:var(--text);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:36px 34px 40px;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .collage-module__qM975a__board{--wall:#f1ece2;--dots:#0000000f;--grain:0;--paper:#fff;--paper-ink:#1a1a1a;--shadow:#00000059;--note:#fff8b8;--note-ink:#1a1a1a;--tape:#ff6a2b8c;--tape-2:#2ad4ea73;--sticker:#111;--sticker-ink:#f1ece2;--text:#1a1a1a;--soft:#5b564c;--band:#111;--band-ink:#f1ece2;--logo:brightness(0)}.collage-module__qM975a__board:before{content:"";background-image:radial-gradient(var(--dots) 1px, transparent 1px);background-size:14px 14px;position:absolute;inset:0}.collage-module__qM975a__board:after{content:"";opacity:var(--grain);pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.collage-module__qM975a__board>*{z-index:1;position:relative}.collage-module__qM975a__photos{min-height:520px;position:relative}.collage-module__qM975a__pola{background:var(--paper);box-shadow:0 16px 34px -12px var(--shadow);padding:10px 10px 40px;position:absolute}.collage-module__qM975a__pola img{object-fit:cover;width:100%;height:100%;display:block}.collage-module__qM975a__ph{background:#2a2a2d;overflow:hidden}.collage-module__qM975a__caption{font-family:var(--font-hand), cursive;text-align:center;color:var(--paper-ink);white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.collage-module__qM975a__tape{z-index:1;background:var(--tape);width:96px;height:26px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(3deg)}.collage-module__qM975a__a{z-index:2;width:66%;top:4%;left:2%;transform:rotate(-4deg)}.collage-module__qM975a__a .collage-module__qM975a__ph{aspect-ratio:4/5}.collage-module__qM975a__a img{object-position:50% 22%}.collage-module__qM975a__b{z-index:3;width:46%;top:30%;right:2%;transform:rotate(5deg)}.collage-module__qM975a__b .collage-module__qM975a__ph{aspect-ratio:1}.collage-module__qM975a__b img{object-position:50% 30%}.collage-module__qM975a__b .collage-module__qM975a__tape{background:var(--tape-2);transform:translate(-50%)rotate(-6deg)}.collage-module__qM975a__c{z-index:4;width:40%;bottom:0;left:14%;transform:rotate(-1.5deg)}.collage-module__qM975a__c .collage-module__qM975a__ph{aspect-ratio:1}.collage-module__qM975a__c img{object-position:50% 18%}.collage-module__qM975a__solo{width:78%;top:6%;left:11%;transform:rotate(-3deg)}.collage-module__qM975a__solo .collage-module__qM975a__ph{aspect-ratio:4/5}.collage-module__qM975a__initials{height:100%;font-family:var(--font-hand), cursive;color:var(--orange);place-items:center;font-size:96px;display:grid}.collage-module__qM975a__notes{align-content:start;justify-items:start;gap:18px;padding-top:4px;display:grid}.collage-module__qM975a__logo{margin:-4px 0 -6px -6px;transform:rotate(-3deg)}.collage-module__qM975a__logo img{width:auto;max-width:min(100%,470px);max-height:170px;filter:var(--logo);display:block}.collage-module__qM975a__logo img.collage-module__qM975a__own{filter:none}.collage-module__qM975a__name{font-family:var(--font-hand), cursive;overflow-wrap:anywhere;margin:0;font-size:clamp(48px,7vw,84px);font-weight:400;line-height:.95;transform:rotate(-2deg)}.collage-module__qM975a__where{font-family:var(--font-hand), cursive;color:var(--orange);font-size:22px;line-height:1.2;transform:rotate(-1deg)}.collage-module__qM975a__since{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-top:2px;font-size:11px;display:block}.collage-module__qM975a__note{background:var(--note);max-width:420px;color:var(--note-ink);white-space:pre-line;box-shadow:0 10px 20px -10px var(--shadow);padding:16px 18px;font-size:14.5px;line-height:1.55;transform:rotate(1.2deg)}.collage-module__qM975a__row{flex-wrap:wrap;gap:10px 12px;display:flex}.collage-module__qM975a__band{background:var(--band);color:var(--band-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);align-items:center;gap:8px;padding:7px 24px 7px 12px;font-size:12px;display:inline-flex}.collage-module__qM975a__band:nth-child(2n){transform:rotate(-2deg)}.collage-module__qM975a__band small{opacity:.65;font-size:10px}.collage-module__qM975a__sticker{background:var(--sticker);color:var(--sticker-ink);font-family:var(--font-hand), cursive;border-radius:999px;padding:6px 15px;font-size:17px}.collage-module__qM975a__sticker:nth-child(3n+2){background:var(--orange);color:#111;transform:rotate(-3deg)}.collage-module__qM975a__sticker:nth-child(3n){transform:rotate(2deg)}.collage-module__qM975a__covers{color:inherit;align-items:center;text-decoration:none;display:flex}.collage-module__qM975a__cover{aspect-ratio:1;border:4px solid var(--paper);background:var(--paper);width:84px;box-shadow:0 8px 16px -8px var(--shadow);transition:transform .2s cubic-bezier(.23,1,.32,1);overflow:hidden}.collage-module__qM975a__cover img{object-fit:cover;width:100%;height:100%;display:block}.collage-module__qM975a__cover:nth-child(odd){transform:rotate(-5deg)}.collage-module__qM975a__cover:nth-child(2n){transform:rotate(4deg)translateY(6px)}.collage-module__qM975a__cover+.collage-module__qM975a__cover{margin-left:-10px}.collage-module__qM975a__covers span{font-family:var(--font-hand), cursive;color:var(--soft);margin-left:14px;font-size:16px;transform:rotate(-2deg)}.collage-module__qM975a__covers:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.collage-module__qM975a__covers:hover .collage-module__qM975a__cover:nth-child(odd){transform:rotate(-7deg)translateY(-3px)}.collage-module__qM975a__covers:hover .collage-module__qM975a__cover:nth-child(2n){transform:rotate(6deg)translateY(2px)}}.collage-module__qM975a__link{background:var(--text);height:34px;color:var(--wall);border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.collage-module__qM975a__link:active{transform:scale(.97)}.collage-module__qM975a__stamp{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:12px}.collage-module__qM975a__stamp b{color:var(--text);font-weight:500}@media (max-width:820px){.collage-module__qM975a__board{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 18px 30px}.collage-module__qM975a__photos{aspect-ratio:1/1.05;min-height:0}.collage-module__qM975a__caption{font-size:15px}.collage-module__qM975a__cover{width:66px}}@media (prefers-reduced-motion:reduce){.collage-module__qM975a__cover,.collage-module__qM975a__link{transition:none}}
