@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");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:Sophie Book;src:url(/fonts/DejaVuSerif.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--cream:#f6efdc;--paper:#fffaf0;--ink:#362c27;--yellow:#f3cc55;--red:#a3483e;--wine:#56332f;--muted:#66584c;--line:#d5c4a5;--font:"Manrope Variable",Arial,sans-serif;--display:"Sophie Book",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background-color:#e8cf99;background-image:url(/paper-grain.svg),repeating-linear-gradient(0deg,#fff6d724 0 18px,transparent 18px 36px),repeating-linear-gradient(90deg,#fff6d73c 0 18px,transparent 18px 36px);font:15px/1.8 var(--font);-webkit-font-smoothing:antialiased}::selection{background:var(--yellow);color:var(--ink)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h2{font-family:var(--display);font-size:clamp(40px,4.4vw,64px);line-height:1.08;font-weight:400;letter-spacing:-.045em}h2>span{font-style:italic;color:var(--red)}.icon{width:23px;height:23px;display:inline-block;vertical-align:middle;flex-shrink:0}.section-wrap{width:calc(100% - 104px);max-width:1336px;margin-inline:auto}.section-kicker{font-size:14px;font-weight:700;letter-spacing:.065em;color:var(--red);margin-bottom:17px}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 20px;background:var(--yellow);transform:translateY(-150%)}.skip-link:focus{transform:none}main{position:relative;width:calc(100% - 44px);max-width:1440px;margin:22px auto 0;background:var(--paper) url(/paper-grain.svg);box-shadow:0 8px 45px #634a2724;border-radius:7px 7px 0 0;overflow:clip}main:before{content:"";position:absolute;inset:0 auto 0 23px;width:1px;border-left:1px solid #bc795b32;pointer-events:none;z-index:1}.site-header{position:sticky;top:0;z-index:30;background:#f7efddf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #bfa77966}.header-inner{width:calc(100% - 80px);max-width:1440px;min-height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font:italic 700 29px/1 var(--display);letter-spacing:-.06em;white-space:nowrap}.wordmark-chan{font-size:.77em}.wordmark-dot{color:var(--red)}.main-nav{display:flex;align-items:center;gap:25px}.main-nav>a{font-size:14px;font-weight:650;padding:9px 0;position:relative}.main-nav>a:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:3px;background:var(--yellow);transform:scaleX(0);transition:transform .25s}.main-nav>a.is-active:after,.main-nav>a:hover:after{transform:scaleX(1)}.language-switch{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:750}.language-switch>a{padding:5px 8px;border-radius:50%}.language-switch>a[aria-current=page]{background:var(--wine);color:var(--paper)}.language-switch>span{color:#9b8a75}.hero{display:grid;grid-template-columns:.85fr 1.5fr .86fr;grid-template-areas:"masthead masthead masthead" "copy photos invites";gap:10px 26px;padding-block:32px 54px;align-items:center;position:relative}.hero:before{content:"";position:absolute;left:7%;right:7%;top:30%;height:56%;background:radial-gradient(ellipse,#f2dca46b,transparent 68%);pointer-events:none}.hero-masthead{grid-area:masthead;text-align:center;position:relative;z-index:2;padding-bottom:22px}.hero h1{font:750 clamp(80px,8.2vw,112px)/1.1 var(--font);color:var(--ink);letter-spacing:-.075em;margin-top:8px;white-space:nowrap}.hero-chan{font-size:.65em;font-weight:650;letter-spacing:-.06em;color:var(--red)}.hero-slogan{font:italic 25px/1.3 var(--display);margin-top:9px}.hero-identity{margin:12px auto 0;max-width:580px;font-size:14.5px;line-height:1.65;color:var(--muted)}.hero-copy{grid-area:copy;position:relative;padding:31px 23px 25px;background:#f5e9cc url(/paper-grain.svg);border:1px solid #e3d4b3;transform:rotate(-2deg);box-shadow:3px 9px 13px #71563412}.hero-copy:after{content:"";position:absolute;width:65px;height:22px;left:34%;top:-12px;background:#d3b76b66;transform:rotate(4deg)}.welcome-flower{display:block;margin-bottom:18px}.welcome-flower>.icon{width:36px;height:36px}.hero-welcome{font:italic 31px/1.15 var(--display);letter-spacing:-.035em}.hero-intro{font-size:15px;color:#5c4b40;line-height:1.85;margin-top:17px}.album-turn{display:inline-flex;gap:10px;align-items:center;font-size:12.5px;font-weight:750;margin-top:23px;border-bottom:1px solid #bda17c;padding-bottom:4px}.album-turn>.icon{width:13px;height:13px;transform:rotate(90deg)}.hero-invitations{grid-area:invites;position:relative;padding-bottom:18px}.invitation-label{font:italic 24px/1.2 var(--display);color:var(--red);margin-bottom:20px;transform:rotate(2deg)}.hero-socials{display:grid;gap:13px}.hero-socials>a{display:flex;align-items:center;gap:15px;min-height:83px;padding:15px 18px;background:var(--ink);color:var(--paper);border:1px solid #322921;box-shadow:0 3px 7px #30261e12,0 8px 18px #30261e0e;position:relative;transition:transform .25s,box-shadow .25s;border-radius:10px;--icon-bg:var(--ink)}.hero-socials>a:before{content:"";position:absolute;inset:6px;border:1px solid #ffffff24;pointer-events:none;border-radius:5px}.hero-socials>a>span{font-size:20px;line-height:1.2;font-weight:750}.hero-socials small{display:block;font-size:11.5px;line-height:1.5;font-weight:500;margin-top:5px}.hero-socials .icon{width:23px;height:23px}.hero-socials .icon:last-child{width:12px;height:12px;margin-left:auto}.hero-socials>.platform-youtube{background:var(--red);border-color:#84372f;--icon-bg:var(--red);transform:rotate(1deg)}.hero-socials>.platform-discord{background:var(--yellow);color:var(--ink);border-color:#d4af42;--icon-bg:var(--yellow);transform:rotate(-.5deg)}.hero-socials>.platform-discord:before{border-color:#7457274d}.hero-socials>a:hover{transform:translateY(-3px) rotate(0);box-shadow:0 8px 18px #30261e24}.hero-collage{grid-area:photos;position:relative;height:475px;min-width:0}.photo-paper{position:relative;padding:10px;background:var(--paper) url(/paper-grain.svg);border:1px solid #d4c6af;box-shadow:1px 2px 3px #4e39252b,4px 16px 22px -8px #47311e33;transition:transform .4s}.photo-paper img{width:100%}.hero-scene{position:absolute;left:6%;top:0;width:78%;max-width:335px;transform:rotate(-4deg);border-radius:44% 44% 3px 3px;padding:10px 10px 13px}.hero-scene>img{aspect-ratio:3/4;object-fit:cover;object-position:center 38%;border-radius:43% 43% 0 0}.photo-tape{position:absolute;left:38%;top:-13px;width:77px;height:26px;background:repeating-linear-gradient(90deg,#e2bd6c77 0 2px,#ead29d99 2px 4px);transform:rotate(5deg);z-index:2;clip-path:polygon(0 5%,100% 0,98% 97%,2% 100%)}.hero-scene>.photo-tape{display:none}.hero-snapshot{position:absolute;width:39%;right:-3%;bottom:40px;transform:rotate(9deg);background-color:#f5e6c7;bottom:65px;transform:rotate(6deg)}.hero-snapshot>img{aspect-ratio:1;object-fit:contain;object-position:center bottom}.photo-tape-rose{background:repeating-linear-gradient(0deg,#bb71684d 0 1px,#d7a08c80 1px 4px)}.hello-button{position:absolute;bottom:0;right:10%;display:flex;align-items:center;gap:9px;padding:10px 17px;background:var(--paper);border:1px solid #c6ad8d;border-radius:30px;font-size:14px;font-weight:650;transform:rotate(-3deg);transition:transform .25s}.hello-button>.icon{width:18px;height:18px;color:var(--red)}.hello-button:hover{transform:rotate(0) translateY(-2px)}.greeting-bubble{position:absolute;right:0;bottom:75px;max-width:255px;background:var(--paper);border:1px solid #c6ad8d;border-radius:16px 16px 2px 16px;padding:15px 20px;font-size:15px;box-shadow:0 6px 24px #39221726;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none;z-index:5}.greeting-bubble.is-visible{opacity:1;transform:none}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding-block:60px 72px;position:relative;border-top:1px dashed var(--line)}.about-copy{grid-column:1;grid-row:1;position:relative;padding:0}.about-copy>h2{margin-bottom:23px}.about-copy>p{font-size:16.5px;line-height:1.85;color:#5f5146;margin-top:14px;max-width:490px}.about-copy>.section-kicker{margin:0 0 17px;font-size:14px;color:var(--red)}.about-copy>.about-intro{font-size:15px;color:var(--ink);font-weight:700}.about-art{grid-column:2;grid-row:1;position:relative;min-height:495px;display:flex;align-items:flex-start;padding-top:5px}.photo-card{width:93%;transform:rotate(3deg)}.photo-card>img{aspect-ratio:3/2;object-fit:contain}.evening-photo{position:absolute;width:64%;bottom:0;right:-1%;transform:rotate(-6deg);z-index:2}.evening-photo>img{aspect-ratio:4/3;object-fit:contain}.photo-tape-check{background:repeating-linear-gradient(0deg,#aaac8b33 0 6px,transparent 6px 12px),repeating-linear-gradient(90deg,#a2a47b50 0 6px,#ded7af80 6px 12px)}.expression-strip{position:absolute;bottom:-15px;right:10px;width:82px;transform:rotate(8deg)}.expression-card{padding:5px;background:var(--paper);box-shadow:2px 4px 10px #46322326}.expression-card>img{width:100%;aspect-ratio:1;object-fit:cover}.live-section{position:relative;background:var(--wine) url(/paper-grain.svg);color:var(--paper);margin-top:12px;border-block:8px solid #e8c47d}.live-section:before{content:"";position:absolute;inset:14px;pointer-events:none;border:1px dashed #d4a68366}.live-inner{padding-block:57px;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.live-copy{grid-column:1;grid-row:1;position:relative}.live-copy>.section-kicker{color:#ecd398}.live-copy h2{font-size:clamp(42px,4.3vw,62px)}.live-copy h2>span{color:#f3cf79}.live-copy>p{font-size:16.5px;line-height:1.85;color:#f2e1d2;max-width:440px;margin-top:19px}.live-copy>.section-kicker{font-size:14px;margin:0 0 18px}.live-copy>.live-schedule{font-size:14px;max-width:320px;color:#d8bbab}.live-gallery{grid-column:2;grid-row:1;display:flex;gap:16px;align-items:flex-end;max-width:440px;justify-self:end;position:relative}.stream-photo{width:calc(100% - 60px);transform:rotate(3deg);padding:10px}.stream-image{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 37%;animation:photograph-in .35s ease}.photo-choices{display:flex;flex-direction:column;gap:13px;padding-bottom:24px;flex-shrink:0}.photo-choices>button{position:relative;width:60px;height:76px;padding:5px;border-radius:6px;background:#f7edd7;border:2px solid transparent;transition:transform .25s}.photo-choices>button[aria-pressed=true]{border-color:var(--yellow);transform:rotate(-5deg)}.photo-choices>button[aria-pressed=true]:after{content:"";position:absolute;right:-5px;top:-5px;width:8px;height:8px;background:var(--yellow);border:2px solid var(--wine);border-radius:50%}.photo-choices img{width:100%;height:100%;border-radius:2px;object-fit:cover;object-position:center 30%}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:13px 23px;font-size:15px;font-weight:750;border-radius:9px;transition:transform .25s,box-shadow .25s}.button>.icon{width:20px;height:20px}.button>.icon:last-child{width:15px;height:15px;margin-left:10px}.button-red{background:var(--yellow);color:var(--ink);margin-top:26px;--icon-bg:var(--yellow);box-shadow:0 4px 12px #2415112b}.button-dark{background:var(--wine);color:var(--paper);--icon-bg:var(--wine)}.button:hover{transform:translateY(-3px);box-shadow:0 8px 18px #24151126}.live-section a:focus-visible,.live-section button:focus-visible{outline-color:var(--yellow)}.community{padding-block:66px 63px;position:relative}.community-heading{text-align:center;margin-inline:auto;max-width:630px;margin-bottom:40px}.community-heading h2>br{display:none}.community-heading h2>span:before{content:" "}.community-heading>p{font-size:16.5px;color:var(--muted);line-height:1.85;margin:20px auto 0;max-width:500px}.social-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.social-row{position:relative;display:flex;flex-direction:column;background:#f4e5be url(/paper-grain.svg);border:1px solid #d7bd8b;box-shadow:3px 7px 12px #644d2420;padding:28px 25px 22px;transform:rotate(-2deg);transition:transform .3s,box-shadow .3s;min-width:0}.social-row:nth-child(2){background-color:#f5e2d9;transform:rotate(2deg);margin-top:12px}.social-row:nth-child(3){background-color:#ebe9d6;transform:rotate(-1deg)}.social-row:before{content:"";position:absolute;inset:8px;border:1px solid #b8986a4a;pointer-events:none}.social-icon{width:43px;height:49px;border:1px solid #91795b8c;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-bottom:12px;transform:rotate(7deg);--icon-bg:#f4e5be}.social-icon.platform-youtube{color:var(--red);--icon-bg:#f5e2d9}.social-icon.platform-discord{--icon-bg:#ebe9d6}.social-row h3{font:750 30px/1.2 var(--font);letter-spacing:-.045em}.social-row>p{font-size:15px;line-height:1.85;color:#5b4b3e;margin-block:16px 24px}.social-visit{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #c7b18d;padding-top:13px;font-size:14px;font-weight:700}.social-visit>.icon{width:16px;height:16px}a.social-row:hover{transform:rotate(0) translateY(-3px);box-shadow:0 12px 22px #644d2420}.creator-section{padding-block:15px 48px}.creator-note{position:relative;max-width:1080px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;padding:40px 42px 36px 58px;background-color:#f3ead5;background-image:url(/paper-grain.svg),repeating-linear-gradient(0deg,transparent 0 30px,#b3a38524 30px 31px);box-shadow:0 5px 17px #62472314;border:1px solid #e2d4b9;transform:rotate(-1deg)}.creator-note:before{content:"";position:absolute;left:32px;top:0;bottom:0;border-left:1px solid #c66f644a}.creator-note h2{font-size:43px}.creator-note .section-kicker{font-size:12.5px;max-width:210px}.creator-name{font:italic 24px/1.4 var(--display);margin-top:21px}.creator-role{font-size:12.5px;color:var(--muted);margin-top:5px}.creator-copy>p{font-size:16.5px;line-height:1.85;color:#5c4b40;margin-top:14px}.creator-copy>p:first-child{margin:0}.creator-copy>.creator-credit{font:italic 21px/1.5 var(--display);color:var(--red);margin-top:20px}.contact-section{padding-block:8px 49px}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px dashed var(--line);padding-top:30px}.contact-inner h2{font-size:36px}.contact-inner .section-kicker{font-size:12.5px;margin-bottom:8px}.contact-inner p:last-child{font-size:15px;color:var(--muted);max-width:650px;line-height:1.8;margin-top:13px}.contact-inner>.button{flex-shrink:0}.site-footer{width:calc(100% - 44px);max-width:1440px;margin:0 auto 32px;background:#e8d4ad url(/paper-grain.svg);border-top:1px solid #cfb688;box-shadow:0 12px 30px #64491e20}.footer-inner{padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner>div>p{font-size:14px;color:#6c5a46;margin-top:9px}.footer-creator{font-size:14px;font-weight:650}.footer-links{display:flex;gap:12px;--icon-bg:#e8d4ad}.footer-links>a{padding:7px}.footer-links .icon{width:20px;height:20px}.back-to-top{display:flex;align-items:center;gap:8px;font-size:14px}.back-to-top>.icon{width:17px;height:17px}.footer-bottom{padding-block:16px;border-top:1px solid #cfb688;display:flex;justify-content:space-between;gap:20px;font-size:12.5px;color:#6b5946}.scrap-deco{position:absolute;pointer-events:none;z-index:3}.scrap-deco>.icon{width:100%;height:100%}.scrap-flower{width:58px;height:58px;left:-3%;top:56%;transform:rotate(12deg);filter:drop-shadow(1px 3px 2px #462c242b);animation:sticker-settle .8s ease both}.scrap-sparkle-one{width:26px;height:26px;right:-2%;top:2%;color:#bb964c}.scrap-sparkle-two{width:14px;height:14px;right:4%;bottom:13%;color:#b99a63}.scrap-paws{width:80px;height:68px;display:flex;gap:13px;left:5%;top:80px;color:#b28d69;opacity:.4;transform:rotate(-18deg)}.scrap-paws>.icon{width:28px;height:30px}.scrap-paws>.icon:last-child{margin-top:25px}.scrap-ribbon{right:25px;top:-23px;width:65px;height:60px;transform:rotate(10deg)}.motion-ready [data-reveal]{opacity:0;translate:0 16px;transition:opacity .65s,translate .65s}.motion-ready [data-reveal].revealed{opacity:1;translate:0 0}@keyframes photograph-in{0%{opacity:.35}to{opacity:1}}@keyframes sticker-settle{0%{opacity:0;transform:rotate(-6deg) scale(.9)}to{opacity:1;transform:rotate(12deg) scale(1)}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-scene:hover{transform:rotate(-2deg) translateY(-4px)}.hero-snapshot:hover{transform:rotate(3deg) translateY(-4px)}.photo-card:hover{transform:rotate(1deg)}.evening-photo:hover{transform:rotate(-3deg)}.stream-photo:hover{transform:rotate(1deg)}}@media(max-width:1350px){.site-footer,main{margin-inline:22px}.hero{gap:10px 20px}.hero-collage{height:440px}.hero-copy{padding:25px 19px}.hero-socials>a{padding:15px 13px;gap:10px}.hero-socials>a>span{font-size:18px}.hero-socials small{font-size:10.5px}.hero-welcome{font-size:29px}.about-art{min-height:440px}}@media(max-width:1100px){.section-wrap{width:calc(100% - 76px)}.header-inner{width:calc(100% - 54px)}.main-nav{gap:17px}.main-nav>a{font-size:12.5px}.hero{grid-template-columns:.85fr 1.25fr .85fr;gap:10px 18px;padding-bottom:35px}.hero-collage{height:370px}.hero-copy{padding:22px 17px}.welcome-flower{margin-bottom:12px}.hero-welcome{font-size:25px}.hero-intro{font-size:14px}.hero-socials>a{min-height:76px;gap:9px}.hero-socials small{font-size:10.5px}.hero-socials .icon{width:20px;height:20px}.hero-socials .icon:last-child{display:none}.invitation-label{font-size:21px}.hero-snapshot{bottom:45px}.about{gap:40px}.about-art{min-height:385px}.live-inner{gap:42px}.social-list{gap:18px}.social-row{padding:24px 22px 20px}.creator-note{gap:35px;padding-right:32px}}@media(max-width:900px){html{scroll-padding-top:145px}.header-inner{display:grid;grid-template-columns:1fr auto;gap:0 20px;padding-block:17px 9px}.main-nav{grid-row:2;grid-column:1/-1;justify-content:space-between;margin-top:12px;gap:9px}.language-switch{grid-row:1;grid-column:2}.main-nav>a{font-size:12.5px;padding:5px 0}.hero{grid-template-columns:1fr 1.2fr;grid-template-areas:"masthead masthead" "invites photos" "copy photos";gap:18px 26px;padding-top:24px}.hero-masthead{padding-bottom:12px}.hero h1{font-size:88px}.hero-collage{height:470px}.hero-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-socials>a{min-height:81px;flex-direction:column;justify-content:center;gap:4px;padding:9px 4px;border-radius:3px}.hero-socials>a>span{font-size:14px}.hero-socials small{display:none}.hero-socials>a:before{inset:4px;border-radius:0}.hero-invitations{padding:0}.invitation-label{font-size:23px;margin-bottom:15px}.hero-copy{align-self:start}.hero-copy .welcome-flower{display:none}.hero-welcome{font-size:29px}.hero-intro{font-size:15px}.hero-snapshot{bottom:60px;width:46%}.hero-scene{top:30px;width:90%}.hello-button{bottom:12px;right:0}.about{gap:35px;padding-block:40px 50px}.about-art{min-height:320px}.about-copy>p{font-size:15px}.about-copy{padding-bottom:0}.evening-photo{width:67%;right:0}.live-inner{gap:28px;padding-block:45px}.live-copy h2{font-size:43px}.live-copy>p{font-size:15px}.live-gallery{gap:10px}.stream-photo{width:calc(100% - 50px);padding:7px}.photo-choices>button{width:48px;height:64px;padding:3px}.community{padding-block:48px}.social-list{gap:15px}.social-row{padding:21px 18px}.social-row h3{font-size:27px}.social-row>p{font-size:14px}.creator-note{gap:25px;padding:30px 27px 30px 50px}.creator-note:before{left:25px}.creator-note h2{font-size:36px}.creator-copy>p{font-size:15px;line-height:1.85}.contact-inner{gap:20px}.contact-inner>.button{font-size:12.5px;padding-inline:15px}.footer-inner{flex-wrap:wrap}}@media(max-width:700px){html{scroll-padding-top:130px}body{background-size:160px 160px,24px 24px,24px 24px}main{width:auto;margin:12px 10px 0;border-radius:5px 5px 0 0}main:before{left:10px}.section-wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 32px);padding-block:15px 7px}.wordmark{font-size:28px}.main-nav{margin-top:12px;gap:7px}.main-nav>a{font-size:10px;white-space:nowrap}.language-switch{font-size:11.5px;gap:4px}.language-switch>a{padding:4px 7px}.hero{grid-template-columns:1fr;grid-template-areas:"masthead" "invites" "photos" "copy";padding-block:20px 31px;gap:19px}.hero-masthead{padding:0}.hero-identity{font-size:14px;line-height:1.55;margin-top:13px;max-width:350px}.hero h1{font-size:clamp(58px,15.5vw,106px);margin-top:7px;letter-spacing:-.075em}.hero-slogan{font-size:21px;margin-top:10px}.invitation-label{text-align:center;font:650 12.5px/1.4 var(--font);transform:none;margin-bottom:10px;color:var(--muted)}.hero-socials{gap:9px}.hero-socials>a{min-height:73px;font-size:15px;padding:9px 5px;gap:6px}.hero-socials>a>span{font-size:16.5px}.hero-socials .icon{width:22px;height:22px}.hero-socials>.platform-youtube{transform:rotate(1deg)}.hero-collage{height:410px;max-width:395px;width:100%;margin:7px auto 0}.hero-scene{width:77%;top:0;left:5%}.hero-snapshot{width:41%;right:0;bottom:45px}.hello-button{right:9%;bottom:0;font-size:12.5px;padding:9px 16px}.scrap-flower{width:48px;height:48px;left:0;top:47%}.greeting-bubble{bottom:75px;font-size:14px;max-width:235px}.hero-copy{margin:0 4px;padding:23px 23px 20px;transform:rotate(-1deg)}.hero-copy .welcome-flower{display:block;float:right;margin:0 0 4px 8px}.welcome-flower>.icon{width:30px;height:30px}.hero-welcome{font-size:29px;max-width:270px}.hero-intro{font-size:15px;margin-top:13px}.album-turn{margin-top:15px}.about{grid-template-columns:1fr;gap:33px;padding-block:33px 41px}.about-copy{grid-column:1;grid-row:1;padding-bottom:0}.about-art{grid-column:1;grid-row:2;min-height:345px;max-width:440px;width:100%;margin:auto}.about h2{font-size:43px}.about-copy>p{font-size:15px;line-height:1.85}.about-copy>.about-intro{max-width:240px}.expression-strip{position:relative;bottom:auto;right:auto;width:65px;float:right;margin:10px 5px -8px 12px}.photo-card{width:94%}.evening-photo{right:1%;width:62%;bottom:0}.scrap-sparkle-one{right:-2%;width:20px;height:20px}.scrap-sparkle-two{right:1%;bottom:17%}.section-kicker{font-size:12.5px}.live-section{margin-top:0;border-block-width:6px}.live-section:before{inset:9px}.live-inner{grid-template-columns:1fr;gap:32px;padding-block:34px 38px}.live-copy{grid-column:1;grid-row:1}.live-copy h2{font-size:45px}.live-copy>p{font-size:15px;margin-top:16px}.live-copy>.section-kicker{font-size:12.5px;margin-bottom:16px}.button{font-size:15px;min-height:53px}.live-copy>.live-schedule{font-size:12.5px}.live-gallery{grid-column:1;grid-row:2;width:100%;max-width:350px;justify-self:center;gap:14px}.stream-photo{width:calc(100% - 64px);padding:8px}.photo-choices>button{width:53px;height:70px;padding:4px}.photo-choices{gap:14px}.community{padding-block:38px 30px}.community-heading{margin-bottom:28px;text-align:left}.community-heading h2{font-size:42px;max-width:340px}.community-heading>p{font-size:15px;margin-top:16px}.scrap-paws{left:auto;right:0;top:30px;opacity:.22;width:58px;height:48px}.scrap-paws>.icon{width:22px;height:24px}.social-list{grid-template-columns:1fr;gap:18px;padding-inline:6px}.social-row,.social-row:nth-child(2),.social-row:nth-child(3){display:grid;grid-template-columns:1fr 42px;gap:0 17px;margin:0;padding:23px 22px;transform:rotate(-1deg)}.social-row:nth-child(2){transform:rotate(1deg)}.social-icon{grid-column:2;grid-row:1/3;margin:0;width:38px;height:45px}.social-row h3{grid-column:1;grid-row:1;font-size:28px}.social-row>p{grid-column:1;grid-row:2;font-size:14px;margin:12px 0 18px}.social-visit{grid-column:1/-1;grid-row:3;font-size:12.5px;padding-top:11px}.creator-section{padding-block:16px 30px}.creator-note{grid-template-columns:1fr;gap:22px;padding:28px 23px 28px 35px}.creator-note:before{left:18px}.creator-note h2{font-size:39px}.creator-note .section-kicker{font-size:12.5px}.creator-note h2>br{display:none}.creator-name{font-size:24px;margin-top:17px}.creator-role{font-size:12.5px}.creator-copy>p{font-size:15px;line-height:1.85}.creator-copy>.creator-credit{font-size:21px}.scrap-ribbon{width:53px;height:49px;right:12px;top:-17px}.contact-section{padding-block:10px 30px}.contact-inner{display:block;padding-top:25px}.contact-inner h2{font-size:35px}.contact-inner p:last-child{font-size:14px}.contact-inner>.button{margin-top:20px;font-size:14px;padding-inline:20px}.site-footer{width:auto;margin:0 10px 14px}.footer-inner{padding-block:25px;display:grid;grid-template-columns:1fr auto;gap:22px 12px}.footer-inner .wordmark{font-size:26px}.footer-creator,.footer-inner>div>p{font-size:12.5px}.footer-creator{grid-column:1;grid-row:2}.footer-links{gap:3px;grid-column:2;grid-row:1}.footer-links>a{padding:5px}.footer-links .icon{width:18px;height:18px}.back-to-top{font-size:12.5px;grid-column:2;grid-row:2;justify-content:flex-end}.footer-bottom{font-size:11.5px;display:block;padding-block:13px}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:5px}}@media(max-width:370px){.section-wrap{width:calc(100% - 32px)}.header-inner{width:calc(100% - 26px)}.main-nav{gap:6px}.main-nav>a{font-size:9.5px}.hero h1{font-size:49px}.hero-slogan{font-size:19px}.hero-socials{gap:6px}.hero-socials>a>span{font-size:14px}.hero-collage{height:345px}.about-art{min-height:290px}.hero-copy{padding:22px 18px}.hero-welcome{font-size:27px}.live-copy h2{font-size:39px}.social-row{padding:23px 19px}.creator-note{padding-left:29px;padding-right:18px}.creator-note:before{left:14px}.creator-note h2{font-size:34px}.footer-inner{column-gap:8px}.footer-inner .wordmark{font-size:24px}}#creator-title{white-space:nowrap;font-size:clamp(23px,2.8vw,39px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready [data-reveal]{opacity:1;translate:none}.button:hover,.hello-button:hover,.hero-socials>a:hover,a.social-row:hover{transform:none}}