.fo[data-suite=letterpress]{--lp-ink:#111111;--lp-paper:#f6f5f1;--lp-c:22px;--lp-corner-edge:rgb(255 255 255/0.22);--lp-corners:linear-gradient(135deg,var(--lp-ink) 0 calc(50% - 0.6px),var(--lp-corner-edge) calc(50% - 0.6px) 50%,transparent 50%) left top /var(--lp-c) var(--lp-c) no-repeat,linear-gradient(225deg,var(--lp-ink) 0 calc(50% - 0.6px),var(--lp-corner-edge) calc(50% - 0.6px) 50%,transparent 50%) right top /var(--lp-c) var(--lp-c) no-repeat,linear-gradient(45deg,var(--lp-ink) 0 calc(50% - 0.6px),var(--lp-corner-edge) calc(50% - 0.6px) 50%,transparent 50%) left bottom /var(--lp-c) var(--lp-c) no-repeat,linear-gradient(315deg,var(--lp-ink) 0 calc(50% - 0.6px),var(--lp-corner-edge) calc(50% - 0.6px) 50%,transparent 50%) right bottom /var(--lp-c) var(--lp-c) no-repeat;--lp-link:italic 400 calc(19px * var(--s-quote-k)) /1.3 var(--s-quote);--s-paper:var(--lp-paper);--s-sheet:linear-gradient(rgb(246 245 241/0.72),rgb(246 245 241/0.72)),url(/textures/classic-cotton-paper.webp);--s-sheet-size:auto,620px 620px;--s-card:#fbfbf9;--s-well:#e8e7e3;--s-ink:var(--lp-ink);--s-ink-2:#3a3a3a;--s-muted:#6e6e6b;--s-hair:rgb(17 17 17/0.18);--s-hair-2:rgb(17 17 17/0.09);--s-shade:20 20 20;--s-accent:var(--lp-ink);--s-on-accent:var(--lp-paper);--s-heart:var(--lp-ink);--s-focus:var(--lp-ink);--s-danger:#9b2c22;--s-display:"Bodoni Moda","Playfair Display",Georgia,serif;--s-display-w:400;--s-display-ls:-0.01em;--s-display-k:1;--s-quote:CollectionSerif,"Cormorant Garamond",Georgia,serif;--s-quote-k:1.1;--s-num:"Bodoni Moda",Georgia,serif;--s-num-w:400;--s-wm:"Bodoni Moda",Georgia,serif;--s-wm-k:1;--s-kicker-w:600;--s-kicker-ls:0.34em;--s-btn-r:2px;--s-btn-h:56px;--s-btn-bg:var(--lp-ink);--s-btn-fg:var(--lp-paper);--s-btn-w:600;--s-btn-size:12px;--s-btn-ls:0.24em;--s-btn-tt:uppercase;--s-btn-inner:0;--s-btn-shadow:0 1px 0 rgb(0 0 0/0.2),0 18px 30px -20px rgb(0 0 0/0.7);--s-btn2-fg:var(--lp-ink);--s-btn2-ring:rgb(17 17 17/0.7);--s-key-bg:var(--lp-ink);--s-key-fg:var(--lp-paper);--s-mat:transparent;--s-mat-pad:0px;--s-print-r:0px;--s-img-r:0px;--s-print-shadow:0 1px 2px rgb(0 0 0/0.12),0 16px 26px -18px rgb(0 0 0/0.55);--s-tilt:0;--s-mat-ink:var(--lp-ink);--s-mat-ink-2:#3a3a3a;--s-mat-muted:#6e6e6b;--s-card-r:2px;--s-sheet-r:4px;--s-field-r:0px;--s-check-r:1px;--s-seal-bg:var(--lp-ink);--s-seal-fg:var(--lp-paper);--s-seal-ring:rgb(17 17 17/0.4);--s-seal-r:50%;--s-desk-r:2px;--s-tile-pad:0px;--s-tile-ar:4/5;--s-gap:56px 40px;--s-gap-sm:34px 16px;--s-cols:3;--s-cols-md:3;--s-lb:rgb(246 245 241/0.985);--s-rail-bg:rgb(251 251 249/0.92);background-blend-mode:normal,luminosity}@media (min-width:760px){body:has(.alb.fo[data-suite=letterpress]),body:has(.fo-shell[data-suite=letterpress]){background:#e6e5e1 url(/textures/classic-cotton-paper.webp) 50%/620px repeat;background-blend-mode:luminosity}}.alb.fo[data-suite=letterpress]{background-blend-mode:normal,luminosity}.fo.fo[data-suite=letterpress] .gc.gc-letterpress .gc-upload,.fo[data-suite=letterpress] :is(.fo-btn,.gp-submit){position:relative;overflow:hidden;min-height:var(--s-btn-h);gap:14px;border-radius:var(--s-btn-r);font:var(--s-btn-w) var(--s-btn-size)/1.2 var(--s-sans);letter-spacing:var(--s-btn-ls);text-transform:var(--s-btn-tt);transition:transform .18s var(--s-ease),box-shadow .26s var(--s-ease),background-color .2s ease,color .2s ease}.fo.fo[data-suite=letterpress] .gc.gc-letterpress .gc-upload{padding:0 24px;background:var(--s-btn-bg);color:var(--s-btn-fg);box-shadow:var(--s-btn-shadow)}.fo[data-suite=letterpress] :is(.fo-btn:not(.fo-btn--secondary),.gp-submit,.gc-upload):before{content:"";order:3;flex:none;width:18px;height:10px;margin-left:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M0 5h16M12 1l4 4-4 4' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M0 5h16M12 1l4 4-4 4' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .32s var(--s-ease)}.fo[data-suite=letterpress] :is(.fo-btn:not(.fo-btn--secondary),.gc-upload):after{content:"";position:absolute;inset:0 auto 0 -40%;width:30%;border:0;border-radius:0;opacity:1;background:linear-gradient(100deg,transparent,rgb(255 255 255/.14),transparent);transform:skewX(-18deg);pointer-events:none}.fo[data-suite=letterpress] .gc-upload .gc-icon,.fo[data-suite=letterpress] :is(.fo-btn,.gp-submit) svg{width:18px;height:18px}.fo[data-suite=letterpress] :is(.fo-btn,.gp-submit,.gc-upload):active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 2px 3px rgb(0 0 0/.5),0 6px 12px -10px rgb(0 0 0/.6)}@media (hover:hover){.fo[data-suite=letterpress] :is(.fo-btn:not(.fo-btn--secondary),.gp-submit,.gc-upload):hover:not(:disabled){filter:none;transform:translateY(-1px);box-shadow:0 1px 0 rgb(0 0 0/.2),0 24px 34px -20px rgb(0 0 0/.75)}.fo[data-suite=letterpress] :is(.fo-btn:not(.fo-btn--secondary),.gp-submit,.gc-upload):hover:not(:disabled):before{transform:translateX(5px)}.fo[data-suite=letterpress] .fo-btn--secondary:hover:not(:disabled){background:rgb(17 17 17/.05)}}.fo[data-suite=letterpress] .fo-btn--secondary{box-shadow:inset 0 0 0 1px var(--s-btn2-ring)}.fo[data-suite=letterpress] .fo-btn--secondary:after{opacity:0}.fo[data-suite=letterpress] :is(.fo-btn,.gp-submit):disabled:before{opacity:.4}.fo[data-suite=letterpress] :is(.fo-btn,.gp-submit):disabled:after{display:none}.fo[data-suite=letterpress] .fo-ask:not(:has(.fo-input,.fo-signed)) .fo-ask-actions .fo-btn{font-size:11px;letter-spacing:.2em}.fo[data-suite=letterpress] .fo-ask:has(.fo-input) .fo-ask-actions .fo-btn--secondary,.fo[data-suite=letterpress] .gc-letterpress .gc-secondary>span:not(.gc-chevron),.fo[data-suite=letterpress] :is(.fo-link,.gp-permit-cancel){font:var(--lp-link);letter-spacing:0;text-transform:none;color:var(--lp-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) left 100% /100% 1px no-repeat,linear-gradient(rgb(17 17 17/.22),rgb(17 17 17/.22)) left 100% /100% 1px no-repeat;background-size:0 1px,100% 1px;padding-bottom:2px;transition:background-size .42s var(--s-ease)}.fo[data-suite=letterpress] .fo-ask:has(.fo-input) .fo-ask-actions .fo-btn--secondary{justify-self:center;width:auto;min-height:44px;box-shadow:none;background-position:left calc(100% - 12px),left calc(100% - 12px)}@media (hover:hover){.fo[data-suite=letterpress] .fo-ask:has(.fo-input) .fo-ask-actions .fo-btn--secondary:hover,.fo[data-suite=letterpress] .gc-letterpress .gc-secondary:hover>span:not(.gc-chevron),.fo[data-suite=letterpress] :is(.fo-link,.gp-permit-cancel):hover{background-size:100% 1px,100% 1px}}.fo[data-suite=letterpress] .gc-letterpress .gc-secondary{gap:12px}.fo[data-suite=letterpress] .gc-letterpress .gc-secondary .gc-icon{width:20px;height:20px;color:var(--lp-ink)}.fo[data-suite=letterpress] .fo-row-state .fo-link{font-size:17px;padding:6px 2px}.fo.fo-shell[data-suite=letterpress][data-fo-screen=landing]:has(>.gc){height:auto;min-height:100dvh;max-height:none;overflow:visible}.fo[data-suite=letterpress] .gc.gc-letterpress[data-density]{min-height:100dvh;height:auto;overflow:visible}.fo[data-suite=letterpress] .gc.gc-letterpress[data-density] .gc-content{min-height:0;flex:auto;zoom:1;padding:6px 28px 0}@media (min-width:760px){.fo.fo-shell[data-suite=letterpress][data-fo-screen=landing]:has(>.gc){height:auto;min-height:calc(100dvh - 80px);max-height:none}.fo[data-suite=letterpress] .gc.gc-letterpress[data-density]{min-height:calc(100dvh - 80px)}.fo[data-suite=letterpress] .gc.gc-letterpress[data-density] .gc-content{padding:10px 52px 0}}.fo[data-suite=letterpress] .gc-letterpress{position:relative;background:transparent;color:var(--lp-ink)}.fo[data-suite=letterpress] .gc-letterpress:after{content:"";position:absolute;inset:10px;z-index:5;border:1px solid rgb(17 17 17/.7);box-shadow:inset 0 0 0 3px var(--lp-paper),inset 0 0 0 4px rgb(17 17 17/.28);pointer-events:none}.fo[data-suite=letterpress] .gc-letterpress .gc-mast{position:relative;z-index:6;min-height:64px;padding:14px 22px 0;background:transparent;color:var(--lp-ink)}.fo[data-suite=letterpress] .gc-letterpress .gc-wordmark{font:400 22px/1 var(--s-wm);letter-spacing:.02em;color:var(--lp-ink)}.fo[data-suite=letterpress] .gl-lang .gc-language{border-radius:2px;background:rgb(246 245 241/.8);box-shadow:inset 0 0 0 1px rgb(17 17 17/.35)}.fo[data-suite=letterpress] .gc-letterpress .gc-heading{display:grid;justify-items:center;grid-gap:0;gap:0;margin:18px 0 0;padding:0;text-align:center}.fo[data-suite=letterpress] .gc-letterpress .gc-kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:var(--s-kicker-w) 10.5px/1 var(--s-sans);letter-spacing:var(--s-kicker-ls);text-transform:uppercase;color:var(--lp-ink)}.fo[data-suite=letterpress] .gc-letterpress .gc-kicker:after,.fo[data-suite=letterpress] .gc-letterpress .gc-kicker:before{content:"";width:22px;height:1px;background:currentColor}.fo[data-suite=letterpress] .gc-letterpress .gc-name{margin:0;font:400 clamp(46px,14vw,66px)/.98 var(--s-display);letter-spacing:-.012em;color:var(--lp-ink);text-wrap:balance}.fo[data-suite=letterpress] .gc-letterpress .gc-name.gc-couple{display:grid;justify-items:center}.fo[data-suite=letterpress] .gc-name .gc-amp{display:block;margin:.02em 0 .04em;font:italic 400 .62em/1 CollectionSerif,Cormorant Garamond,Georgia,serif;letter-spacing:0;color:var(--lp-ink)}.fo[data-suite=letterpress] .gc-letterpress .gc-date{display:flex;align-items:center;gap:12px;margin:18px 0 0;font:500 11px/1 var(--s-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--lp-ink)}.fo[data-suite=letterpress] .gc-letterpress .gc-date:after,.fo[data-suite=letterpress] .gc-letterpress .gc-date:before{content:"·";letter-spacing:0;opacity:.5}.fo[data-suite=letterpress] .gc.gc-letterpress .gc-content>.gc-cover{position:relative;flex:none;align-self:center;width:min(100%,420px);height:auto;max-height:none;margin:28px auto 0;overflow:visible;box-shadow:var(--s-print-shadow);--lp-c:26px}.fo[data-suite=letterpress] .gc.gc-letterpress .gc-content>.gc-cover img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:cover;filter:none}.fo[data-suite=letterpress] .gc.gc-letterpress .gc-cover>.gc-frame{content:none;display:none}.fo[data-suite=letterpress] .gc-letterpress .gc-message{padding:26px 8px 0;text-align:center}.fo[data-suite=letterpress] .gc-letterpress .gc-welcome{max-width:28ch;margin:0 auto;font:italic 400 calc(21px * var(--s-quote-k))/1.38 var(--s-quote);color:var(--s-ink-2);text-wrap:balance}.fo[data-suite=letterpress] .gc-letterpress .gc-actions{display:contents}.fo[data-suite=letterpress]{--gc-peek-rule:rgb(17 17 17/0.3);--gc-peek-cta:var(--lp-ink)}.fo[data-suite=letterpress] .gc-peek{grid-template-columns:128px minmax(0,1fr);row-gap:0;flex:none;margin:30px 0 0;padding:18px 20px 0 16px;background:var(--s-card);box-shadow:inset 0 0 0 1px rgb(17 17 17/.14),inset 0 0 0 5px var(--s-card),inset 0 0 0 6px rgb(17 17 17/.12),0 18px 30px -24px rgb(0 0 0/.5)}.fo[data-suite=letterpress] .gc-peek-print{padding:0;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.14),0 10px 16px -10px rgb(0 0 0/.5);--lp-c:11px}.fo[data-suite=letterpress] .gc-peek-fan:not([data-n="3"]) .gc-peek-print:after,.fo[data-suite=letterpress] .gc-peek-fan[data-n="3"] .gc-peek-print:nth-child(2):after{content:none;display:none}.fo[data-suite=letterpress] .gc-peek-fan[data-n="3"] .gc-peek-print:not(:nth-child(2)) img{filter:grayscale(.15) brightness(.96)}.fo[data-suite=letterpress] .gc-peek-fan[data-n="3"] .gc-peek-print:first-child{transform:translateX(-36px) rotate(-6deg)}.fo[data-suite=letterpress] .gc-peek-fan[data-n="3"] .gc-peek-print:nth-child(3){transform:translateX(36px) rotate(6deg)}.fo[data-suite=letterpress] .gc-peek-num{font:400 54px/.9 var(--s-num);letter-spacing:-.02em}.fo[data-suite=letterpress] .gc-peek-tail{font:italic 400 16.5px/1.3 var(--s-quote);color:var(--s-ink-2)}.fo[data-suite=letterpress] .gc-peek-cta{font:600 10.5px/1.2 var(--s-sans);letter-spacing:.26em}.fo[data-suite=letterpress] .gc-peek-names{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-width:0;margin:16px -20px 0 -16px;padding:12px 20px 14px 16px;border-top:1px solid rgb(17 17 17/.1)}.fo[data-suite=letterpress] .gc-peek-faces{display:flex;flex:none}.fo[data-suite=letterpress] .gc-peek-face{display:grid;place-items:center;width:28px;height:28px;margin-left:-4px;border-radius:50%;background:var(--lp-ink);color:var(--lp-paper);box-shadow:0 0 0 2px var(--s-card);font:400 13px/1 var(--s-display)}.fo[data-suite=letterpress] .gc-peek-face:first-child{margin-left:0}.fo[data-suite=letterpress] .gc-peek-face:nth-child(2){background:#3a3a3a}.fo[data-suite=letterpress] .gc-peek-face:nth-child(3){background:#fbfbf9;color:var(--lp-ink);box-shadow:0 0 0 2px var(--s-card),inset 0 0 0 1px var(--lp-ink)}.fo[data-suite=letterpress] .gc-peek-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:italic 400 16px/1.2 var(--s-quote);color:var(--s-ink-2)}.fo.fo[data-suite=letterpress] .gc.gc-letterpress .gc-upload{position:-webkit-sticky;position:sticky;bottom:calc(16px + env(safe-area-inset-bottom));z-index:7;flex:none;width:100%;margin-top:22px;box-shadow:0 0 0 10px transparent,0 -6px 28px 14px color-mix(in srgb,var(--lp-paper) 92%,transparent),var(--s-btn-shadow)}.fo[data-suite=letterpress] .gc-letterpress .gc-secondary{flex:none;align-self:center;margin-top:10px}.fo[data-suite=letterpress] .gc-letterpress .gc-secondary:last-child{margin-bottom:calc(40px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.fo[data-suite=letterpress] .gc-letterpress:after{animation:lp-rule 1.5s cubic-bezier(.65,0,.25,1) both}.fo[data-suite=letterpress] .gc-letterpress .gc-kicker{animation:lp-fade .9s ease .25s both}.fo[data-suite=letterpress] .gc-letterpress .gc-name .gc-n{display:inline-block;animation:lp-set 1.3s var(--s-ease) .42s both}.fo[data-suite=letterpress] .gc-letterpress .gc-name .gc-n:last-child{animation-delay:.62s}.fo[data-suite=letterpress] .gc-letterpress .gc-name .gc-amp{animation:lp-ink 1.4s var(--s-ease) .54s both}.fo[data-suite=letterpress] .gc-letterpress .gc-name:not(.gc-couple){animation:lp-set 1.3s var(--s-ease) .42s both}.fo[data-suite=letterpress] .gc-letterpress .gc-date{animation:lp-fade .9s ease .82s both}.fo[data-suite=letterpress] .gc.gc-letterpress .gc-content>.gc-cover{animation:lp-lay 1.3s var(--s-ease) .7s both}.fo[data-suite=letterpress] .gc-letterpress .gc-message{animation:lp-fade 1s ease 1.3s both}.fo[data-suite=letterpress] .gc-letterpress :is(.gc-peek,.gc-upload,.gc-secondary){animation:lp-rise 1s var(--s-ease) 1.45s both}.fo[data-suite=letterpress] .gc-peek-print{animation:lp-print .9s var(--s-ease) both}.fo[data-suite=letterpress] .gc-peek-print:first-child{animation-delay:1.65s}.fo[data-suite=letterpress] .gc-peek-print:nth-child(2){animation-delay:1.75s}.fo[data-suite=letterpress] .gc-peek-print:nth-child(3){animation-delay:1.85s}.fo[data-suite=letterpress] .gc-peek-face{animation:lp-pop .6s var(--s-ease) both}.fo[data-suite=letterpress] .gc-peek-face:first-child{animation-delay:1.9s}.fo[data-suite=letterpress] .gc-peek-face:nth-child(2){animation-delay:1.98s}.fo[data-suite=letterpress] .gc-peek-face:nth-child(3){animation-delay:2.06s}.fo[data-suite=letterpress] .gc-peek-face:nth-child(4){animation-delay:2.14s}.fo[data-suite=letterpress] :is(.fo-btn:not(.fo-btn--secondary),.gc-upload):after{animation:lp-sheen 1.4s ease 2.3s both}}@keyframes lp-rule{0%{-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);opacity:.2}60%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-set{0%{opacity:0;letter-spacing:.18em;filter:blur(6px)}}@keyframes lp-ink{0%{opacity:0;transform:scale(1.4);filter:blur(8px)}}@keyframes lp-lay{0%{opacity:0;transform:translateY(-14px) scale(1.02);box-shadow:0 30px 50px -20px rgb(0 0 0/.5)}}@keyframes lp-corners{0%{opacity:0;transform:scale(1.12)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes lp-print{0%{opacity:0;translate:0 -12px}}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lp-sheen{0%{left:-40%}to{left:130%}}.fo.fo-shell[data-suite=letterpress][data-look=letterpress][data-fo-screen]:not([data-fo-screen=landing]){background-blend-mode:normal,luminosity}.fo.fo-shell[data-suite=letterpress]:not([data-fo-screen=landing]):after{content:"";position:fixed;inset:10px;z-index:2;border:1px solid rgb(17 17 17/.7);box-shadow:inset 0 0 0 3px transparent,inset 0 0 0 4px rgb(17 17 17/.22);pointer-events:none}@media (min-width:760px){.fo.fo-shell[data-suite=letterpress]:not([data-fo-screen=landing]):after{position:absolute}}.fo[data-suite=letterpress] .fo-mast{border-bottom-color:rgb(17 17 17/.12)}.fo[data-suite=letterpress] .fo-mast .fo-wm{font:400 22px/1 var(--s-wm);letter-spacing:.02em}.fo[data-suite=letterpress] .fo-h{font-family:var(--s-display);font-weight:400;letter-spacing:-.01em}.fo[data-suite=letterpress] .fo-kicker{color:var(--lp-ink);letter-spacing:.3em}.fo[data-suite=letterpress] .fo-progress{height:2px;background:rgb(17 17 17/.1)}.fo[data-suite=letterpress] .fo-keepopen:before,.fo[data-suite=letterpress] .fo-progress i{background:var(--lp-ink)}.fo[data-suite=letterpress] .fo-row{position:relative;padding:0;background:transparent;box-shadow:none;--lp-c:14px}.fo[data-suite=letterpress] .fo-row:after{content:none;display:none}.fo[data-suite=letterpress] .fo-row[data-state=queued]:after{opacity:.3}.fo[data-suite=letterpress] .fo-row-thumb{border-radius:0;box-shadow:0 1px 2px rgb(0 0 0/.14),0 10px 18px -12px rgb(0 0 0/.5)}.fo[data-suite=letterpress] .fo-row[data-state=failed]{padding:10px;background:var(--s-card);box-shadow:inset 0 0 0 1px rgb(155 44 34/.45)}.fo[data-suite=letterpress] .fo-row[data-state=failed]:after{display:none}.fo[data-suite=letterpress] .fo-prints{width:286px;height:200px;margin:14px auto 34px}.fo[data-suite=letterpress] .fo-print{top:16px;width:116px;height:146px;margin-left:-58px;padding:0;background:#fff;box-shadow:var(--s-print-shadow);--lp-c:16px}.fo[data-suite=letterpress] .fo-print:after{content:none;display:none}.fo[data-suite=letterpress] .fo-prints[data-n="3"] .fo-print:first-child{--x:-86px;--y:12px;--r:-5deg}.fo[data-suite=letterpress] .fo-prints[data-n="3"] .fo-print:nth-child(3){--x:86px;--y:12px;--r:5deg}.fo[data-suite=letterpress] .fo-prints[data-n="1"] .fo-print,.fo[data-suite=letterpress] .fo-prints[data-n="3"] .fo-print:nth-child(2){top:0;width:140px;height:176px;margin-left:-70px;--r:0deg;--lp-c:20px;box-shadow:0 2px 3px rgb(0 0 0/.14),0 26px 38px -22px rgb(0 0 0/.7)}.fo[data-suite=letterpress] .fo-print img{border-radius:0}.fo[data-suite=letterpress][data-fo-screen=success] .fo-h{font-size:clamp(34px,9.6vw,44px)}.fo[data-suite=letterpress][data-fo-screen=success] .fo-h:after{width:44px;background:var(--lp-ink);opacity:1;height:1px}.fo[data-suite=letterpress] .fo-ask{border-radius:2px;box-shadow:inset 0 0 0 1px rgb(17 17 17/.14),inset 0 0 0 5px var(--s-card),inset 0 0 0 6px rgb(17 17 17/.12),0 18px 30px -24px rgb(0 0 0/.45)}.fo[data-suite=letterpress] .fo-ask-q{font-family:var(--s-display)}.fo[data-suite=letterpress] .fo-ask .fo-input{border-bottom-color:var(--lp-ink)}.fo[data-suite=letterpress][data-fo-screen=success] .fo-scroll>.fo-ask-actions{grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:no-preference){.fo.fo-shell[data-suite=letterpress]:not([data-fo-screen=landing]):after{animation:lp-rule 1.3s cubic-bezier(.65,0,.25,1) both}}.alb.fo[data-suite=letterpress] .alb-bar .wm{font-family:var(--s-wm)}body:has(.alb.fo[data-suite=letterpress]):after{content:"";position:fixed;inset:10px;z-index:2;border:1px solid rgb(17 17 17/.55);pointer-events:none}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-kicker{display:flex;align-items:center;gap:12px;color:var(--lp-ink);letter-spacing:.34em}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-kicker:after,.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-kicker:before{content:"";width:26px;height:1px;background:currentColor}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-name{font:400 clamp(48px,13vw,96px)/.98 var(--s-display);letter-spacing:-.012em}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-name.gc-couple{display:grid;justify-items:center}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-date{display:flex;gap:12px;font:500 11px/1 var(--s-sans);letter-spacing:.3em;color:var(--lp-ink)}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-date:after,.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-date:before{content:"·";letter-spacing:0;opacity:.5}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-welcome{font:italic 400 calc(21px * var(--s-quote-k))/1.38 var(--s-quote)}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-cover{--lp-c:30px;box-shadow:var(--s-print-shadow)}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-cover img{aspect-ratio:4/5}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-frame{content:none;display:none}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-album-action .fo-btn{background:var(--s-btn-bg);color:var(--s-btn-fg);box-shadow:var(--s-btn-shadow)}@media (max-width:759px){.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-cover{width:min(calc(100% - 40px),420px)}}@media (min-width:760px){.alb.fo[data-suite=letterpress] .gc.gc-album-head.gc-has-cover .gc-cover{width:min(100%,460px);justify-self:center}.alb.fo[data-suite=letterpress] .gc.gc-album-head.gc-has-cover .gc-heading{justify-items:center;text-align:center}.alb.fo[data-suite=letterpress] .gc.gc-album-head.gc-has-cover .gc-album-action{justify-self:center}}.alb.fo[data-suite=letterpress] .alb-grid .alb-cell>.alb-tile{padding:0;background:transparent;box-shadow:none}.alb.fo[data-suite=letterpress] .alb-grid .alb-tile-open{position:relative;background:var(--s-well);box-shadow:var(--s-print-shadow);--lp-c:18px}.alb.fo[data-suite=letterpress] .alb-grid .alb-tile-open>:is(img,video){display:block}.alb.fo[data-suite=letterpress] .alb-grid .alb-tile-open:after{content:none;display:none}@media (hover:hover){.alb.fo[data-suite=letterpress] .alb-grid .alb-cell>.alb-tile:hover{transform:translateY(-3px);box-shadow:none}.alb.fo[data-suite=letterpress] .alb-grid .alb-cell>.alb-tile:hover .alb-tile-open:after{inset:-8px}}.alb.fo[data-suite=letterpress] .alb-grid .alb-tile-open{overflow:visible}.alb.fo[data-suite=letterpress] .alb-grid .alb-cell>.alb-tile:hover .alb-tile-open>img{transform:none}.alb.fo[data-suite=letterpress] .alb-cap{padding:10px 0 0}@media (prefers-reduced-motion:no-preference){.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-name .gc-n{display:inline-block;animation:lp-set 1.3s var(--s-ease) .3s both}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-name .gc-amp{animation:lp-ink 1.4s var(--s-ease) .42s both}.alb.fo[data-suite=letterpress] .gc.gc-album-head .gc-cover{animation:lp-lay 1.3s var(--s-ease) .5s both}}.fo[data-suite=letterpress] .fo-row[data-state=active] .fo-row-thumb{box-shadow:0 0 0 1px var(--lp-ink),0 10px 18px -12px rgb(0 0 0/.5)}.fo[data-suite=letterpress] .fo-row[data-state=done] .fo-row-state{background:var(--lp-ink);color:var(--lp-paper)}.alb.fo[data-suite=letterpress] .alb-grid .alb-cell{overflow:visible}@media (min-width:760px){.fo.fo[data-suite=letterpress].fo-shell[data-fo-screen=landing]:has(>.gc):not([data-suite=poster]){height:auto;max-height:none;min-height:calc(100dvh - 80px)}}@media (min-width:760px){.fo.fo[data-suite=letterpress] .gc.gc-letterpress .gc-upload{position:relative;bottom:auto;box-shadow:var(--s-btn-shadow)}}.fo[data-suite=letterpress]{--gc-button-ink:var(--lp-paper)}.fo[data-suite=letterpress]:not([data-accent]){--fo-accent:var(--lp-ink);--fo-accent-host:var(--lp-ink)}.fo[data-suite=letterpress] .fo-row-state--done{background:transparent;color:var(--lp-paper)}.fo[data-suite=portfolio]{--pf-ink:#111111;--pf-paper:#ffffff;--pf-muted:#666666;--pf-line:rgb(17 17 17/0.12);--pf-ui:"Jost","Figtree",system-ui,sans-serif;--pf-name:"Cormorant Garamond","Cormorant",Georgia,serif;--pf-wrap:1320px;--pf-gut:clamp(18px,3.2vw,44px);--s-paper:var(--pf-paper);--s-sheet:none;--s-card:var(--pf-paper);--s-well:#f3f3f1;--s-ink:var(--pf-ink);--s-ink-2:#333333;--s-muted:var(--pf-muted);--s-hair:var(--pf-line);--s-hair-2:rgb(17 17 17/0.08);--s-shade:17 17 17;--s-accent:var(--pf-ink);--s-on-accent:var(--pf-paper);--s-heart:var(--pf-ink);--s-focus:var(--pf-ink);--s-display:var(--pf-name);--s-display-w:400;--s-display-i:normal;--s-display-ls:0;--s-display-k:1;--s-sans:var(--pf-ui);--s-quote:var(--pf-name);--s-quote-i:normal;--s-quote-k:1.05;--s-kicker:var(--pf-ui);--s-kicker-w:400;--s-kicker-ls:0.24em;--s-num:var(--pf-ui);--s-num-w:400;--s-wm:var(--pf-ui);--s-wm-w:400;--s-wm-ls:0.3em;--s-wm-tt:uppercase;--s-wm-k:0.72;--s-btn-r:0px;--s-btn-h:56px;--s-btn-bg:var(--pf-ink);--s-btn-fg:var(--pf-paper);--s-btn-font:var(--pf-ui);--s-btn-w:400;--s-btn-size:12px;--s-btn-ls:0.16em;--s-btn-tt:uppercase;--s-btn-shadow:none;--s-btn2-fg:var(--pf-ink);--s-btn2-ring:var(--pf-ink);--s-key-bg:var(--pf-ink);--s-key-fg:var(--pf-paper);--s-mat:transparent;--s-mat-pad:0px;--s-print-r:0px;--s-img-r:0px;--s-print-shadow:none;--s-tilt:0;--s-mat-ink:var(--pf-ink);--s-mat-ink-2:#333333;--s-mat-muted:var(--pf-muted);--s-card-r:0px;--s-sheet-r:0px;--s-field-r:0px;--s-check-r:0px;--s-seal-bg:var(--pf-ink);--s-seal-fg:var(--pf-paper);--s-seal-ring:var(--pf-line);--s-desk-r:0px;--s-tile-pad:0px;--s-gutter:var(--pf-gut);--s-gap:14px;--s-gap-sm:6px;--s-lb:rgb(255 255 255/0.985);--s-rail-bg:rgb(255 255 255/0.94);font-synthesis-weight:none}.fo[data-suite=portfolio] .pf-i{width:17px;height:17px;flex:none}.fo[data-suite=portfolio] .pf-logo{display:block;height:40px;width:auto;max-width:min(240px,52vw);object-fit:contain}.fo[data-suite=portfolio] .pf-wordmark{font:400 17px/1 var(--pf-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--pf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.fo.fo-shell[data-suite=portfolio][data-fo-screen=landing]{display:block;padding:0;background:var(--pf-paper)}.fo[data-suite=portfolio] .pf-upload{min-height:100dvh;display:flex;flex-direction:column;background:var(--pf-paper);color:var(--pf-ink);font:400 15px/1.55 var(--pf-ui)}.fo[data-suite=portfolio] .pf-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--pf-paper) 96%,transparent);border-bottom:1px solid var(--pf-line)}.fo[data-suite=portfolio] .pf-nav-in{max-width:var(--pf-wrap);margin:0 auto;padding:0 var(--pf-gut);height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fo[data-suite=portfolio] .pf-nav .gl-lang .gc-language{min-height:40px;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;font:400 12px/1 var(--pf-ui);letter-spacing:.14em;color:var(--pf-ink)}.fo[data-suite=portfolio] .pf-main{width:100%;max-width:480px;margin:0 auto;padding:72px 24px 36px;text-align:center}.fo[data-suite=portfolio] .pf-host-logo{--logo-size:50px;display:block;margin:0 auto 28px}.fo[data-suite=portfolio] .pf-line{margin:0 0 14px;font:400 11px/1.4 var(--pf-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--pf-muted)}.fo[data-suite=portfolio] .pf-name{margin:0;font:400 clamp(38px,9vw,48px)/1.06 var(--pf-name);letter-spacing:0;color:var(--pf-ink);text-wrap:balance;overflow-wrap:anywhere}.fo[data-suite=portfolio] .pf-date{margin:14px 0 0;font:400 11px/1.4 var(--pf-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--pf-muted)}.fo[data-suite=portfolio] .pf-rule{display:block;width:44px;height:1px;margin:30px auto;background:var(--pf-ink);opacity:.45}.fo[data-suite=portfolio] .pf-lead{margin:0 auto 34px;max-width:36ch;font-size:16px;line-height:1.6;color:var(--pf-muted);text-wrap:pretty}.fo[data-suite=portfolio] .pf-actions{display:grid;grid-gap:12px;gap:12px}.fo[data-suite=portfolio] .pf-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:0 20px;border:1px solid var(--pf-ink);border-radius:0;font:400 13px/1.2 var(--pf-ui);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.fo[data-suite=portfolio] .pf-btn--primary{border-color:var(--s-btn-bg);background:var(--s-btn-bg);color:var(--s-btn-fg)}.fo[data-suite=portfolio] .pf-btn--outline{background:none;color:var(--pf-ink)}@media (hover:hover){.fo[data-suite=portfolio] .pf-btn--primary:hover{background:color-mix(in srgb,var(--s-btn-bg) 84%,#fff);border-color:color-mix(in srgb,var(--s-btn-bg) 84%,#fff)}.fo[data-suite=portfolio] .pf-btn--outline:hover{background:var(--pf-ink);color:var(--pf-paper)}}.fo[data-suite=portfolio] .pf-btn:active{transform:translateY(1px)}.fo[data-suite=portfolio] .pf-foot-note{margin:18px 0 0;font-size:13px;color:var(--pf-muted)}.fo[data-suite=portfolio] .pf-album-link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:0 0 3px;border:0;border-bottom:1px solid var(--pf-ink);background:none;font:400 14px/1.4 var(--pf-ui);color:var(--pf-ink);cursor:pointer}.fo[data-suite=portfolio] .pf-album-link .pf-i{width:14px;height:14px}.fo[data-suite=portfolio] .pf-recent{width:100%;max-width:480px;margin:12px auto 0;padding:0 24px 56px}.fo[data-suite=portfolio] .pf-recent>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 14px;border-top:1px solid var(--pf-line);font:400 11px/1.4 var(--pf-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--pf-ink)}.fo[data-suite=portfolio] .pf-recent>header button{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font:400 13px/1.2 var(--pf-ui);letter-spacing:.02em;text-transform:none;color:var(--pf-muted);cursor:pointer}.fo[data-suite=portfolio] .pf-recent>header button .pf-i{width:13px;height:13px}@media (hover:hover){.fo[data-suite=portfolio] .pf-recent>header button:hover{color:var(--pf-ink)}}.fo[data-suite=portfolio] .pf-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:0;border:0;background:none;cursor:pointer}.fo[data-suite=portfolio] .pf-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f3f3f1}.fo[data-suite=portfolio] .pf-imprint{margin-top:auto;padding:18px var(--pf-gut) 24px;border-top:1px solid var(--pf-line);font-size:12px;color:var(--pf-muted);text-align:center}.fo[data-suite=portfolio] .pf-imprint summary{cursor:pointer}@media (max-width:720px){.fo[data-suite=portfolio] .pf-nav-in{height:62px}.fo[data-suite=portfolio] .pf-logo{height:32px}.fo[data-suite=portfolio] .pf-wordmark{font-size:15px;letter-spacing:.26em}.fo[data-suite=portfolio] .pf-main{padding-top:48px}}@media (min-width:760px){body:has(.fo-shell[data-suite=portfolio]){background-color:#ffffff}.fo.fo.fo.fo[data-suite=portfolio].fo-shell.fo-shell{border-radius:0;box-shadow:none}.fo.fo.fo.fo[data-suite=portfolio].fo-shell.fo-shell[data-fo-screen=landing]{max-width:none;min-height:100dvh;height:auto;max-height:none;margin:0;overflow:visible}}.alb.fo[data-suite=portfolio]{background:var(--pf-paper);font-family:var(--pf-ui)}.alb.fo[data-suite=portfolio] .alb-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:76px;padding:0 max(var(--pf-gut),calc((100% - var(--pf-wrap)) / 2 + var(--pf-gut)));gap:22px;border-bottom:1px solid var(--pf-line);background:color-mix(in srgb,var(--pf-paper) 96%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px)}.alb.fo[data-suite=portfolio] .alb-bar .wm{font:400 17px/1 var(--pf-ui);letter-spacing:.32em;text-transform:uppercase}.alb.fo[data-suite=portfolio] .alb-bar img.wm{height:40px!important;max-width:240px!important}.alb.fo[data-suite=portfolio] .alb-bar .btns{gap:18px;align-items:center}.alb.fo[data-suite=portfolio] .alb-bar .alb-btn:not(.poster-add):not(.pf-add){min-height:40px;padding:0;gap:8px;border-radius:0;font:400 13px/1 var(--pf-ui);letter-spacing:.02em;text-transform:none;color:var(--pf-ink)}.alb.fo[data-suite=portfolio] .alb-bar .alb-btn svg{width:16px;height:16px;stroke-width:1.4}.alb.fo.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add{width:auto;min-width:0;min-height:42px;padding:0 20px;gap:10px;border:0;border-radius:0;box-shadow:none;background:var(--s-btn-bg);color:var(--s-btn-fg);font:400 12px/1 var(--pf-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease;order:9}@media (hover:hover){.alb.fo.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add:hover{background:color-mix(in srgb,var(--s-btn-bg) 84%,#fff)}}.alb.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add .pf-add-short{display:none}.alb.fo[data-suite=portfolio] .alb-wrap{max-width:var(--pf-wrap);padding-inline:var(--pf-gut)}.alb.fo[data-suite=portfolio] .pf-album-wrap{padding-bottom:0}.alb.fo[data-suite=portfolio] .alb-browse{padding-top:0}.alb.fo[data-suite=portfolio] .pf-title{margin:56px 0 0;padding:30px 0 28px;border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);text-align:center;background:none}.alb.fo[data-suite=portfolio] .pf-title .pf-line{margin:0 0 12px;font:400 11px/1.4 var(--pf-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .pf-title .pf-name{margin:0;font:400 clamp(30px,3vw,38px)/1.1 var(--pf-name);color:var(--pf-ink);text-wrap:balance;overflow-wrap:anywhere}.alb.fo[data-suite=portfolio] .pf-meta{margin:10px 0 0;font:400 11px/1.5 var(--pf-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .pf-meta span+span:before{content:"·";margin:0 .7em}.alb.fo[data-suite=portfolio] .pf-welcome{margin:14px auto 0;max-width:56ch;font:400 15px/1.6 var(--pf-ui);color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .alb-filter{margin:0 0 24px;padding:20px 0 0;border:0;background:none;box-shadow:none}.alb.fo[data-suite=portfolio] :is(.alb-tab,.alb-sort-b){min-height:36px;font:400 13px/1 var(--pf-ui);letter-spacing:.02em;text-transform:none;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] :is(.alb-tab[aria-pressed=true],.alb-sort-b.is-on){color:var(--pf-ink)}.alb.fo.fo[data-suite=portfolio] :is(.alb-tab,.alb-sort-b){box-shadow:none;border:0}.alb.fo[data-suite=portfolio] :is(.alb-tab,.alb-sort-b):after{height:1px;bottom:-2px;background:var(--pf-ink)}.alb.fo[data-suite=portfolio] .alb-tab-n{margin-left:6px;font:400 13px/1 var(--pf-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .alb-grid{display:block;column-count:3;column-gap:14px}.alb.fo[data-suite=portfolio] .alb-grid>.alb-cell{page-break-inside:avoid;break-inside:avoid;margin:0 0 14px;animation:none;opacity:1}.alb.fo.fo[data-suite=portfolio] .alb-grid .alb-cell>.alb-tile{padding:0;background:none;box-shadow:none;border-radius:0}.alb.fo[data-suite=portfolio] .alb-grid .alb-tile-open{aspect-ratio:var(--ar,auto);background:#f3f3f1;border-radius:0}.alb.fo[data-suite=portfolio] .alb-grid .alb-cap{display:none}.alb.fo[data-suite=portfolio] .alb-grid .alb-tile .tag{border-radius:0;background:rgb(255 255 255/.92);font:400 10px/1 var(--pf-ui);letter-spacing:.16em}.alb.fo[data-suite=portfolio] .alb-grid .alb-tile-play{width:52px;height:52px;background:rgb(255 255 255/.92);box-shadow:none}@media (hover:hover){.alb.fo.fo[data-suite=portfolio] .alb-grid .alb-cell>.alb-tile:hover{transform:none;box-shadow:none}.alb.fo.fo[data-suite=portfolio] .alb-grid .alb-cell>.alb-tile:hover .alb-tile-open>img{transform:scale(1.025)}}.alb.fo[data-suite=portfolio] .alb-shelf{margin:40px 0 18px;padding:0 0 12px;border-bottom:1px solid var(--pf-line);font:400 11px/1.4 var(--pf-ui);letter-spacing:.22em;text-transform:uppercase}.alb.fo[data-suite=portfolio] .alb-shelf-n{font:inherit;color:var(--pf-ink)}.alb.fo[data-suite=portfolio] .alb-shelf-c{font:inherit;letter-spacing:.12em;color:var(--pf-muted)}.alb.fo.fo[data-suite=portfolio] .alb-grid .alb-cell>.alb-voice{gap:18px;padding:28px 26px 22px;border:1px solid var(--pf-line);background:var(--pf-paper);box-shadow:none}.alb.fo[data-suite=portfolio] .alb-voice .vquote{font:400 calc(21px * var(--s-quote-k))/1.38 var(--pf-name)}.alb.fo[data-suite=portfolio] .alb-voice .vp{width:38px;height:38px;border:1px solid var(--pf-ink);background:none;box-shadow:none}.alb.fo[data-suite=portfolio] .alb-voice .vp:after{border-left-color:var(--pf-ink)}.alb.fo[data-suite=portfolio] .alb-voice .vp.playing:after{background:linear-gradient(90deg,var(--pf-ink) 0 4px,transparent 4px 8px,var(--pf-ink) 8px)}.alb.fo[data-suite=portfolio] .alb-voice .vw i{opacity:.28}.alb.fo[data-suite=portfolio] .alb-voice .vwho{font:400 10.5px/1.4 var(--pf-ui);letter-spacing:.16em}.alb.fo[data-suite=portfolio] .alb-voice .alb-cap{display:none}.alb.fo[data-suite=portfolio] .alb-contrib{display:block;margin:64px 0 0;padding:64px 0 72px;border-top:1px solid var(--pf-line);text-align:center}.alb.fo[data-suite=portfolio] .alb-contrib h2{font:400 clamp(27px,2.6vw,32px)/1.15 var(--pf-name)}.alb.fo[data-suite=portfolio] .alb-contrib h2 em{display:inline;font:inherit;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .alb-contrib p{margin:12px auto 0;max-width:46ch;font:400 15px/1.6 var(--pf-ui);color:var(--pf-muted)}.alb.fo.fo[data-suite=portfolio] .alb-contrib .alb-btn.primary{margin-top:26px;min-height:48px;padding:0 26px;border:1px solid var(--pf-ink);background:none;color:var(--pf-ink);box-shadow:none;font:400 12px/1 var(--pf-ui);letter-spacing:.14em}.alb.fo[data-suite=portfolio] .alb-contrib .alb-btn.primary svg{display:none}@media (hover:hover){.alb.fo.fo[data-suite=portfolio] .alb-contrib .alb-btn.primary:hover{background:var(--pf-ink);color:var(--pf-paper)}}.alb.fo[data-suite=portfolio] .alb-contrib .alb-qr{display:none}.alb.fo[data-suite=portfolio] .alb-foot{padding:22px var(--pf-gut) calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--pf-line);font:400 12px/1.8 var(--pf-ui);letter-spacing:.02em;text-transform:none;color:var(--pf-muted)}.alb.fo[data-suite=portfolio] .alb-foot :is(a,button){color:var(--pf-muted)}@media (max-width:720px){.alb.fo[data-suite=portfolio] .alb-bar{min-height:62px;padding-inline:16px;gap:10px}.alb.fo[data-suite=portfolio] .alb-bar img.wm{height:30px!important;max-width:36vw!important}.alb.fo[data-suite=portfolio] .alb-bar .wm{min-width:0;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:.22em}.alb.fo[data-suite=portfolio] .alb-bar .btns{gap:4px;flex-wrap:nowrap;flex:none}.alb.fo[data-suite=portfolio] .alb-bar .alb-btn:not(.poster-add):not(.pf-add){width:34px;min-width:34px;padding:0;gap:0;justify-content:center;font-size:0;letter-spacing:0}.alb.fo[data-suite=portfolio] .alb-bar .alb-btn:not(.poster-add):not(.pf-add) svg{width:19px;height:19px}.alb.fo[data-suite=portfolio] .alb-filter{flex-wrap:nowrap;gap:0 18px;overflow-x:auto;scrollbar-width:none}.alb.fo[data-suite=portfolio] .alb-filter::-webkit-scrollbar{display:none}.alb.fo[data-suite=portfolio] .alb-filter>*{flex:none}.alb.fo.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add{min-height:38px;padding:0 12px;gap:7px;letter-spacing:.06em}.alb.fo.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add .pf-add-long{display:none}.alb.fo.fo[data-suite=portfolio] .alb-bar .alb-btn.pf-add .pf-add-short{display:inline}.alb.fo[data-suite=portfolio] .pf-title{margin-top:28px;padding:22px 0 20px}.alb.fo[data-suite=portfolio] .pf-title .pf-name{font-size:30px}.alb.fo[data-suite=portfolio] .pf-meta span[data-rank]:not([data-rank="0"]){display:none}.alb.fo[data-suite=portfolio] .alb-filter{padding-top:14px;margin-bottom:16px}.alb.fo[data-suite=portfolio] .alb-grid{column-count:2;column-gap:6px}.alb.fo[data-suite=portfolio] .alb-grid>.alb-cell{margin-bottom:6px}.alb.fo.fo[data-suite=portfolio] .alb-grid .alb-cell>.alb-voice{gap:12px;padding:18px 16px 16px}.alb.fo[data-suite=portfolio] .alb-voice .vquote{font-size:17px}.alb.fo[data-suite=portfolio] .alb-voice .vp{width:32px;height:32px}.alb.fo[data-suite=portfolio] .alb-contrib{margin-top:40px;padding:48px 0 56px}}@media (prefers-reduced-motion:reduce){.fo[data-suite=portfolio] *{transition:none!important}}.fo[data-suite=aurelia]{--au-gold:linear-gradient(100deg,#9c7f3d,#e3cd8c 36%,#b89a52 60%,#f0dfaa 80%,#a4874a);--s-paper:#f5f3ed;--s-sheet:url(/aurelia/fiber.svg),linear-gradient(160deg,#f8f6f1,#efece4);--s-sheet-size:auto,auto;--s-card:#fbfaf6;--s-ink:#282721;--s-ink-2:#45433b;--s-muted:#706756;--s-hair:rgb(40 39 33/0.15);--s-hair-2:rgb(40 39 33/0.08);--s-shade:60 52 34;--s-accent:#292923;--s-on-accent:#ffffff;--s-heart:#a8894a;--s-display:var(--guest-title-font,AureliaDisplay,"Cormorant Garamond",Georgia,serif);--s-display-ls:-0.02em;--s-display-k:1.08;--s-quote:AureliaDisplay,"Cormorant Garamond",Georgia,serif;--s-quote-k:1.1;--s-num:AureliaDisplay,Georgia,serif;--s-wm:AureliaDisplay,Georgia,serif;--s-wm-k:1.1;--s-btn-r:999px;--s-btn-bg:linear-gradient(180deg,#34332c,#1e1d19);--s-btn-size:14px;--s-btn-ls:0.02em;--s-btn-shadow:0 1px 0 rgb(255 255 255/0.6),0 14px 26px -16px rgb(40 39 33/0.7);--s-btn2-bg:#ffffff;--s-btn2-ring:#d6d0c2;--s-key-bg:radial-gradient(circle at 50% 34%,#3a3932,#16150f 74%);--s-key-fg:#f0dfaa;--s-mat:#ffffff;--s-mat-pad:6px;--s-print-r:3px;--s-print-shadow:0 0 0 1px rgb(184 154 82/0.45),0 14px 26px -16px rgb(60 52 34/0.5);--s-card-r:22px;--s-seal-bg:#fbfaf6;--s-seal-fg:#8c7036;--s-seal-ring:rgb(184 154 82/0.7);--s-desk-r:26px}@media (min-width:760px){body:has(.fo-shell[data-suite=aurelia]){background:url(/aurelia/fiber.svg),radial-gradient(80% 70% at 30% 20%,#f7f5ef 0,#e6e1d5 80%)}}.fo[data-suite=aurelia] :is(.au-identity h1,.au-album-intro h1) .gc-amp{font-style:italic;background:var(--au-gold);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .04em}@media (min-width:900px){.alb.fo[data-suite=aurelia] .aurelia-head{padding-block:64px 72px}.alb.fo[data-suite=aurelia] .aurelia-head .au-album-intro h1{font-size:clamp(56px,5.6vw,92px);max-width:12ch}.alb.fo[data-suite=aurelia] .aurelia-head .au-adaptive-cover{width:min(100%,380px);height:auto;aspect-ratio:.82;justify-self:center}.alb.fo[data-suite=aurelia] .aurelia-head .au-adaptive-cover :is(.au-gold-mount,img){aspect-ratio:.82}}.alb.fo[data-suite=aurelia] .aurelia-head .au-date:after{content:"";display:block;width:44px;height:1px;margin:16px 0 0;background:var(--au-gold)}@media (max-width:899px){.alb.fo[data-suite=aurelia] .aurelia-head .au-date:after{margin-inline:auto}}.alb.fo[data-suite=aurelia] .aurelia-head .au-gold-mount{position:relative;overflow:hidden}.alb.fo[data-suite=aurelia] .aurelia-head .au-gold-mount:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/.4) 48%,transparent 64%);transform:translateX(-120%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.fo[data-suite=aurelia] .au-paper-one{animation:au-glide 1.8s var(--s-ease) backwards}.fo[data-suite=aurelia] .au-paper-two{animation:au-glide2 2s var(--s-ease) .12s backwards}.fo[data-suite=aurelia] .au-adaptive-cover{animation:au-rise 1.4s var(--s-ease) .25s backwards}.fo[data-suite=aurelia] :is(.au-identity,.au-album-intro>div)>*{animation:s-rise 1s var(--s-ease) .45s both}.alb.fo[data-suite=aurelia] .aurelia-head .au-gold-mount:after{animation:au-shine 1.8s cubic-bezier(.45,0,.2,1) 1.5s both}}@keyframes au-glide{0%{opacity:0;translate:-60px 20px}}@keyframes au-glide2{0%{opacity:0;translate:60px -20px}}@keyframes au-rise{0%{opacity:0;transform:translateY(30px) scale(.97)}}@keyframes au-shine{to{transform:translateX(120%)}}.fo[data-suite=union]{--un-gold:linear-gradient(100deg,#9c7f3d,#e6d08e 36%,#b89a52 60%,#f2e2ae 80%,#a4874a);--s-paper:#f7f7f7;--s-sheet:radial-gradient(70% 50% at 80% 0%,#ffffff 0%,transparent 70%),radial-gradient(60% 50% at 0% 100%,#efefed 0%,transparent 70%);--s-card:#ffffff;--s-ink:#161616;--s-ink-2:#3a3a3a;--s-muted:#6a6a6a;--s-shade:30 30 30;--s-accent:#161616;--s-on-accent:#ffffff;--s-heart:#a8894a;--s-display:UnionSerif,Georgia,serif;--s-display-ls:-0.02em;--s-display-k:0.96;--s-quote:UnionSerif,Georgia,serif;--s-quote-k:0.9;--s-num:UnionSerif,Georgia,serif;--s-wm:UnionSerif,Georgia,serif;--s-wm-k:0.9;--s-btn-r:999px;--s-btn-bg:linear-gradient(180deg,#2c2c2a,#141414);--s-btn-size:14px;--s-btn-shadow:0 14px 26px -16px rgb(0 0 0/0.6);--s-btn2-bg:#ffffff;--s-btn2-ring:#d8d8d8;--s-key-bg:radial-gradient(circle at 50% 34%,#3a3a38,#121212 74%);--s-key-fg:#f2e2ae;--s-mat:#ffffff;--s-mat-pad:6px;--s-print-r:14px;--s-img-r:9px;--s-print-shadow:0 0 0 1px #e2e2e2,0 14px 26px -16px rgb(0 0 0/0.35);--s-tilt:0;--s-card-r:24px;--s-seal-bg:#ffffff;--s-seal-fg:#8c7036;--s-seal-ring:rgb(184 154 82/0.75);--s-desk-r:28px}@media (min-width:760px){body:has(.fo-shell[data-suite=union]){background:radial-gradient(circle at 78% 18%,transparent 0 160px,rgb(184 154 82/.2) 160px 162px,transparent 162px),radial-gradient(circle at 70% 24%,transparent 0 160px,rgb(184 154 82/.14) 160px 162px,transparent 162px),#ecebe8}}.fo[data-suite=union] :is(.un-identity h1,.un-album-intro h1) .gc-amp{font-style:italic;background:var(--un-gold);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .04em}.fo[data-suite=union] .fo-sealf[data-sealed][data-mono]:after{box-shadow:inset 0 0 0 1px rgb(184 154 82/.75),inset 0 0 0 9px #fff,inset 0 0 0 10px rgb(184 154 82/.5),44px 0 0 -40px #fff,44px 0 0 -39px rgb(184 154 82/.75),0 22px 44px -18px rgb(30 30 30/.4)}@media (min-width:900px){.alb.fo[data-suite=union] .union-head{padding-block:56px 64px}.alb.fo[data-suite=union] .union-head .un-album-intro h1{font-size:clamp(56px,5.6vw,92px)}.alb.fo[data-suite=union] .union-head .un-adaptive-cover{width:min(70%,380px)}}@media (prefers-reduced-motion:no-preference){.alb.fo[data-suite=union] .union-head .un-album-cover{animation:un-link 1.5s var(--s-ease) .2s backwards}.alb.fo[data-suite=union] .union-head .un-album-cover:after{animation:un-slide 1.6s var(--s-ease) .7s backwards}.fo[data-suite=union] :is(.un-identity,.un-album-intro>div)>*{animation:s-rise 1s var(--s-ease) .35s both}}@keyframes un-link{0%{opacity:0;transform:scale(.9)}}@keyframes un-slide{0%{opacity:0;translate:60px 0}}.fo[data-suite=eternel]{--s-paper:#f6f6f6;--s-sheet:url(/eternel/pressed-paper.svg);--s-sheet-size:cover;--s-card:#ffffff;--s-ink:#161616;--s-ink-2:#383838;--s-muted:#6d6d6d;--s-shade:20 20 20;--s-accent:#161616;--s-on-accent:#ffffff;--s-heart:#161616;--s-display:Eternel,Georgia,serif;--s-display-ls:-0.04em;--s-display-k:0.96;--s-quote:Eternel,Georgia,serif;--s-quote-i:italic;--s-quote-k:0.9;--s-num:Eternel,Georgia,serif;--s-wm:Eternel,Georgia,serif;--s-wm-k:0.9;--s-btn-r:0px;--s-btn-bg:#161616;--s-btn-size:13px;--s-btn-ls:0.1em;--s-btn-tt:uppercase;--s-btn-shadow:none;--s-btn2-bg:#ffffff;--s-btn2-ring:#161616;--s-key-bg:#161616;--s-mat:#ffffff;--s-mat-pad:8px;--s-print-r:0px;--s-img-r:0px;--s-print-shadow:4px 5px 0 #dcdcdc,0 0 0 1px #e6e6e6;--s-tilt:0;--s-tile-pad:9px;--s-card-r:0px;--s-sheet-r:0px;--s-field-r:0px;--s-check-r:0px;--s-seal-bg:#f6f6f6;--s-seal-fg:rgb(22 22 22/0.55);--s-seal-ring:rgb(22 22 22/0.14);--s-seal-r:0px}.alb.fo[data-suite=eternel]{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:899px){.alb.fo[data-suite=eternel],.alb.fo[data-suite=eternel] .alb-lb{background-image:none}}.alb.fo[data-suite=eternel] .et-hero-action{--s-btn-h:44px;--s-btn-size:12px}.alb.fo[data-suite=eternel] .et-hero-action .fo-btn{padding:0 18px}@media (min-width:760px){body:has(.fo-shell[data-suite=eternel]){background:#ececec url(/eternel/pressed-paper.svg) 50%/cover no-repeat}}.fo[data-suite=eternel] :is(.et-identity h1,.et-album-intro h1) .gc-amp{font-style:italic;color:#6d6d6d;padding:0 .04em}.fo[data-suite=eternel] .et-upload .et-invitation{justify-content:center}.fo[data-suite=eternel] .et-upload .et-invite-copy{flex:0 0 auto;padding:4px 0 0}.fo[data-suite=eternel] .et-upload .et-actions{margin-top:22px}.fo[data-suite=eternel] .et-identity h1:after{content:"";display:block;width:40px;height:1px;margin:16px auto 0;background:#161616;opacity:.35}.fo[data-suite=eternel] .fo-sealf[data-sealed][data-mono]:after{text-shadow:0 1px 0 #fff,0 -1px 0 rgb(0 0 0/.14)}@media (min-width:900px){.alb.fo[data-suite=eternel] .eternel-head{padding-block:56px 64px}.alb.fo[data-suite=eternel] .eternel-head h1{font-size:clamp(56px,5.6vw,92px)}.alb.fo[data-suite=eternel] .eternel-head .et-adaptive-cover{--et-photo-height:420px;width:min(100%,460px);height:auto;justify-self:center}}@media (prefers-reduced-motion:no-preference){.alb.fo[data-suite=eternel] .eternel-head :is(.et-album-cover,.et-adaptive-cover){animation:et-lay 1.5s var(--s-ease) .2s backwards}.fo[data-suite=eternel] :is(.et-identity,.et-album-intro>div)>*{animation:s-rise 1s var(--s-ease) .35s both}}@keyframes et-lay{0%{opacity:0;transform:translateY(-18px) rotate(-1.4deg);box-shadow:0 0 0 transparent}}.fo[data-suite=sakura-3d]{--s-paper:#fbf3f0;--s-sheet:radial-gradient(90% 50% at 50% -10%,#f9dfe2 0%,transparent 70%),radial-gradient(circle at 12% 88%,rgb(241 184 196/0.28) 0 70px,transparent 71px),radial-gradient(circle at 92% 64%,rgb(241 184 196/0.2) 0 44px,transparent 45px);--s-card:#fffafa;--s-ink:#3b2230;--s-ink-2:#5b3a48;--s-muted:#8a6571;--s-hair:rgb(59 34 48/0.15);--s-hair-2:rgb(59 34 48/0.08);--s-shade:90 40 58;--s-accent:#b94a47;--s-on-accent:#fff7f5;--s-heart:#d05a6e;--s-display:CollectionSerif,"Cormorant Garamond",Georgia,serif;--s-display-k:1.08;--s-quote:CollectionSerif,Georgia,serif;--s-quote-k:1.1;--s-num:CollectionSerif,Georgia,serif;--s-wm:CollectionSerif,Georgia,serif;--s-wm-k:1.1;--s-btn-r:14px;--s-btn-bg:linear-gradient(180deg,#c95a55,#a8403e);--s-btn-size:15px;--s-btn-ls:0.01em;--s-btn-shadow:inset 0 1px 0 rgb(255 255 255/0.2),0 14px 26px -16px rgb(169 64 62/0.7);--s-btn2-bg:rgb(255 250 250/0.7);--s-btn2-fg:#7a2f3a;--s-btn2-ring:rgb(185 74 71/0.45);--s-key-bg:radial-gradient(circle at 50% 34%,#d86f69,#a33c3b 76%);--s-mat:#ffffff;--s-mat-pad:6px;--s-print-r:16px;--s-img-r:11px;--s-print-shadow:0 0 0 1px rgb(241 184 196/0.6),0 16px 28px -16px rgb(90 40 58/0.45);--s-tilt:0.8;--s-card-r:22px;--s-seal-bg:#fff7f5;--s-seal-fg:#b94a47;--s-seal-ring:rgb(208 90 110/0.5);--s-seal-r:46% 54% 50% 50%/50% 48% 52% 50%;--s-desk-r:24px}@media (min-width:760px){body:has(.fo-shell[data-suite=sakura-3d]:not([data-fo-screen=landing])){background:radial-gradient(80% 60% at 50% 0,#f7d7dc 0,#efe3e6 60%,#e8dfe3 100%)}}.fo[data-suite=sakura-3d] :is(.gx-depth-title,h1) .gc-amp{font-style:italic;color:#c0576a;padding:0 .04em}@media (min-width:900px){.alb.fo[data-suite=sakura-3d] .gx-album-hero .gx-depth-title{font-size:clamp(64px,6vw,104px)}}.fo[data-suite=sakura-3d] .gx-album-action{position:relative;z-index:3;width:min(100%,340px);margin:26px auto 0}.fo:is([data-suite^=halloween-],[data-suite^=christmas-]){--s-sheet:none;--s-ink-2:color-mix(in srgb,var(--s-ink) 88%,var(--s-paper));--s-muted:color-mix(in srgb,var(--s-ink) 76%,var(--s-paper));--s-hair:color-mix(in srgb,var(--s-ink) 24%,transparent);--s-hair-2:color-mix(in srgb,var(--s-ink) 14%,transparent);--s-well:color-mix(in srgb,var(--s-ink) 8%,var(--s-paper));--s-card:var(--s-paper);--s-shade:0 0 0;--s-focus:var(--s-accent);--s-heart:var(--s-accent);--s-danger:var(--s-ink);--s-sans:CollectionSora,system-ui,sans-serif;--s-display-k:1;--s-display-w:400;--s-display-ls:-0.025em;--s-display-tt:none;--s-quote:var(--s-display);--s-quote-k:1;--s-quote-i:normal;--s-wm:var(--s-display);--s-wm-k:1;--s-kicker-ls:0;--s-btn-bg:var(--s-accent);--s-btn-fg:var(--s-on-accent);--s-btn-font:var(--s-sans);--s-btn-w:600;--s-btn-ls:0;--s-btn-size:14px;--s-btn-tt:none;--s-btn-shadow:none;--s-btn2-fg:var(--s-ink);--s-btn2-ring:var(--s-hair);--s-mat:var(--s-paper);--s-mat-ink:var(--s-ink);--s-mat-ink-2:var(--s-ink-2);--s-mat-muted:var(--s-muted);--s-print-shadow:none;--s-tilt:0;--s-tile-pad:0px;--s-seal-bg:var(--s-paper);--s-seal-fg:var(--s-accent);--s-seal-ring:var(--s-hair);--s-seal-r:50%;--fo-ground:var(--s-paper);--fo-ink:var(--s-ink);--fo-muted:var(--s-muted);--fo-rule:var(--s-hair);--fo-rule-weak:var(--s-hair-2);--fo-accent:var(--s-accent);--fo-display:var(--s-display);--gc-button-ink:var(--s-on-accent);background:var(--s-paper);color:var(--s-ink)}.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) *,.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :after,.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fo:is([data-suite^=halloween-],[data-suite^=christmas-]):not(.alb) :is(.fo-progress i,.fo-row-bar i){transition:transform .18s linear!important}.fo:is([data-suite^=halloween-],[data-suite^=christmas-]):not(.alb) .fo-rec-dot{animation:s-breathe 1.4s ease-in-out infinite!important}.sg{--sg-space:26px;--sg-photo-ratio:1.85;--sg-title-size:40px;color:var(--s-ink);background:var(--s-paper);font:400 13px/1.5 var(--s-sans);overflow-wrap:anywhere}.sg,.sg *,.sg :after,.sg :before{box-sizing:border-box}.sg :is(h1,p,figure){margin:0}.sg :is(button,a){touch-action:manipulation}.sg button{cursor:pointer}.sg :is(button,a,summary):focus-visible{outline:3px solid var(--s-focus);outline-offset:4px}.sg-landing{min-height:100dvh;width:100%}.sg-mast{justify-content:space-between;min-height:68px;padding:12px var(--sg-space);border-bottom:0;gap:12px}.sg-brand,.sg-mast{display:flex;align-items:center}.sg-brand{gap:8px;min-width:0}.sg-brand-symbol{color:var(--s-accent);display:grid;place-items:center;width:26px;height:30px}.sg-brand-symbol svg{width:26px;height:26px}.sg-wordmark{font:400 24px/1 var(--s-display);letter-spacing:var(--s-display-ls)}.sg-language{position:relative;margin-left:auto;flex:none;z-index:8}.sg-language-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-width:62px;min-height:44px;padding:8px 11px;border:1px solid var(--s-hair);border-radius:var(--sg-lang-r,4px);background:var(--sg-language-bg,transparent);color:var(--s-ink);font:600 12px/1 var(--s-sans)}.sg-language-caret{width:12px;height:12px}.sg-language-menu{position:absolute;right:0;top:calc(100% + 7px);min-width:194px;max-height:min(65dvh,420px);overflow-y:auto;list-style:none;padding:6px;margin:0;background:var(--s-paper);color:var(--s-ink);border:2px solid var(--s-accent);border-radius:var(--sg-menu-r,12px);box-shadow:0 14px 30px -18px rgb(0 0 0/.45)}.sg-language-menu li{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 10px;gap:16px;cursor:pointer;border-radius:calc(var(--sg-menu-r, 12px) - 5px)}.sg-language-menu li:is(:focus-visible,[aria-selected=true]){outline:none;background:var(--s-accent);color:var(--s-on-accent)}.sg-language-code svg{width:17px;height:17px;display:block}.sg-invitation{display:flex;flex-direction:column;align-items:stretch;gap:20px;max-width:500px;margin:auto;padding:4px var(--sg-space) 28px}.sg-identity{display:grid;grid-gap:10px;gap:10px;text-align:var(--sg-align,center)}.sg-title{font-family:var(--guest-title-font,var(--s-display));font-weight:var(--s-display-w);font-size:var(--guest-title-size,var(--sg-title-size));line-height:1.08;letter-spacing:var(--s-display-ls);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.sg-kicker{font-size:var(--guest-kicker-size,11px);font-family:var(--guest-kicker-font,var(--s-sans))}.sg-date,.sg-kicker{color:var(--s-ink-2)}.sg-date{font-size:var(--guest-date-size,12px);font-family:var(--guest-date-font,var(--s-sans));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sg-photo{position:relative;width:100%;flex:none;overflow:hidden;border-radius:var(--sg-photo-radius,4px);aspect-ratio:var(--sg-photo-ratio);background:color-mix(in srgb,var(--s-ink) 8%,var(--s-paper))}@supports (aspect-ratio:clamp(1,2,3)){.sg-photo[data-measured]{aspect-ratio:clamp(var(--sg-photo-min,.9),var(--sg-photo-natural),var(--sg-photo-ratio))}}.sg-photo img{display:block;width:100%;height:100%;border-radius:inherit}.sg-photo .sg-photo-main{position:relative;z-index:1}@supports (aspect-ratio:1){.sg-photo .sg-photo-main{position:absolute;top:var(--sg-photo-pad,0);left:var(--sg-photo-pad,0);width:calc(100% - 2 * var(--sg-photo-pad, 0px));height:calc(100% - 2 * var(--sg-photo-pad, 0px))}}.sg-photo .sg-photo-fill{position:absolute;inset:var(--sg-photo-pad,0);width:auto;height:auto;object-fit:cover;transform:scale(1.15);filter:blur(18px) saturate(1.08);opacity:.92;border-radius:0}.sg-welcome{color:var(--s-ink-2);max-width:38ch;margin-inline:auto!important;text-align:var(--sg-align,center);font-family:var(--guest-welcome-font,var(--s-sans));font-size:var(--guest-welcome-size,13px);line-height:1.65;white-space:pre-line}.sg-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sg :is(.sg-primary,.sg-secondary){display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;width:100%;font:600 13px/1.35 var(--s-sans);padding:12px 14px;border-radius:var(--s-btn-r);white-space:normal}.sg :is(.sg-primary,.sg-secondary)>svg{width:22px;height:22px;flex:none}.sg-primary{grid-column:1/-1;background:var(--s-accent);color:var(--s-on-accent);border:1px solid var(--s-accent)}.sg .sg-primary{min-height:54px}.sg .sg-secondary{flex-direction:column;gap:6px;min-height:74px;font-size:11px;font-weight:500;padding:11px 7px;background:transparent;color:var(--s-ink);border:1px solid var(--s-hair-2)}.sg-actions>:only-child{grid-column:1/-1}.sg-actions:not(:has(.sg-voice)) .sg-album{grid-column:1/-1;flex-direction:row;min-height:48px}.sg-action-mark{margin-left:auto;font-size:18px;flex:none}.sg-primary>svg{margin-right:auto}.sg-action-mark svg{display:block;width:21px;height:21px}.sg-count{min-height:20px;text-align:center}.sg-count,.sg-imprint{font-size:11px;color:var(--s-muted)}.sg :is(.sg-host-logo,.sg-brand-logo){display:grid;place-items:center;background:#fff;color:#17212c;border:1px solid #d5dae0;border-radius:var(--sg-logo-r,4px);padding:10px 14px;overflow:visible}.sg-host-logo{align-self:center;width:230px;max-width:100%;min-height:44px}.sg-host-logo img{display:block;width:200px;height:66px;max-width:100%;object-fit:contain;object-position:center;-webkit-clip-path:none;clip-path:none;-webkit-mask:none;mask:none;transform:none;filter:none;border:0;border-radius:0}.sg-brand-logo{max-width:164px}.sg-brand-logo img{display:block;width:134px;height:34px;max-width:100%;object-fit:contain}.sg :is(.sg-host-logo,.sg-brand-logo)[data-plate=dark]{background:#17212c;color:white;border-color:#354657}.sg-logo-fallback{font:600 16px/1.3 var(--s-sans)}.seasonal-motif{display:block;width:min(100%,300px);height:104px;margin:0 auto 2px;color:var(--s-accent);overflow:visible;pointer-events:none}.seasonal-line{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.seasonal-fill{fill:var(--seasonal-fill,var(--s-accent))}.seasonal-solid{fill:currentColor}.seasonal-cut{fill:var(--seasonal-cut,var(--s-paper))}.seasonal-moon{fill:currentColor;opacity:.45}.sg-album-head{max-width:1240px;margin:auto;padding:36px 28px 44px;display:grid;grid-gap:28px;gap:28px}.sg-album-identity{display:grid;grid-gap:18px;gap:18px;justify-items:center;text-align:var(--sg-align,center)}.sg-album-head .sg-title{font-size:var(--guest-title-size,clamp(36px,4.7vw,64px));max-width:17ch}.sg-album-head .sg-host-logo{margin-bottom:4px}.sg-album-head .seasonal-motif{height:136px;width:min(100%,360px)}.sg-album-upload{width:100%;max-width:360px}.sg-album-upload>:is(a,button){border-radius:var(--s-btn-r);background:var(--s-accent);color:var(--s-on-accent);min-height:48px;border:1px solid var(--s-accent);font:600 13px/1.4 var(--s-sans);letter-spacing:0;text-transform:none;box-shadow:none}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.alb-btn,.alb-tab,.alb-sort button,.alb-selbtn){border-radius:var(--s-btn-r);text-transform:none;letter-spacing:0;font-family:var(--s-sans);min-height:44px}.alb.fo.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-media-tabs .alb-tab{border-radius:0;border:0;box-shadow:none}.alb.fo.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-rail-go{border:1px solid var(--s-hair);border-radius:var(--s-btn-r);color:var(--s-ink);min-width:44px;min-height:44px!important;padding:7px}.alb.fo.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.alb-cap-heart,.alb-cap-com,.alb-rail-heart,.alb-rail-talk){border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--s-ink);min-width:44px;min-height:44px!important;padding:7px}.alb.fo.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.alb-cap-heart[aria-pressed=true],.alb-rail-heart.is-on){color:var(--s-heart);background:transparent;box-shadow:none}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-cap-heart[aria-pressed=true] svg{fill:currentColor}.alb.fo.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.alb-cap-heart,.alb-cap-com):after{inset:0}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.alb-rail-name,.alb-rail-say){border-radius:var(--s-btn-r);border-color:var(--s-hair);min-height:44px;color:var(--s-ink)}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-grid .alb-cell{transform:none!important}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-grid .alb-tile{transform:none!important}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-grid .alb-tile{box-shadow:none}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) .alb-grid .alb-tile-open img{transform:none}@media(min-width:760px){body:has(.fo-shell:is([data-suite^=halloween-],[data-suite^=christmas-])){background:#eef1f4}.fo-shell>.sg-landing{min-height:calc(100dvh - 80px)}}@media(min-width:800px){.sg-album-head.sg-has-photo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding:44px 48px 64px}.sg-album-head .sg-photo{--sg-photo-ratio:1.3;--sg-photo-min:.8}.sg-album-head .sg-photo:not([data-measured]){aspect-ratio:var(--sg-album-photo-ratio,.94)}}@media(max-width:360px){.sg{--sg-space:20px;--sg-title-size:34px}.sg-album-head{padding:24px 16px 32px}}@media(max-height:650px){.sg-landing{--sg-title-size:30px}.sg-invitation{gap:10px;padding-block:12px 20px}.sg-landing .seasonal-motif{height:44px}.sg-landing .sg-photo{max-height:165px}}@media(prefers-reduced-motion:reduce){.fo:is([data-suite^=halloween-],[data-suite^=christmas-]) :is(.fo-rec-dot,.fo-progress i,.fo-row-bar i){animation:none!important;transition:none!important}}.fo.fo[data-ground] .sg-landing{background-image:none}.fo.fo[data-ground] .sg :is(.sg-secondary,.sg-language-trigger){background:var(--host-card);color:var(--host-ink);border-color:var(--host-hair)}.fo.fo[data-ground] .sg .sg-date{color:var(--host-muted)}.fo.fo[data-accent] .sg .sg-primary{box-shadow:none;outline-color:var(--s-accent)}.fo.fo[data-accent] .sg{--s-on-accent:var(--accent-contrast,var(--s-on-accent))}.sg-album-head,.sg-landing{position:relative;isolation:isolate}.sg{--bd-1:color-mix(in srgb,var(--s-accent) 30%,var(--s-paper));--bd-2:color-mix(in srgb,var(--s-ink) 16%,var(--s-paper));--bd-3:color-mix(in srgb,var(--s-accent) 72%,var(--s-paper));--bd-line:color-mix(in srgb,var(--s-accent) 42%,var(--s-paper));--bd-tex-color:color-mix(in srgb,var(--s-accent) 11%,transparent);--bd-glow:color-mix(in srgb,var(--s-accent) 14%,transparent);--bd-w:clamp(112px,31vw,210px);--bd-top:58px;--bd-o:1;--bd-o-bottom:1}.sg-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sg-bd-glow,.sg-bd-texture{position:absolute;inset:0;display:block}.sg-bd-glow{background:radial-gradient(ellipse 85% 40% at 50% 4%,var(--bd-glow),transparent 72%),radial-gradient(ellipse 70% 30% at 50% 104%,var(--bd-glow-2,transparent),transparent 70%)}.sg-bd-texture{background:var(--bd-tex-color);-webkit-mask-image:var(--bd-tex),radial-gradient(ellipse 62% 55% at 50% 46%,rgb(0 0 0/.28),#000 100%);mask-image:var(--bd-tex),radial-gradient(ellipse 62% 55% at 50% 46%,rgb(0 0 0/.28),#000 100%);-webkit-mask-size:var(--bd-tex-size,12px 12px),100% 100%;mask-size:var(--bd-tex-size,12px 12px),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.sg-bd-piece{position:absolute;width:var(--bd-w);height:auto;aspect-ratio:1;overflow:visible}.sg-bd-tl,.sg-bd-tr{top:var(--bd-top);opacity:var(--bd-o)}.sg-bd-bl,.sg-bd-br{bottom:0;opacity:var(--bd-o-bottom)}.sg-bd-bl,.sg-bd-tl{left:0}.sg-bd-br,.sg-bd-tr{right:0}.sg-bd-mirror{transform:scaleX(-1)}.sg-backdrop .bd-1{fill:var(--bd-1)}.sg-backdrop .bd-2{fill:var(--bd-2)}.sg-backdrop .bd-3{fill:var(--bd-3)}.sg-backdrop .bd-s{stroke:var(--bd-line);fill:none;stroke-linecap:round;stroke-linejoin:round}.sg-backdrop .bd-stem{stroke:var(--bd-stem,var(--bd-2));fill:none}.sg-backdrop .bd-rib{stroke:var(--bd-rib,color-mix(in srgb,var(--s-ink) 18%,transparent));fill:none;stroke-width:1.1}.sg-backdrop .bd-shine{stroke:rgb(255 255 255/.5);fill:none}.sg-backdrop .bd-ground{fill:var(--bd-ground,color-mix(in srgb,var(--s-ink) 6%,var(--s-paper)))}.sg-backdrop .bd-bat{fill:var(--bd-bat,var(--bd-2))}.sg-backdrop .bd-thread{stroke:var(--bd-line);stroke-width:1;fill:none}.sg-backdrop .bd-disco{fill:var(--bd-disco,#e9eaf6);stroke:var(--bd-line);stroke-width:1}.sg-backdrop .bd-tile{fill:rgb(255 255 255/.8)}.sg-backdrop .bd-confetti{stroke:var(--bd-1);fill:none}.sg-backdrop .bd-floor{fill:var(--bd-floor,transparent)}.sg-backdrop .bd-floor-line{stroke:var(--bd-floor-line,transparent);fill:none;stroke-width:1}.sg-backdrop .bd-ghost{fill:var(--bd-ghost,#fffafd);stroke:var(--bd-ghost-line,#cbbfe0);stroke-width:1.2}.sg-backdrop .bd-eye{fill:var(--bd-eye,#4b3d68)}.sg-backdrop .bd-blush{fill:var(--bd-blush,#f4bcd2)}.sg-backdrop .bd-branch{stroke:var(--bd-branch,var(--bd-2));fill:none}.sg-backdrop .bd-leaf{fill:var(--bd-leaf,var(--bd-1))}.sg-backdrop .bd-glow{fill:color-mix(in srgb,var(--bd-3) 22%,transparent)}.sg-backdrop .bd-trunk{fill:var(--bd-2)}.sg-backdrop .bd-cap{fill:var(--bd-line)}.sg-backdrop .bd-band{fill:none;stroke:rgb(255 255 255/.75);stroke-width:1.2}.sg-backdrop .bd-hi{fill:rgb(255 255 255/.8)}.sg-backdrop .bd-drift{fill:var(--bd-drift,#fff)}.sg-backdrop .bd-drift-2{fill:var(--bd-drift-2,var(--bd-2))}.sg-backdrop .bd-snowdot{fill:var(--bd-snowdot,#fff)}.sg-backdrop .bd-stamp-ink{stroke:var(--bd-ink,var(--bd-line))}.sg-backdrop .bd-ink-fill{fill:var(--bd-ink,var(--bd-line))}.sg-backdrop .bd-stamp{fill:var(--bd-stamp,#fff)}.sg-backdrop .bd-perf{stroke:var(--s-paper)}.sg-backdrop .bd-stamp-frame{stroke:var(--bd-1)}.sg-backdrop .bd-fir{fill:var(--bd-fir,#3f6a57)}.sg-backdrop .bd-fir-stroke{stroke:var(--bd-fir,#3f6a57);fill:none;stroke-linecap:round}.sg-backdrop .bd-berry{fill:var(--bd-berry,var(--s-accent))}.sg-backdrop .bd-constellation{stroke:var(--bd-line)}.sg-backdrop .bd-hill{fill:var(--bd-hill,var(--bd-1))}.sg-backdrop .bd-snow{stroke:var(--bd-snow,#fff)}.sg-backdrop .bd-window{fill:var(--bd-3)}.sg-backdrop .bd-snow-ground{fill:var(--bd-snow-ground,var(--bd-2))}.sg-album-head{--bd-w:clamp(150px,19vw,320px);--bd-top:0px}.sg-album-head>.sg-backdrop{left:calc((100% - 100vw) / 2);right:calc((100% - 100vw) / 2)}.alb.fo:is([data-suite^=halloween-],[data-suite^=christmas-]){overflow-x:clip}@media (max-width:520px){.sg-landing{--bd-o:.78}.sg-album-head{--bd-w:clamp(104px,30vw,150px)}}.fo.fo[data-ground] .sg{--bd-glow:color-mix(in srgb,var(--s-accent) 10%,transparent);--bd-glow-2:transparent;--bd-1:color-mix(in srgb,var(--s-accent) 26%,var(--s-paper));--bd-2:color-mix(in srgb,var(--s-ink) 14%,var(--s-paper));--bd-line:color-mix(in srgb,var(--s-accent) 40%,var(--s-paper));--bd-hill:var(--bd-1);--bd-leaf:var(--bd-1);--bd-branch:var(--bd-2);--bd-ground:color-mix(in srgb,var(--s-ink) 6%,var(--s-paper));--bd-snow-ground:var(--bd-2);--bd-drift-2:var(--bd-2);--bd-floor:color-mix(in srgb,var(--s-ink) 6%,transparent);--bd-floor-line:color-mix(in srgb,var(--s-ink) 12%,transparent)}@media (min-width:521px) and (max-width:799px){.sg-album-head .sg-photo{max-width:560px;margin-inline:auto}}@media (min-width:800px){.sg-album-head.sg-has-photo .sg-photo{max-height:max(420px,calc(100vh - 150px))}}.fo[data-suite=halloween-pumpkin]{--s-paper:#fff3dd;--s-ink:#302016;--s-accent:#a43912;--s-on-accent:#fff7e8;--s-display:CollectionFraunces,Georgia,serif;--s-display-w:700;--s-display-ls:-.045em;--s-btn-r:14px;--s-card-r:14px;--s-desk-r:20px}.sg[data-seasonal=halloween-pumpkin]{--sg-photo-radius:18px 18px 74px 18px;--sg-photo-ratio:1.75;--sg-lang-r:12px;--sg-logo-r:12px}.sg[data-seasonal=halloween-pumpkin] .sg-title{max-width:13ch;margin-inline:auto}.sg[data-seasonal=halloween-pumpkin] .sg-mast{border-bottom:1px solid color-mix(in srgb,var(--s-accent) 16%,transparent);margin-bottom:8px}.sg[data-seasonal=halloween-pumpkin] .sg-primary{box-shadow:0 3px 0 #672816}.sg[data-seasonal=halloween-pumpkin] .sg-secondary{background:color-mix(in srgb,var(--s-accent) 4%,var(--s-paper));border-color:color-mix(in srgb,var(--s-accent) 20%,transparent)}.sg[data-seasonal=halloween-pumpkin] .sg-photo{box-shadow:0 9px 22px -15px #783315}.sg[data-seasonal=halloween-pumpkin]{--bd-1:color-mix(in srgb,#ea8a3c 62%,var(--s-paper));--bd-2:color-mix(in srgb,#8a5b33 42%,var(--s-paper));--bd-3:color-mix(in srgb,var(--s-accent) 58%,var(--s-paper));--bd-line:color-mix(in srgb,#6d7646 62%,var(--s-paper));--bd-stem:#6b7448;--bd-ground:color-mix(in srgb,#d8b17e 34%,var(--s-paper));--bd-bat:color-mix(in srgb,var(--s-ink) 40%,var(--s-paper));--bd-glow:color-mix(in srgb,#f3a24c 26%,transparent);--bd-glow-2:color-mix(in srgb,#e9883a 14%,transparent);--bd-tex-color:color-mix(in srgb,var(--s-accent) 9%,transparent);--bd-tex-size:9px 9px;--bd-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M-1 10 10 -1' stroke='%23000' stroke-width='.75'/%3E%3C/svg%3E")}.fo[data-suite=halloween-ghost]{--s-paper:#efe9ff;--s-ink:#302348;--s-accent:#963465;--s-on-accent:#fff4fb;--s-display:CollectionSora,system-ui,sans-serif;--s-display-w:800;--s-display-ls:-.065em;--s-btn-r:999px;--s-card-r:20px;--s-desk-r:26px}.sg[data-seasonal=halloween-ghost]{--sg-photo-radius:26px;--sg-photo-ratio:1.7;--sg-lang-r:999px;--sg-logo-r:16px}.sg[data-seasonal=halloween-ghost] .sg-wordmark{font-weight:800;font-size:22px}.sg[data-seasonal=halloween-ghost] .sg-brand-symbol{color:#963465}.sg[data-seasonal=halloween-ghost] .sg-language-trigger{background:#f8f4ff;border-color:#d5c4e7}.sg[data-seasonal=halloween-ghost] .sg-photo{border:3px solid #fff9fc;box-shadow:7px 7px 0 #c6e8df;margin-bottom:6px}.sg[data-seasonal=halloween-ghost] .sg-primary{box-shadow:0 4px 0 #542e54;margin-bottom:4px}.sg[data-seasonal=halloween-ghost] .sg-secondary{border-radius:20px;background:#f8f4ff;border-color:#d8cde8}.sg[data-seasonal=halloween-ghost] .sg-voice{background:#d4f0e9;border-color:#a5ccc0}.sg[data-seasonal=halloween-ghost].sg-landing .sg-title{font-size:var(--guest-title-size,calc(var(--sg-title-size)*.95))}.sg[data-seasonal=halloween-ghost]{--sg-menu-r:18px;--bd-1:color-mix(in srgb,var(--s-accent) 48%,var(--s-paper));--bd-2:color-mix(in srgb,#8fd3c2 75%,var(--s-paper));--bd-3:#fffafd;--bd-line:color-mix(in srgb,#7d6aa6 46%,var(--s-paper));--bd-beam-a:color-mix(in srgb,#9ee0cf 22%,transparent);--bd-beam-b:color-mix(in srgb,var(--s-accent) 7%,transparent);--bd-floor:color-mix(in srgb,#cbbbec 40%,transparent);--bd-floor-line:color-mix(in srgb,#7d6aa6 26%,transparent);--bd-glow:color-mix(in srgb,#ffffff 55%,transparent);--bd-glow-2:color-mix(in srgb,#b8e1d6 30%,transparent);--bd-tex-color:color-mix(in srgb,var(--s-accent) 15%,transparent);--bd-tex-size:18px 18px;--bd-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='4.5' cy='4.5' r='1.05'/%3E%3Ccircle cx='13.5' cy='13.5' r='.7'/%3E%3C/svg%3E")}.fo[data-suite=halloween-witchwood]{--s-paper:#102a27;--s-ink:#edf5de;--s-accent:#e3ba78;--s-on-accent:#172d26;--s-display:CollectionGaramond,Georgia,serif;--s-display-ls:-.025em;--s-btn-r:5px 18px;--s-card-r:12px;--s-desk-r:18px}.sg[data-seasonal=halloween-witchwood]{--sg-photo-radius:46% 46% 5px 5px;--sg-lang-r:5px 14px;--sg-logo-r:5px;--sg-photo-ratio:1.6}.sg[data-seasonal=halloween-witchwood].sg-landing .sg-title{font-style:italic;font-size:var(--guest-title-size,calc(var(--sg-title-size)*1.12))}.sg[data-seasonal=halloween-witchwood] .sg-photo{outline:1px solid #849374;outline-offset:5px;margin-block:4px}.sg[data-seasonal=halloween-witchwood] .sg-date{color:#d4d7be}.sg[data-seasonal=halloween-witchwood] .sg-secondary{border-color:#46604d;border-radius:5px}.sg[data-seasonal=halloween-witchwood] .sg-language-trigger{border-color:#67816b}.sg[data-seasonal=halloween-witchwood] .sg-primary{box-shadow:inset 0 0 0 3px #e3ba78,inset 0 0 0 4px #b0925f}.sg[data-seasonal=halloween-witchwood].sg-album-head .sg-title{font-style:italic}.sg[data-seasonal=halloween-witchwood]{--bd-1:color-mix(in srgb,#3e6d55 70%,var(--s-paper));--bd-2:color-mix(in srgb,#2b5444 62%,var(--s-paper));--bd-3:var(--s-accent);--bd-line:color-mix(in srgb,var(--s-accent) 38%,var(--s-paper));--bd-branch:color-mix(in srgb,#6f8e6c 48%,var(--s-paper));--bd-leaf:color-mix(in srgb,#7aa07a 42%,var(--s-paper));--bd-ground:color-mix(in srgb,#000 22%,var(--s-paper));--bd-glow:color-mix(in srgb,#3c6b56 70%,transparent);--bd-glow-2:color-mix(in srgb,var(--s-accent) 10%,transparent);--bd-tex-color:color-mix(in srgb,var(--s-ink) 6%,transparent);--bd-tex-size:12px 12px;--bd-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M0 12 12 0M-3 3 3 -3M9 15 15 9' stroke='%23000' stroke-width='.5'/%3E%3Cpath d='M0 0 12 12' stroke='%23000' stroke-width='.35'/%3E%3C/svg%3E")}.fo[data-suite=christmas-nordic]{--s-paper:#f0f5fb;--s-ink:#243652;--s-accent:#56558c;--s-on-accent:#fff;--s-display:CollectionSora,system-ui,sans-serif;--s-display-w:500;--s-display-ls:-.055em;--s-btn-r:20px;--s-card-r:20px;--s-desk-r:24px}.sg[data-seasonal=christmas-nordic]{--sg-photo-radius:32% 7% 32% 7%;--sg-lang-r:999px;--sg-logo-r:16px;--sg-photo-ratio:1.75}.sg[data-seasonal=christmas-nordic] .sg-language-trigger{background:#fff;border-color:#d3ddeb}.sg[data-seasonal=christmas-nordic] .sg-mast{border-bottom:1px solid #dce4ee}.sg[data-seasonal=christmas-nordic] .sg-brand-symbol{color:#727ba4}.sg[data-seasonal=christmas-nordic] .sg-secondary{background:#fff;border-color:#d5dfe9}.sg[data-seasonal=christmas-nordic] .sg-photo{box-shadow:0 0 0 5px #fff,0 0 0 6px #d6e0ec,0 16px 30px -20px #637694;margin:6px;width:calc(100% - 12px)}.sg[data-seasonal=christmas-nordic] .sg-primary{background:var(--s-accent);box-shadow:0 5px 14px -10px #363969}.sg[data-seasonal=christmas-nordic] .sg-date{color:#526984}.sg[data-seasonal=christmas-nordic]{--sg-menu-r:16px;--bd-1:color-mix(in srgb,#9aa3d8 58%,var(--s-paper));--bd-2:color-mix(in srgb,#7f9cc4 48%,var(--s-paper));--bd-3:#ffffff;--bd-line:color-mix(in srgb,#8496af 72%,var(--s-paper));--bd-drift:color-mix(in srgb,#ffffff 92%,var(--s-paper));--bd-drift-2:color-mix(in srgb,#dbe5f2 70%,var(--s-paper));--bd-snowdot:#ffffff;--bd-glow:color-mix(in srgb,#c9c7f0 40%,transparent);--bd-glow-2:color-mix(in srgb,#ffffff 60%,transparent);--bd-tex-color:color-mix(in srgb,var(--s-accent) 13%,transparent);--bd-tex-size:46px 46px;--bd-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath d='M10 6v8M6 10h8M7.2 7.2l5.6 5.6M12.8 7.2l-5.6 5.6' stroke='%23000' stroke-width='.7'/%3E%3Ccircle cx='34' cy='30' r='1'/%3E%3Ccircle cx='24' cy='40' r='.7'/%3E%3Ccircle cx='40' cy='12' r='.6'/%3E%3C/svg%3E")}