.fo:is([data-look=classic],[data-look=studio-classic]){--fo-ground:#fafafa;--fo-ink:#171717;--fo-muted:#626262;--fo-accent:#171717;--fo-rule:#d6d6d6;--fo-rule-weak:#e8e8e8;--fo-display:CollectionSerif,Georgia,serif;--fo-display-i:normal;--fo-display-tt:none;--fo-display-ls:-.025em;--fo-btn-font:var(--font-ui);--fo-btn-r:2px;--cl-ease:cubic-bezier(.16,1,.3,1);background:var(--fo-ground);color:var(--fo-ink);accent-color:#171717;caret-color:#171717;scrollbar-color:#aaa #fafafa}.fo:is([data-look=classic],[data-look=studio-classic]) ::selection{background:#202020;color:#fff}.fo:is([data-look=classic],[data-look=studio-classic]) :is(button,a,select,input,summary):focus-visible{outline:2px solid #171717;outline-offset:4px}.fo:is([data-look=classic],[data-look=studio-classic]).fo-shell[data-fo-screen=landing]{max-width:480px;min-height:100dvh;height:auto;overflow:visible}.cl-album-head,.cl-landing{position:relative;isolation:isolate}.cl-landing{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.cl-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:#fafafa}.cl-atmosphere img{width:100%;height:min(64vh,560px);object-fit:cover;filter:blur(28px);opacity:.065;transform:scale(1.12)}.cl-atmosphere:after{content:"";position:absolute;inset:0;box-shadow:inset 14px 0 28px -27px #1116,inset -14px 0 28px -27px #1114}@media (max-width:759px){.cl-landing>.cl-atmosphere:before{content:"";position:absolute;inset:0;background:url(/textures/classic-cotton-paper.webp) 50%/620px 620px repeat;filter:grayscale(1);opacity:.38;pointer-events:none}}.cl-mast{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 24px;border-bottom:1px solid #17171714}.cl-wordmark{font:400 29px/1 CollectionSerif,Georgia,serif;letter-spacing:-.035em}.cl-brand-logo{width:auto;max-width:150px;max-height:36px;object-fit:contain}.cl-language{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;font:500 12px/1.2 var(--font-ui);letter-spacing:.05em}.cl-language>span{display:flex;align-items:center;gap:4px}.cl-language svg{width:14px;height:14px}.cl-language select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.cl-language:focus-within{outline:2px solid #171717;outline-offset:2px}.cl-main{position:relative;flex:1 1;padding:18px 24px 24px}.cl-print{position:relative;margin:0;background:#e7e7e7;box-shadow:0 18px 28px -20px #1119,0 3px 8px -4px #1113}.cl-print:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #17171710}.cl-print img{display:block;width:100%;height:clamp(180px,32dvh,310px);object-fit:cover}.cl-heading{position:relative;padding:26px 0 22px;text-align:center}.cl-heading h1{font:400 clamp(34px,10vw,48px)/1.06 CollectionSerif,Georgia,serif;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere;text-wrap:balance}.cl-date{font:500 11px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.17em;margin:14px 0 0;color:#535353}.cl-welcome{font:400 15px/1.6 var(--font-ui);margin:20px auto 0;max-width:38ch;text-wrap:pretty}.cl-host-logo{display:block;max-width:120px;max-height:48px;object-fit:contain;margin:0 auto 16px}.cl-actions{display:grid;grid-gap:10px;gap:10px}.cl-album-link,.cl-button{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font:500 14px/1.4 var(--font-ui)}.cl-button{min-height:52px;padding:13px 18px;border:1px solid transparent;border-radius:2px;transition:background-color .16s ease,box-shadow .18s ease,transform .12s ease}.cl-primary{background:#171717;color:#fff;box-shadow:0 6px 12px -10px #1118}.cl-voice{background:#ffffff80;border-color:#b8b8b8;color:#171717}.cl-album-link svg,.cl-button svg{width:22px;height:22px;flex:none}.cl-album-link{justify-self:center;min-height:48px;padding:8px 12px;margin-top:6px;border:none;background:none;color:#171717}.cl-album-link span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cl-album-link svg{width:19px;transition:transform .18s var(--cl-ease)}.cl-button:active{transform:scale(.985)}.cl-button:disabled{opacity:.5;cursor:not-allowed}.cl-footer{margin-top:24px;color:#626262;font-size:12px}.cl-relief{position:relative;height:clamp(120px,22dvh,180px);width:100%;max-width:480px;margin-inline:auto;isolation:isolate}.cl-relief-sheet{position:absolute;left:25%;top:12%;width:32%;height:76%;background:#e8e8e8;transform:rotate(-18deg);box-shadow:12px 18px 26px -18px #17171755}.cl-relief-disc{position:absolute;left:42%;top:12%;height:78%;aspect-ratio:1;border-radius:50%;background:#fdfdfd;box-shadow:8px 14px 24px -12px #17171745,inset 0 -1px 0 #dedede}.cl-relief-lines{position:absolute;inset:0;width:100%;height:100%;stroke:#737373;stroke-width:.8}.cl-landing:not(.cl-with-cover) .cl-main{padding-top:max(24px,5dvh)}.cl-landing:not(.cl-with-cover) .cl-heading{padding-top:32px;padding-bottom:32px}.cl-album-head{padding:24px 24px 28px}.cl-album-composition{max-width:1280px;margin-inline:auto}.cl-album-head .cl-atmosphere{background:#fafafa}.cl-album-head .cl-atmosphere img,.cl-album-head .cl-atmosphere:after{display:none}.cl-album-head .cl-print{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;background:transparent}.cl-album-head .cl-print img{width:auto;max-width:100%;height:auto;max-height:300px;object-fit:contain}.cl-album-head .cl-heading{padding:24px 0 0;text-align:left}.cl-album-head .cl-heading h1{font-size:clamp(38px,9vw,56px);line-height:1.02;text-wrap:balance}.cl-album-head .cl-heading:after{content:none}.cl-album-head .cl-date{margin-top:16px}.cl-album-head .cl-welcome{margin:20px 0 0;font:400 20px/1.45 CollectionSerif,Georgia,serif;max-width:30ch}.cl-album-head .cl-host-logo{margin-inline:0}.cl-album-action{width:-moz-fit-content;width:fit-content;max-width:100%;margin:20px 0 0}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn{width:auto;min-height:48px;padding:12px 24px;border:1px solid #e2e0dc;border-radius:999px;background:linear-gradient(145deg,#efeeeb,#f8f7f4);color:#34312d;text-shadow:0 1px 0 #ffffff;box-shadow:inset 2px 3px 6px #35302a16,inset -2px -2px 5px #ffffff,0 1px 0 #ffffff;display:inline-flex;align-items:center;justify-content:center;gap:14px;text-align:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:after{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%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 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .18s var(--cl-ease)}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:focus-visible{outline:2px solid currentColor;outline-offset:5px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-btn{min-height:52px;font:500 14px/1.45 var(--font-ui);text-transform:none;letter-spacing:0;border-radius:2px;box-shadow:none;background:#171717;color:#fff}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-btn--secondary{background:transparent;border:1px solid #aaa;color:#171717}.fo:is([data-look=classic],[data-look=studio-classic]) .alb-mast{background:#fafafa;border-color:#ddd}.fo:is([data-look=classic],[data-look=studio-classic]) .alb-filter{background:#fafafa;border-color:#ddd}.fo:is([data-look=classic],[data-look=studio-classic]) :is(.alb-tile,.alb-cell){border-radius:0}.fo:is([data-look=classic],[data-look=studio-classic]) .alb-tab{border-radius:0}.fo:is([data-look=classic],[data-look=studio-classic]) .alb-tab.is-on{color:#171717;border-color:#171717}.classic-identity{display:flex;align-items:center;gap:18px;padding-bottom:24px;margin-bottom:30px;border-bottom:1px solid #d6d6d6}.classic-identity img{width:64px;height:76px;flex:none;object-fit:cover;box-shadow:0 8px 16px -12px #1118}.classic-identity strong{font:400 24px/1.15 CollectionSerif,Georgia,serif;letter-spacing:-.02em;overflow-wrap:anywhere}.classic-identity p{font:500 10px/1.6 var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:#535353;margin:8px 0 0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-scroll{padding:26px 24px 32px}.fo:is([data-look=classic],[data-look=studio-classic]) :is(.fo-h,.fo-up-head .fo-h){font:400 32px/1.12 CollectionSerif,Georgia,serif;letter-spacing:-.025em;text-transform:none}.fo:is([data-look=classic],[data-look=studio-classic]) :is(.fo-lede,.fo-fine,.fo-up-aside){font:400 14px/1.55 var(--font-ui);color:#626262}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-up-head{flex-direction:column;align-items:flex-start;gap:10px}.fo:is([data-look=classic],[data-look=studio-classic]) .outline-progress-value{font:500 14px/1.4 var(--font-ui);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:20px 0 8px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-progress{height:5px;background:#ddd;border-radius:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-progress i{background:#171717;transition:transform .25s ease-out}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-strip{gap:8px;justify-content:center;margin-block:24px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-strip img{width:min(29%,110px);height:112px;object-fit:cover;border-radius:0;transform:none;box-shadow:0 8px 16px -12px #1117}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-row-thumb{border-radius:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-row[data-state=failed]{border:1px solid #777;padding:12px 8px}.fo:is([data-look=classic],[data-look=studio-classic])[data-fo-screen=success] :is(.fo-h,.fo-lede){text-align:center}.fo:is([data-look=classic],[data-look=studio-classic])[data-fo-screen=success] .fo-done-ring{margin:4px auto 22px;border:1px solid #171717;box-shadow:none;color:#171717}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-done-ring:after,.fo:is([data-look=classic],[data-look=studio-classic]) .fo-done-ring:before{content:none}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-ask-actions{display:grid;grid-gap:12px;gap:12px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-ask{border-color:#d6d6d6}@media (hover:hover){.cl-primary:hover,.fo:is([data-look=classic],[data-look=studio-classic]) .fo-btn:not(.fo-btn--secondary):not(.cl-album-action .fo-btn):hover{background:#363636}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:hover{background:linear-gradient(145deg,#e9e7e3,#f5f4f0);color:#24211e;border-color:#d5d1ca;box-shadow:inset 2px 3px 7px #35302a20,inset -2px -2px 5px #ffffff,0 1px 0 #ffffff}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:hover:after{transform:translateX(3px)}.cl-voice:hover{background:#eee}.cl-album-link:hover svg{transform:translateX(3px)}}@media (min-width:760px){.cl-album-head{padding:40px 32px 36px}.cl-album-composition{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.cl-album-head .cl-print{margin-inline:0;justify-self:end}.cl-album-head .cl-print img{max-height:460px}.cl-album-head .cl-heading{padding:32px 0;min-width:0}.cl-album-head .cl-heading h1{font-size:clamp(56px,6.3vw,88px);max-width:10ch}.cl-album-head .cl-date{margin-top:24px;padding-top:20px;border-top:1px solid #d6d6d6}.cl-album-head .cl-welcome{margin-top:24px;font-size:24px}.cl-album-action{margin-top:28px}.cl-album-head .cl-relief{height:300px}}.cl-heading:after{content:"";display:block;width:32px;height:1px;margin:20px auto 0;background:#a0a0a0}@media (prefers-reduced-motion:no-preference){.cl-print{animation:classic-print-settle .72s var(--cl-ease) both;transform-origin:50% 20%}.cl-heading:after{animation:classic-rule .65s var(--cl-ease) both}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-done-ring path{stroke-dasharray:28;animation:classic-receipt .45s ease-out both}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-strip img{animation:classic-print-settle .45s var(--cl-ease) both}}@keyframes classic-print-settle{0%{transform:perspective(1000px) rotateX(3deg) translateY(-5px);box-shadow:0 30px 38px -22px #1115}to{transform:perspective(1000px) rotateX(0) translateY(0)}}@keyframes classic-rule{0%{transform:scaleX(.3);opacity:.3}to{transform:scaleX(1);opacity:1}}@keyframes classic-receipt{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fo:is([data-look=classic],[data-look=studio-classic]) *,.fo:is([data-look=classic],[data-look=studio-classic]) :after,.fo:is([data-look=classic],[data-look=studio-classic]) :before{animation:none!important;scroll-behavior:auto!important}.fo:is([data-look=classic],[data-look=studio-classic]) :is(.cl-button,.cl-album-link svg,.fo-progress i){transition:background-color .12s ease;transform:none}}@media (prefers-reduced-motion:reduce){.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:after{transition:none;transform:none}}@media (forced-colors:active){.cl-atmosphere,.cl-relief{display:none}.cl-primary{border:1px solid ButtonText}}.alb-media-tabs{display:contents}@media (max-width:759px){.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-bar{position:relative;padding:8px 16px;gap:8px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-bar .wm{font-size:24px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-bar .btns{gap:4px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-btn{min-height:44px;padding-inline:8px}.cl-album-head{padding:16px 16px 20px}.cl-album-head .cl-print img{max-height:200px}.cl-album-head .cl-heading{padding-top:20px}.cl-album-head .cl-heading h1{font-size:clamp(32px,9vw,42px)}.cl-album-head .cl-date{margin-top:10px}.cl-album-head .cl-welcome{font-size:18px;margin-top:12px}.cl-album-action{margin-top:8px}.cl-album-head .cl-relief{height:112px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-wrap{padding-inline:12px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-filter{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-wrap:wrap;gap:0 12px;overflow:visible;padding:0;background:#fafafa}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-media-tabs{display:flex;flex:0 0 100%;min-width:0;gap:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#aaa transparent}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-media-tabs .alb-tab{flex:0 0 auto;min-height:48px;white-space:nowrap;padding-inline:4px;font-size:14px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-filter>.sp{display:none}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-sort{flex-basis:auto;margin-left:auto;gap:16px;flex-wrap:wrap;padding-bottom:0}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-sort-b{min-height:44px;font-size:13px;padding:10px 4px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-gap:6px;gap:6px;columns:auto}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid:after{display:none}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid>*{min-width:0;margin:0;grid-row:auto}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid>.alb-cell{aspect-ratio:1}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid>:is(.alb-voice,.alb-cell--voice){grid-column:1/-1;aspect-ratio:auto;height:auto;min-height:140px}.alb.fo:is([data-look=classic],[data-look=studio-classic]) .alb-grid audio{max-width:100%}}.cl-framed{position:relative;isolation:isolate;overflow:hidden}.cl-framed>.cl-relief{position:absolute;inset:0;z-index:-1;width:100%;max-width:none;height:100%;margin:0;pointer-events:none;overflow:hidden}.cl-album-head:not(.cl-with-cover) .cl-relief-lines,.cl-landing:not(.cl-with-cover) .cl-relief-lines{display:none}.cl-relief:after,.cl-relief:before{content:"";position:absolute;width:18%;height:72%;background:repeating-linear-gradient(125deg,transparent 0 7px,#17171716 7px 8px)}.cl-relief:before{left:0;top:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.cl-relief:after{right:0;bottom:0;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.cl-framed .cl-relief-sheet{left:-22%;top:16%;width:35%;height:130%;transform:rotate(-22deg);background:#f0f0f0;box-shadow:14px 16px 32px -24px #17171750}.cl-framed .cl-relief-disc{left:auto;right:-24%;top:-16%;width:42%;height:auto;aspect-ratio:1;background:transparent;border:1px solid #17171724;box-shadow:12px 14px 32px -20px #17171740}.cl-album-head:not(.cl-with-cover){padding:16px 24px 24px}.cl-album-head:not(.cl-with-cover) .cl-album-composition{display:block;max-width:1180px;padding:56px 32px}.cl-album-head:not(.cl-with-cover) .cl-heading{text-align:center;padding:0;max-width:720px;margin-inline:auto}.cl-album-head:not(.cl-with-cover) .cl-heading h1{max-width:none}.cl-album-head:not(.cl-with-cover) .cl-date{border:0;padding-top:0;margin-top:20px}.cl-album-head:not(.cl-with-cover) .cl-album-action,.cl-album-head:not(.cl-with-cover) .cl-host-logo,.cl-album-head:not(.cl-with-cover) .cl-welcome{margin-inline:auto}.cl-landing:not(.cl-with-cover) .cl-main{padding-top:max(64px,12dvh);padding-bottom:48px}@media (max-width:759px){.cl-album-head:not(.cl-with-cover){padding:8px 0 16px}.cl-album-head:not(.cl-with-cover) .cl-album-composition{padding:40px 28px 32px}.cl-album-head:not(.cl-with-cover) .cl-date{margin-top:14px}.cl-album-head:not(.cl-with-cover) .cl-welcome{margin-top:16px}.cl-album-head:not(.cl-with-cover) .cl-album-action{margin-top:12px}}.classic-identity.cl-no-cover{justify-content:center;text-align:center;padding:28px 24px;margin:-4px -8px 28px;border:0}.classic-identity.cl-no-cover strong{font-size:clamp(26px,7vw,32px);text-wrap:balance}.classic-identity>div{min-width:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-mast{min-height:64px;border-bottom:1px solid #dedede;padding:10px 24px;gap:16px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-mast .fo-slot{min-width:0;max-width:55%;overflow-wrap:anywhere;font:400 11px/1.4 var(--font-ui);text-align:right;color:#626262}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-strip{flex-wrap:wrap}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-strip img{max-width:30%}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-row-body{min-width:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-row-state{flex-shrink:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-row-state .fo-link{min-height:44px;min-width:44px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-take-row .fo-link{min-height:44px;padding:10px 8px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-input{font-size:16px;min-height:48px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-sealf-ground{filter:none}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-sealf .classic-identity{margin:0 24px 24px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-sealf-kicker{font:400 22px/1.3 CollectionSerif,Georgia,serif;text-transform:none;letter-spacing:0}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-sealf-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.fo-shell[data-look=classic]){background:#f3f3f3}@media (min-width:760px){.fo:is([data-look=classic],[data-look=studio-classic]).fo-shell,.fo:is([data-look=classic],[data-look=studio-classic]).fo-shell[data-fo-screen=landing]{max-width:560px}.fo:is([data-look=classic],[data-look=studio-classic]) .fo-scroll{padding:32px 40px 40px}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-main{padding-inline:40px}}.cl-studio .cl-atmosphere{background:#fafafa}.cl-studio .cl-heading{position:relative}.cl-studio .cl-relief{opacity:.8}.sc-actions{position:relative;max-width:380px;margin:12px auto 0;text-align:center}.sc-actions .gs-media-actions{justify-content:space-between;gap:16px;margin:12px 0 28px}.sc-actions .gs-media-actions button{min-width:76px;min-height:92px;gap:12px;font-size:13px}.sc-actions .gs-media-actions svg{width:64px;height:64px;padding:19px;box-sizing:border-box;background:#fff;border:1px solid #dedede;box-shadow:0 5px 12px -8px #17171750}.sc-actions .gs-album-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 20px;border:1px solid #d6d6d6;border-radius:4px;background:#ffffffc9;text-decoration:none;font:500 14px/1.4 var(--font-ui);color:#171717}.sc-actions .gs-album-link span{display:grid;place-items:center;width:24px;height:24px}.cl-studio.cl-album-head .cl-album-composition{padding:32px 24px}@media (hover:hover){.sc-actions .gs-album-link:hover{background:#fff;border-color:#777}.sc-actions .gs-media-actions button:hover svg{background:#f0f0f0;border-color:#888}}.sc-actions button:focus-visible{outline:2px solid #171717;outline-offset:5px}.sc-actions button:active{opacity:.7}@media (prefers-reduced-motion:no-preference){.sc-actions button{transition:background-color .14s ease,border-color .14s ease,opacity .14s ease}}@media (max-width:600px){.cl-studio.cl-album-head .cl-album-composition{padding:28px 20px}}.fo[data-look=studio-classic]{--fo-ground:#f5f3ee;--fo-rule:#d8d3ca;background:var(--fo-ground)}.cl-studio .cl-atmosphere{background:#f5f3ee}.cl-studio .cl-atmosphere img{display:none}.cl-studio .cl-atmosphere:before{content:"";position:absolute;inset:0;background:url(/textures/classic-cotton-paper.webp) 50%/620px repeat;opacity:.24}.cl-studio .cl-relief{opacity:1;overflow:hidden}.cl-studio .cl-relief-sheet{left:auto;right:-58px;top:16px;width:130px;height:190px;transform:rotate(28deg);background:repeating-linear-gradient(135deg,transparent 0 5px,#b5ab982d 5px 6px),#f0ede5;box-shadow:-5px 10px 22px -16px #51473570}.cl-studio .cl-relief-disc{left:-115px;top:-150px;width:265px;height:265px;background:#fbfaf7;box-shadow:5px 9px 22px -16px #51473570}.cl-studio.cl-landing .cl-main{display:flex;flex-direction:column;padding-top:0}.cl-studio.cl-landing .cl-heading{order:0;padding:28px 0 22px}.cl-studio.cl-landing .cl-heading:after{display:none}.cl-studio.cl-landing .cl-heading h1{font-size:clamp(32px,9vw,44px)}.cl-studio.cl-landing .cl-print{order:1;padding:5px;background:#fff}.cl-studio.cl-landing .cl-print img{height:clamp(150px,24dvh,235px)}.sc-welcome{position:relative;order:2;margin:22px auto 4px;max-width:36ch;text-align:center;font:400 19px/1.45 CollectionSerif,Georgia,serif;overflow-wrap:anywhere;white-space:pre-line}.cl-studio .sc-actions{order:3;width:100%;margin-top:18px}.sc-actions .gs-media-actions{justify-content:space-evenly;gap:8px;margin:0 0 20px}.sc-actions .gs-media-actions button{min-width:64px;min-height:76px;gap:8px;font-size:12px}.sc-actions .gs-media-actions svg{width:52px;height:52px;padding:14px}.sc-actions .gs-album-link{min-height:76px;padding:12px 14px;gap:14px;border-color:#cec8bd;border-radius:8px;text-align:left}.sc-actions .gs-album-link .sc-album-print{position:relative;display:grid;flex:0 0 42px;width:42px;height:48px;padding:3px;background:#fff;border:1px solid #ded9cf;transform:rotate(-7deg);box-shadow:3px 5px 10px -6px #51473560}.sc-album-print img{width:100%;height:100%;object-fit:cover}.sc-album-print svg{width:22px;height:22px}.sc-actions .gs-album-link .sc-album-copy{display:block;width:auto;height:auto;flex:1 1;min-width:0}.sc-album-copy strong{display:block;font-weight:500}.sc-album-copy small{display:block;margin-top:4px;font:400 11px/1.4 var(--font-ui);color:#625c52}.sc-album-arrow{width:20px;height:20px;flex:none}.sc-powered{order:4;margin:24px 0 0;padding-top:16px;border-top:1px solid #d8d3ca;font:400 11px/1.4 var(--font-ui);text-align:center;color:#625c52}.cl-studio .cl-footer{order:5}.cl-studio.cl-album-head{padding:0}.cl-studio.cl-album-head .cl-album-composition{display:block;padding:26px 24px}.cl-studio.cl-album-head .cl-print{display:none}.cl-studio.cl-album-head .cl-heading{padding:0;text-align:center}.cl-studio.cl-album-head .cl-heading h1{max-width:none;font-size:clamp(30px,5vw,52px)}.cl-studio.cl-album-head .cl-welcome{margin:12px auto 0;font-size:17px}.cl-studio.cl-album-head .cl-host-logo{margin-inline:auto}.fo[data-look=studio-classic] :is(.alb-bar,.alb-filter,.alb-mast){background:#f5f3ee}@media (max-width:400px){.cl-studio.cl-landing .cl-main{padding-inline:20px}.sc-welcome{font-size:18px;margin-top:18px}}.cl-studio .cl-relief:after,.cl-studio .cl-relief:before{width:64px;height:150px;opacity:.45}.cl-studio.cl-landing .cl-main{overflow:visible}.cl-studio .sc-cover{overflow:hidden}.sc-cover-placeholder{position:absolute;inset:5px;display:grid;place-items:center;background:#ede9df;color:#736957;font:400 44px/1 CollectionSerif,Georgia,serif}.cl-studio .sc-cover img{position:relative;opacity:0}.cl-studio .sc-cover[data-state=ready] img{opacity:1}.cl-studio .sc-cover[data-state=failed] img{visibility:hidden}.sc-actions .gs-album-link .sc-album-copy{text-align:left;overflow-wrap:anywhere}.sc-actions .gs-album-link .sc-album-copy strong{font-size:14px;line-height:1.4}.sc-actions .gs-album-link .sc-album-copy small{font-size:12px}.sc-actions .gs-media-actions button{flex:0 1 96px;white-space:normal;overflow-wrap:anywhere}.sc-actions .gs-media-actions button span{line-height:1.4}.sc-actions button:disabled{opacity:.45;cursor:not-allowed}.cl-studio.cl-album-head .cl-date{padding-top:0;border:0;margin-top:12px}@media (prefers-reduced-motion:no-preference){.sc-cover img{transition:opacity .18s ease-out}}@media (prefers-reduced-motion:reduce){.cl-studio *,.cl-studio :after{transition:none!important}}.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn:active{box-shadow:inset 2px 4px 8px #35302a2b,inset -1px -1px 3px #fff,0 1px 0 #fff}@media (prefers-reduced-motion:reduce){.fo:is([data-look=classic],[data-look=studio-classic]) .cl-album-action .fo-btn{transition:none}}.fo[data-look=classic] :is(.cl-landing,.cl-album-head)>.cl-atmosphere:before{content:"";position:absolute;inset:0;background:url(/textures/classic-cotton-paper.webp) 50%/620px 620px repeat;filter:grayscale(1);opacity:.38;pointer-events:none}.fo[data-look=classic] .cl-album-head .cl-atmosphere img,.fo[data-look=classic] .cl-album-head .cl-atmosphere:after{display:block}.fo[data-look=classic] .cl-album-head{padding:0 24px}.fo[data-look=classic] .cl-album-head .cl-album-composition{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;max-width:1180px;min-height:300px;padding:44px 112px}.fo[data-look=classic] .cl-album-head.cl-with-cover .cl-album-composition{padding-block:28px 32px}.fo[data-look=classic] .cl-album-head .cl-relief{height:100%}.fo[data-look=classic] .cl-album-head .cl-relief-sheet{width:180px;height:240px;left:-100px;top:50%;transform:translateY(-50%) rotate(-22deg)}.fo[data-look=classic] .cl-album-head .cl-relief-disc{width:260px;height:260px;right:-174px;top:50%;transform:translateY(-50%)}.fo[data-look=classic] .cl-album-head .cl-relief:after,.fo[data-look=classic] .cl-album-head .cl-relief:before{width:100px;height:240px;top:50%;bottom:auto;transform:translateY(-50%)}.fo[data-look=classic] .cl-album-head .cl-print{flex:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 24px}.fo[data-look=classic] .cl-album-head .cl-print img{width:auto;height:auto;max-width:100%;max-height:clamp(180px,26dvh,260px);object-fit:contain}.fo[data-look=classic] .cl-album-head .cl-heading{width:100%;max-width:880px;min-width:0;margin-inline:auto;padding:0;text-align:center}.fo[data-look=classic] .cl-album-head .cl-heading h1{max-width:none;font-size:clamp(32px,4.4vw,64px);line-height:1.08}.fo[data-look=classic] .cl-album-head .cl-date{border:0;padding-top:0;margin-top:16px}.fo[data-look=classic] .cl-album-head .cl-welcome{margin:16px auto 0;max-width:38ch;font:400 15px/1.6 var(--font-ui)}.fo[data-look=classic] .cl-album-head :is(.cl-host-logo,.cl-album-action){margin-inline:auto}.fo[data-look=classic] .cl-album-head .cl-album-action{margin-top:20px}@media (max-width:759px){.fo[data-look=classic] .cl-album-head{padding-inline:0}.fo[data-look=classic] .cl-album-head .cl-album-composition{padding:36px 28px;min-height:260px}.fo[data-look=classic] .cl-album-head .cl-relief{opacity:.55}.fo[data-look=classic] .cl-album-head .cl-relief-sheet{left:-158px}.fo[data-look=classic] .cl-album-head .cl-relief-disc{right:-226px}.fo[data-look=classic] .cl-album-head .cl-relief:after,.fo[data-look=classic] .cl-album-head .cl-relief:before{width:40px}.fo[data-look=classic] .cl-album-head .cl-print{margin-bottom:20px}.fo[data-look=classic] .cl-album-head .cl-print img{max-height:220px}}.alb.fo[data-look=classic]{--cl-page-paper:linear-gradient(#fafafa9e,#fafafa9e),url(/textures/classic-cotton-paper.webp);position:relative;isolation:isolate;min-height:100dvh;background-color:#fafafa;background-image:var(--cl-page-paper);background-blend-mode:normal,luminosity;background-size:auto,620px 620px}.alb.fo[data-look=classic] .cl-album-head>.cl-atmosphere{display:none}.alb.fo[data-look=classic] :is(.alb-bar,.alb-mast,.alb-filter){background-color:#fafafa;background-image:var(--cl-page-paper);background-blend-mode:normal,luminosity;background-size:auto,620px 620px}.alb.fo[data-look=classic] .alb-wrap{background:transparent}@media (min-width:900px){.alb.fo[data-look=classic]{--cl-page-gutter:clamp(48px,7vw,144px)}.alb.fo[data-look=classic]:after,.alb.fo[data-look=classic]:before{content:"";position:absolute;z-index:-1;top:88px;bottom:0;width:var(--cl-page-gutter);pointer-events:none;background-repeat:repeat-y;background-size:144px 1200px}.alb.fo[data-look=classic]:before{left:0;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22144%22%20height%3D%221200%22%20viewBox%3D%220%200%20144%201200%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23efeeeb%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f8f7f4%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22pressed%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20dx%3D%222%22%20dy%3D%223%22%20result%3D%22down%22%2F%3E%3CfeComposite%20in%3D%22SourceAlpha%22%20in2%3D%22down%22%20operator%3D%22out%22%20result%3D%22edge%22%2F%3E%3CfeGaussianBlur%20in%3D%22edge%22%20stdDeviation%3D%223%22%20result%3D%22soft%22%2F%3E%3CfeFlood%20flood-color%3D%22%2335302a%22%20flood-opacity%3D%22.22%22%2F%3E%3CfeComposite%20in2%3D%22soft%22%20operator%3D%22in%22%20result%3D%22shade%22%2F%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20dx%3D%22-2%22%20dy%3D%22-2%22%20result%3D%22up%22%2F%3E%3CfeComposite%20in%3D%22SourceAlpha%22%20in2%3D%22up%22%20operator%3D%22out%22%20result%3D%22lightEdge%22%2F%3E%3CfeGaussianBlur%20in%3D%22lightEdge%22%20stdDeviation%3D%222.5%22%20result%3D%22lightSoft%22%2F%3E%3CfeFlood%20flood-color%3D%22%23fff%22%2F%3E%3CfeComposite%20in2%3D%22lightSoft%22%20operator%3D%22in%22%20result%3D%22light%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shade%22%2F%3E%3CfeMergeNode%20in%3D%22light%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22%23f7f6f3%22%20filter%3D%22url%28%23pressed%29%22%3E%3Crect%20x%3D%22-125%22%20y%3D%2220%22%20width%3D%22190%22%20height%3D%22260%22%20rx%3D%2295%22%20transform%3D%22rotate%28-18%20-30%20150%29%22%2F%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%22340%22%20r%3D%2222%22%2F%3E%3Crect%20x%3D%22-40%22%20y%3D%22450%22%20width%3D%2286%22%20height%3D%22164%22%20rx%3D%2243%22%20transform%3D%22rotate%2824%203%20532%29%22%2F%3E%3Ccircle%20cx%3D%22-140%22%20cy%3D%22880%22%20r%3D%22210%22%2F%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%221130%22%20r%3D%2216%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.alb.fo[data-look=classic]:after{right:0;background-position:100% 0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22144%22%20height%3D%221200%22%20viewBox%3D%220%200%20144%201200%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23efeeeb%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f8f7f4%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22pressed%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20dx%3D%222%22%20dy%3D%223%22%20result%3D%22down%22%2F%3E%3CfeComposite%20in%3D%22SourceAlpha%22%20in2%3D%22down%22%20operator%3D%22out%22%20result%3D%22edge%22%2F%3E%3CfeGaussianBlur%20in%3D%22edge%22%20stdDeviation%3D%223%22%20result%3D%22soft%22%2F%3E%3CfeFlood%20flood-color%3D%22%2335302a%22%20flood-opacity%3D%22.22%22%2F%3E%3CfeComposite%20in2%3D%22soft%22%20operator%3D%22in%22%20result%3D%22shade%22%2F%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20dx%3D%22-2%22%20dy%3D%22-2%22%20result%3D%22up%22%2F%3E%3CfeComposite%20in%3D%22SourceAlpha%22%20in2%3D%22up%22%20operator%3D%22out%22%20result%3D%22lightEdge%22%2F%3E%3CfeGaussianBlur%20in%3D%22lightEdge%22%20stdDeviation%3D%222.5%22%20result%3D%22lightSoft%22%2F%3E%3CfeFlood%20flood-color%3D%22%23fff%22%2F%3E%3CfeComposite%20in2%3D%22lightSoft%22%20operator%3D%22in%22%20result%3D%22light%22%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shade%22%2F%3E%3CfeMergeNode%20in%3D%22light%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22%23f7f6f3%22%20filter%3D%22url%28%23pressed%29%22%3E%3Ccircle%20cx%3D%22285%22%20cy%3D%22180%22%20r%3D%22210%22%2F%3E%3Ccircle%20cx%3D%22106%22%20cy%3D%22416%22%20r%3D%2219%22%2F%3E%3Crect%20x%3D%22104%22%20y%3D%22510%22%20width%3D%22100%22%20height%3D%22210%22%20rx%3D%2250%22%20transform%3D%22rotate%28-22%20154%20615%29%22%2F%3E%3Ccircle%20cx%3D%22106%22%20cy%3D%22810%22%20r%3D%2224%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22935%22%20width%3D%22190%22%20height%3D%22220%22%20rx%3D%2295%22%20transform%3D%22rotate%2818%20175%201045%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.alb.fo[data-look=classic] .cl-album-head{padding:0 var(--cl-page-gutter)}.alb.fo[data-look=classic] .cl-album-head .cl-album-composition{max-width:none;min-height:380px;padding:64px 0;overflow:visible}.alb.fo[data-look=classic] .cl-album-head .cl-relief{display:none}.alb.fo[data-look=classic] .cl-album-head.cl-with-cover .cl-album-composition{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px);padding-block:48px 64px;align-items:center}.alb.fo[data-look=classic] .cl-album-head .cl-heading{grid-column:1;grid-row:1;text-align:left;max-width:none}.alb.fo[data-look=classic] .cl-album-head .cl-heading h1{font-size:clamp(48px,4.8vw,84px);max-width:15ch;text-wrap:balance}.alb.fo[data-look=classic] .cl-album-head .cl-heading:after{margin-inline:0}.alb.fo[data-look=classic] .cl-album-head :is(.cl-host-logo,.cl-welcome,.cl-album-action){margin-inline:0}.alb.fo[data-look=classic] .cl-album-head .cl-date{margin-top:24px}.alb.fo[data-look=classic] .cl-album-head .cl-album-action{margin-top:28px}.alb.fo[data-look=classic] .cl-album-head .cl-print{grid-column:2;grid-row:1;justify-self:end;margin:0;max-width:100%}.alb.fo[data-look=classic] .cl-album-head .cl-print img{max-height:clamp(300px,32vw,460px);max-width:100%;object-fit:contain}.alb.fo[data-look=classic] .alb-wrap{max-width:none;padding-inline:var(--cl-page-gutter)}}.alb.fo[data-look=classic] .cl-album-head :is(.cl-relief-sheet,.cl-relief-disc){background:linear-gradient(145deg,#efeeeb,#f8f7f4);border:1px solid #e2e0dc;box-shadow:inset 2px 3px 6px #35302a16,inset -2px -2px 5px #fff,0 1px 0 #fff}.alb.fo[data-look=classic] .cl-album-head .cl-relief-sheet{border-radius:999px}.alb.fo[data-look=classic] .cl-album-head .cl-relief:after,.alb.fo[data-look=classic] .cl-album-head .cl-relief:before{content:none}.alb.fo[data-look=classic] .cl-album-action .fo-btn{border:0;background-color:#fafafa;background-image:var(--cl-page-paper);background-blend-mode:normal,luminosity;background-size:auto,620px 620px;color:#34312d;box-shadow:inset 3px 4px 7px #35302a26,inset -3px -3px 6px #ffffffd9;text-shadow:0 1px 0 #ffffffb3;transition:box-shadow .18s var(--cl-ease)}@media (hover:hover){.alb.fo[data-look=classic] .cl-album-action .fo-btn:hover{border:0;background-color:#fafafa;background-image:var(--cl-page-paper);background-blend-mode:normal,luminosity;color:#34312d;box-shadow:inset 4px 5px 9px #35302a30,inset -3px -3px 6px #ffffffd9}}.alb.fo[data-look=classic] .cl-album-action .fo-btn:active{box-shadow:inset 4px 6px 10px #35302a3b,inset -2px -2px 5px #ffffffbf}@media (prefers-reduced-motion:reduce){.alb.fo[data-look=classic] .cl-album-action .fo-btn{transition:none}}.alb.fo[data-look=classic] .alb-shelf{background-color:#fafafa;background-image:var(--cl-page-paper);background-blend-mode:normal,luminosity;background-size:auto,620px 620px}.alb.fo[data-look=classic] .alb-bar{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom-color:#35302a18}@media (min-width:900px){.alb.fo[data-look=classic] .alb-bar{padding-inline:var(--cl-page-gutter)}}.fo[data-look=poster]{--fo-rule:#fff4dd33;--fo-rule-weak:#fff4dd1a;--fo-input-rule:#dfd6c480;color-scheme:dark;accent-color:var(--fo-accent);caret-color:var(--fo-ink);scrollbar-color:#8e9e9c var(--fo-ground)}.fo[data-look=poster] ::selection{background:#eee0be;color:#182e32}.fo[data-look=poster] :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--fo-ink);outline-offset:4px}.fo[data-look=poster] :is(button,a){text-underline-offset:.22em}.fo[data-look=poster] :is(.gc-wordmark,.fo-mast .fo-wm,.alb-bar .wm){font:400 28px/1 CollectionSerif,Georgia,serif;letter-spacing:-.025em;text-transform:none;color:var(--fo-ink)}.alb.fo[data-look=poster] .alb-plate h1{font-family:CollectionSerif,Georgia,serif;text-transform:uppercase;letter-spacing:.025em}.fo.fo-shell[data-look=poster]{width:100%;max-width:none;border:0}.fo.fo-shell[data-look=poster]>.fo-mast{width:min(100%,1120px);margin-inline:auto}.fo.fo-shell[data-look=poster]>.fo-scroll{width:min(100%,640px);margin-inline:auto;overflow:visible;padding:28px 26px calc(32px + env(safe-area-inset-bottom))}.fo[data-look=poster] :is(.fo-fine,.fo-row-sub){font-size:14px;line-height:1.5}.fo[data-look=poster] .fo-row-name{font-size:15px}.fo[data-look=poster] .fo-row-state{flex-shrink:0}.fo[data-look=poster] .fo-row[data-state=queued]{opacity:1}.fo[data-look=poster] .fo-link{min-height:44px}.fo[data-look=poster] .fo-row .fo-link{padding-inline:10px}.fo[data-look=poster] .fo-up-head{align-items:start;flex-wrap:wrap;gap:12px}.fo[data-look=poster] .fo-up-aside{font-size:14px;text-transform:none;letter-spacing:0}.fo[data-look=poster] .fo-h{overflow-wrap:anywhere}.fo[data-look=poster] .fo-h[tabindex="-1"]:focus{outline:none}.fo[data-look=poster] .fo-btn{box-shadow:none}.fo[data-look=poster] .fo-ask-actions{gap:12px}.fo[data-look=poster] .fo-ask-actions .fo-btn{min-width:0}.fo[data-look=poster] .poster-keep-title{margin:0;font:400 26px/1.2 CollectionSerif,Georgia,serif;text-wrap:balance}.fo[data-look=poster] .fo-take-row{flex-wrap:wrap;gap:8px 24px}.fo[data-look=poster] .fo-strip{gap:8px}.fo[data-look=poster] .fo-strip>*{width:64px;height:72px}.fo[data-look=poster] .fo-ask{padding-top:24px;margin-top:28px}.fo.fo-shell[data-look=poster][data-fo-screen=landing]:has(>.gc){height:auto;min-height:100dvh;max-height:none;overflow:visible}.fo[data-look=poster] .gc[data-density]{min-height:100dvh;height:auto;overflow:visible}.fo[data-look=poster] .gc[data-density] .gc-content{min-height:100dvh;flex:auto;zoom:1;padding-bottom:12px}.fo[data-look=poster] .gc[data-density].gc-has-cover .gc-cover{flex:none;height:clamp(170px,34dvh,400px);min-height:170px;max-height:none}.fo[data-look=poster] .gc[data-density] .gc-mast{height:64px;min-height:64px;padding-block:10px}.fo[data-look=poster] .gc-over-photo{background:linear-gradient(#182e3ee6,#182e3200)}.fo[data-look=poster] .gc-language{background:#182e32;padding-inline:10px;border-radius:4px}.fo[data-look=poster] .gc[data-density] .gc-name{font-size:clamp(32px,10.6cqi,52px);line-height:1.06}.fo[data-look=poster] .gc[data-density] .gc-heading{padding-block:18px 10px}.fo[data-look=poster] .gc-message:empty{display:none}.fo[data-look=poster] .poster-batch{margin:8px 0 12px;color:var(--fo-muted);font-size:14px;line-height:1.5;text-align:center}.fo[data-look=poster] .poster-help{margin:8px 24px 0;color:var(--fo-muted);font-size:14px;line-height:1.6}.fo[data-look=poster] .poster-help summary{min-height:44px;padding-block:10px;cursor:pointer;text-align:center}.fo[data-look=poster] .poster-help p{max-width:60ch;margin:8px auto 16px}.alb.fo[data-look=poster][data-album-style=row] .alb-grid{display:flex;flex-flow:column nowrap;gap:24px;height:auto}.alb.fo[data-look=poster][data-album-style=row] .alb-grid:after{content:none}.alb.fo[data-look=poster][data-album-style=row] .alb-grid>*{flex:0 0 auto;width:100%;height:auto;aspect-ratio:auto}.alb.fo[data-look=poster][data-album-style=row] .alb-cell>.alb-tile,.alb.fo[data-look=poster][data-album-style=row] .alb-tile-open{height:auto}.alb.fo[data-look=poster][data-album-style=row] .alb-tile :is(img,video){height:auto;max-height:80dvh;object-fit:contain}.alb.fo[data-look=poster] .alb-bar{gap:12px;flex-wrap:wrap}.alb.fo[data-look=poster] .alb-bar .btns{gap:10px}.alb.fo[data-look=poster] .alb-bar .alb-btn{min-height:44px;padding:10px 12px;font-size:14px}.alb.fo[data-look=poster] .alb-filter{gap:8px}.alb.fo[data-look=poster] dialog[aria-labelledby=preview-action-title] .alb-btn{color:#182e32;border-color:#526667}.alb.fo[data-look=poster] dialog[aria-labelledby=preview-action-title] .alb-btn:focus-visible{outline-color:#182e32}.alb.fo[data-look=poster] .alb-bar .poster-add{background:var(--fo-accent);color:var(--gc-button-ink);border-radius:3px;text-decoration:none;white-space:normal;text-align:center;justify-content:center}@media (max-width:600px){.alb.fo[data-look=poster] .alb-bar .btns{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px}.fo[data-look=poster] .fo-row[data-state=failed]{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px}.fo[data-look=poster] .fo-row[data-state=failed] .fo-row-thumb{grid-column:1;grid-row:1}.fo[data-look=poster] .fo-row[data-state=failed] .fo-row-body{grid-column:2;grid-row:1}.fo[data-look=poster] .fo-row[data-state=failed] .fo-row-state{grid-column:2;grid-row:2;display:flex;justify-content:flex-start;gap:16px}}@media (min-width:900px){.fo.fo-shell[data-look=poster]>.fo-mast{padding:24px 40px}.fo.fo-shell[data-look=poster]>.fo-scroll{padding:56px 40px 64px}.fo[data-look=poster][data-fo-screen=success] .fo-h{font-size:48px}.fo[data-look=poster][data-fo-screen=success] .fo-ask-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fo[data-look=poster] .gc[data-density]{width:min(100%,1120px);margin-inline:auto}.fo[data-look=poster] .gc[data-density] .gc-mast{position:relative;inset:auto;background:none;padding-inline:40px;height:88px}.fo[data-look=poster] .gc[data-density] .gc-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr;min-height:calc(100dvh - 88px);grid-gap:0 56px;gap:0 56px;padding:28px 40px 64px;align-content:center}.fo[data-look=poster] .gc[data-density].gc-has-cover .gc-cover{grid-column:1;grid-row:1/-1;width:100%;height:100%;min-height:440px;max-height:760px;margin:0}.fo[data-look=poster] .gc[data-density] .gc-heading{grid-column:2;grid-row:2;padding:24px 0 16px}.fo[data-look=poster] .gc[data-density] .gc-name{font-size:clamp(42px,4.8vw,64px)}.fo[data-look=poster] .gc[data-density] .gc-message{grid-column:2;grid-row:3;padding:0}.fo[data-look=poster] .gc[data-density] .gc-actions{grid-column:2;grid-row:4;padding:12px 0 0}.fo[data-look=poster] .gc[data-density] .poster-help{grid-column:2;grid-row:5;margin-inline:0}.fo[data-look=poster] .gc[data-density] .gc-footer{grid-column:2;grid-row:6}.fo[data-look=poster] .gc[data-density]:not(.gc-has-cover) .gc-content{display:flex;max-width:640px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.fo[data-look=poster] *,.fo[data-look=poster] :after,.fo[data-look=poster] :before{animation:none;scroll-behavior:auto}}.fo[data-look=cover]{--fo-ground:#fffaf5;--fo-ink:#392d27;--fo-muted:#73655c;--fo-accent:#925b42}.fo[data-look=cover][data-fo-screen]:not([data-fo-screen=landing]){background-image:none}.fo .gc.gc-cover{background:#fffaf5}.fo[data-look=cover][data-fo-screen=landing] .gc.gc-cover{background-image:linear-gradient(#fffaf580,#fffaf580),url(/textures/classic-cotton-paper.webp);background-position:50%;background-size:auto,620px 620px}@media (forced-colors:active){.fo[data-look=cover][data-fo-screen=landing] .gc.gc-cover{background-image:none}}.fo .gc.gc-cover .gc-art,.fo .gc.gc-cover .gc-content:after,.fo .gc.gc-cover .gc-content:before,.fo .gc.gc-cover:after,.fo .gc.gc-cover:before{content:none;display:none}.fo .gc.gc-cover .gc-cover{border-radius:0;overflow:hidden}.fo .gc.gc-cover .gc-cover img{filter:none;border-radius:0}.fo .gc.gc-cover .gc-heading{background:none}.fo .gc.gc-cover .gc-kicker{display:none}.fo .gc.gc-cover .gc-upload{min-height:52px}.fo[data-look=cover] :is(.fo-link,.alb-mast button){min-width:44px;min-height:44px;padding:10px 12px}.fo[data-look=cover] .fo-btn{min-height:52px;font-size:16px;box-shadow:none}.fo[data-look=cover] .fo-input{min-height:48px;font-size:16px}.fo[data-look=cover] :is(button,a,input):focus-visible{outline:2px solid #925b42;outline-offset:4px}.cover-identity{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #ded2c8}.cover-identity img{width:64px;height:80px;object-fit:cover;border-radius:2px;flex:none}.cover-identity strong{display:block;font:400 26px/1.15 CollectionSerif,Georgia,serif;overflow-wrap:anywhere}.cover-identity p{margin:8px 0 0;font-size:13px;color:#73655c}.fo[data-look=cover] .fo-scroll{padding:24px 24px max(32px,env(safe-area-inset-bottom))}.fo[data-look=cover] .fo-h{font-size:clamp(30px,7vw,36px);line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.fo[data-look=cover] .fo-lede{font-size:16px;line-height:1.5}.fo[data-look=cover] .fo-strip{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}.fo[data-look=cover] .fo-strip img{width:calc((100% - 16px) / 3);height:116px;object-fit:cover;filter:none;transform:none;box-shadow:none;border-radius:2px}.fo[data-look=cover] .fo-done-ring{width:40px;height:40px;box-shadow:none;border:0;margin-bottom:12px}.fo[data-look=cover] .fo-done-ring:after,.fo[data-look=cover] .fo-done-ring:before{content:none}.fo[data-look=cover] .fo-ask-actions{display:grid;grid-gap:12px;gap:12px}.fo[data-look=cover] .fo-take-row{flex-wrap:wrap;gap:8px}.fo[data-look=cover] .fo-row,.fo[data-look=cover] .fo-row-main{min-width:0}.fo .gc.gc-album-head.gc-cover .gc-content{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.fo .gc.gc-album-head.gc-cover .gc-cover{display:block;width:100%;margin:0}.fo .gc.gc-album-head.gc-cover .gc-cover img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;aspect-ratio:auto}.fo .gc.gc-album-head.gc-cover .gc-heading{padding:28px 24px;margin:0;text-align:center;max-width:100%}.fo .gc.gc-album-head.gc-cover .gc-name{font-size:clamp(32px,5vw,56px);line-height:1.12}.fo .gc.gc-album-head.gc-cover .gc-date{justify-content:center}.fo .gc.gc-album-head.gc-cover .gc-welcome{margin-inline:auto}@media(min-width:900px){.fo .gc.gc-album-head.gc-cover.gc-has-cover .gc-content{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;grid-gap:40px;gap:40px;padding:32px}.fo .gc.gc-album-head.gc-cover .gc-cover{grid-column:1;grid-row:1}.fo .gc.gc-album-head.gc-cover.gc-has-cover .gc-heading{grid-column:2;grid-row:1}}@media(max-width:600px){.fo .gc.gc-cover .gc-cover img{max-height:34svh;object-fit:cover}.fo .gc.gc-album-head.gc-cover .gc-cover img{max-height:240px;object-fit:contain}.fo .gc.gc-cover .gc-heading{padding-block:20px 12px}.fo .gc.gc-album-head.gc-cover .gc-heading{padding-block:24px}}@media(prefers-reduced-motion:reduce){.fo[data-look=cover] *,.fo[data-look=cover] :after,.fo[data-look=cover] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fo[data-look=cover][data-fo-screen=uploading] .fo-strip{display:none}.fo[data-look=cover][data-fo-screen=uploading] .cover-identity{margin-bottom:16px;padding-bottom:12px}.fo[data-look=cover][data-fo-screen=uploading] .cover-identity img{width:44px;height:52px}.fo[data-look=cover][data-fo-screen=uploading] .fo-up-head{gap:12px}.fo[data-look=cover][data-fo-screen=uploading] .fo-h{font-size:28px}.fo[data-look=cover] .alb-btn{min-width:44px;min-height:44px;padding:10px 12px}.fo-selection-notice{margin:16px 24px;padding:12px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.fo[data-look=cover] .fo-row-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;max-width:120px}@media(max-width:360px){.fo[data-look=cover] .fo-row{flex-wrap:wrap}.fo[data-look=cover] .fo-row-state{max-width:100%}}@font-face{font-family:Eternel;src:url(/eternel/gelasio.ttf) format("truetype");font-weight:400 700;font-display:swap}.eternel{--ink:#161616;--muted:#666;--paper:#fafafa;--surface:#fff;--line:#d8d8d8;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:auto;background:var(--paper);color:var(--ink);font:14px/1.5 system-ui,sans-serif;scrollbar-color:#aaa #fafafa;color-scheme:light}.eternel *{box-sizing:border-box}.eternel figure,.eternel h1,.eternel h2,.eternel p{margin:0}.eternel h1,.eternel h2{font-family:Eternel,Georgia,serif;font-weight:400;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.eternel p{text-wrap:pretty;overflow-wrap:anywhere}.eternel button{font:inherit;min-width:44px;min-height:44px;cursor:pointer;touch-action:manipulation;color:inherit;transition:background-color .16s ease-out,transform .16s ease-out}.eternel button:active{transform:translateY(1px)}.eternel button:disabled{opacity:.5;cursor:wait}.eternel :focus-visible{outline:2px solid #161616;outline-offset:4px}.eternel h1:focus{outline:none}.eternel ::selection{background:#222;color:#fff}.eternel svg{width:20px;height:20px;flex:none}.eternel img{display:block;width:100%;object-fit:cover}.et-skip{position:absolute;left:20px;top:8px;transform:translateY(-180%);background:#fff;color:#111;padding:12px;z-index:5}.et-skip:focus{transform:none}.et-mast{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 28px;flex:none;min-height:56px}.et-wordmark{font:22px Eternel,Georgia,serif!important;border:0;background:none;padding:0;letter-spacing:-1px}.et-mast-note{font-size:10px;color:var(--muted);letter-spacing:.07em}.et-main{display:flex;flex:1 1;min-height:0;width:100%;max-width:460px;margin:0 auto;padding:8px 28px}.et-invitation{display:flex;flex-direction:column;flex:1 1;min-height:min-content;gap:16px}.et-portrait{flex:1 1;min-height:100px;max-height:31dvh;position:relative;display:flex;margin:0 12px;padding:8px;border:1px solid #ccc;background:white;box-shadow:3px 4px 0 white,4px 5px 0 #ddd,0 12px 20px -20px #111}.et-mount{width:100%;min-height:0;display:flex}.et-mount img{height:100%;min-height:0;object-position:center 42%}.et-thread{position:absolute;left:50%;top:-8px;width:1px;height:24px;background:#555;transform:rotate(25deg)}.et-identity{flex:none;text-align:center}.et-date{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px!important}.et-identity h1{font-size:36px;line-height:1.08}.et-invite-copy{margin:auto 0 0}.et-invite-copy h2{font-size:20px;line-height:1.2;margin-bottom:8px}.et-invite-copy p{font-size:13px;color:var(--muted);max-width:34ch;margin:auto;white-space:pre-line}.et-actions{display:grid;grid-gap:8px;gap:8px;flex:none}.et-outline,.et-primary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px!important;padding:10px 12px;border:1px solid #161616;border-radius:0}.et-primary{background:#161616;color:#fff!important}.et-outline{background:#fff}.et-secondary{display:flex;align-items:center;justify-content:center;gap:12px;background:transparent;border:0;padding:10px;text-decoration:underline;text-underline-offset:5px}.et-secondary svg{width:16px;height:16px}.et-without-cover{max-height:23dvh}.et-monogram{font:italic 80px/1 Eternel,serif;display:grid;place-items:center;width:100%;background:repeating-linear-gradient(135deg,#fafafa 0 9px,#ddd4 9px 10px);color:#777}.et-navigation{display:flex;flex:none;width:calc(100% - 56px);max-width:404px;margin:8px auto max(16px,env(safe-area-inset-bottom));padding:4px;border:1px solid #ccc;background:#fff;box-shadow:0 8px 16px -16px #111}.et-navigation button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;background:transparent;border:0;white-space:nowrap;padding:8px}.et-navigation button[aria-current=page]{background:#eee;color:#111}.et-navigation svg{width:17px;height:17px}.et-state{display:flex;flex-direction:column;flex:1 1;min-height:min-content;gap:24px;justify-content:center}.et-state-event{text-align:center;font:18px/1.4 Eternel,serif}.et-state-event span{display:block;font:10px/1.5 system-ui,sans-serif;color:#666;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.et-emblem{flex:1 1;position:relative;width:70%;min-height:100px;max-height:220px;margin:0 auto;display:grid;place-items:center}.et-emblem-paper{position:absolute;inset:12px;background:#fff;box-shadow:5px 5px 0 #eee;border:1px solid #ccc}.et-emblem>img{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:cover}.et-seal{position:relative;width:52px;height:52px;background:#fff;display:grid;place-items:center;border:1px solid #bbb;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #ddd}.et-emblem:has(img) .et-seal{align-self:end;justify-self:end}.et-complete .et-seal{animation:et-seal .22s ease-out}.et-state-copy{text-align:center;flex:none}.et-state-copy h1{font-size:32px;line-height:1.15;white-space:pre-line}.et-state-copy p{color:#666;margin-top:16px;white-space:pre-line}.et-transfer{flex:none}.et-progress-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;font-size:12px}.et-progress-label strong{font:32px Eternel,serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.et-track{height:3px;background:#ddd;margin-bottom:12px}.et-track span{display:block;height:100%;width:100%;background:#161616;transform-origin:left;transition:transform .18s linear}.et-transfer button{width:100%}.et-confirmation{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;padding-bottom:8px}.et-confirmation svg{width:16px}.et-error{color:#222;border:1px solid #aaa;padding:8px;font-size:12px}.et-album .et-main{max-width:1360px;padding:8px 24px}.et-album-layout{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:16px}.et-album-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:none;border-bottom:1px solid #d8d8d8;padding-bottom:16px}.et-album-intro h1{font-size:28px;line-height:1.15}.et-album-intro .et-date{font-size:9px;letter-spacing:.1em}.et-caption{color:#666;font-size:12px;margin-top:8px!important}.et-album-cover{padding:4px;border:1px solid #ccc;background:white;flex:0 0 64px}.et-album-cover img{height:78px;width:54px}.et-collection{flex:1 1;min-height:0;display:flex;flex-direction:column}.et-collection-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-bottom:12px;flex:none}.et-collection-heading>span{font-size:11px;color:#666}.et-collection-heading nav{display:flex;gap:2px}.et-collection-heading button{font-size:11px;border:0;background:none;padding:8px;min-width:44px;border-bottom:1px solid transparent}.et-collection-heading button[aria-pressed=true]{border-color:#111;color:#111;font-weight:600}.et-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:start;overflow:auto;min-height:0;padding-right:4px;overscroll-behavior:contain}.et-photo{display:block;width:100%;padding:0;border:0;background:#eee}.et-photo img,.et-photo video{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.et-grid figure:nth-child(3n) .et-photo img{aspect-ratio:1}.et-grid figcaption{display:flex;justify-content:space-between;align-items:center;gap:4px;color:#666;font-size:10px}.et-grid figcaption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-grid figcaption button{background:none;border:0;padding:10px;flex:none}.et-grid figcaption svg{width:17px;height:17px}.et-grid button[aria-pressed=true] svg{fill:#111;color:#111}.et-empty{flex:1 1;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:20px}.et-empty h2{font-size:28px}.et-empty p{color:#666}.et-audio-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:4/5;background:#eee}.et-audio-tile>span:last-child{font-size:11px}.et-modal{background:#fff;border:1px solid #ccc;color:#111;padding:20px;max-width:min(94vw,980px);max-height:94dvh}.et-modal::-webkit-backdrop{background:#111d}.et-modal::backdrop{background:#111d}.et-modal header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px}.et-modal header button{border:0;background:none}.et-modal>img,.et-modal>video{width:100%;max-height:75dvh;object-fit:contain}.et-modal audio{width:100%;display:block;margin:12px 0 20px}.et-voice-dialog{width:min(90vw,400px);text-align:center}.et-voice-dialog h2{font-size:30px;line-height:1.2}.et-voice-dialog>p{color:#666;margin:16px auto;max-width:28ch}.et-voice-dialog>.et-primary{width:100%}.et-voice-dialog>.et-secondary{margin:auto}.et-voice-dialog header button{font-size:28px}.et-voice-seal{font:32px Eternel,serif;border:1px solid #ccc;width:64px;height:64px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%}.et-voice-time{min-height:40px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.et-voice-dialog small{display:block;margin-top:16px;color:#666}.et-image-error{display:grid;place-items:center;min-height:100px;width:100%;padding:16px;background:#eee;color:#555;font-size:12px}@media(max-height:700px){.et-mast{min-height:48px}.et-main{padding-top:0;padding-bottom:4px}.et-invitation{gap:12px}.et-portrait{max-height:25dvh;min-height:88px}.et-identity h1{font-size:32px}.et-invite-copy h2{font-size:18px}.et-invite-copy p{font-size:12px}.et-state{gap:16px}.et-state-copy h1{font-size:28px}.et-state-copy p{font-size:13px;margin-top:12px}.et-emblem{max-height:160px}.et-navigation{margin-top:4px;margin-bottom:12px}}@media(min-width:900px){.et-mast{min-height:72px;padding:12px 48px}.et-album .et-main{padding:16px 48px}.et-album-intro{padding:0 0 24px;align-items:center;min-height:170px}.et-album-intro h1{font-size:48px}.et-album-intro .et-date{font-size:12px}.et-caption{font-size:14px;margin-top:12px!important}.et-album-cover{flex-basis:200px;padding:6px;transform:rotate(2deg)}.et-album-cover img{height:132px;width:186px}.et-album-layout{gap:24px}.et-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.et-collection-heading{margin-bottom:20px}.et-collection-heading button,.et-collection-heading>span{font-size:13px}.et-collection-heading button{padding:8px 20px}.et-grid figcaption{font-size:12px}.et-navigation{margin-bottom:20px}}@media(max-height:520px){.eternel{height:auto;min-height:100dvh}.et-collection,.et-main{min-height:auto}.et-emblem,.et-portrait{flex:none;height:100px}.et-grid{overflow:visible}}@media(hover:hover){.et-primary:hover{background:#333}.et-navigation button:hover,.et-outline:hover,.et-secondary:hover{background:#eee}}@media(prefers-reduced-motion:reduce){.eternel *{animation:none!important;transition:none!important}}@keyframes et-seal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.eternel{accent-color:#161616}.et-ground{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:#f6f6f6 url(/eternel/pressed-paper.svg) 50%/100% 100% no-repeat}@media(min-width:900px){.et-ground{background-size:auto 100%;background-position:100%}.et-ground:before{content:"";position:absolute;inset:0;background:url(/eternel/pressed-paper.svg) 0/auto 100% no-repeat;transform:rotate(180deg);opacity:.45;z-index:-1}}.et-invite-copy{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0;padding:12px 0;min-height:min-content}.et-invite-copy>h2,.et-invite-copy>p{width:100%;text-align:center;margin-left:auto;margin-right:auto}.et-invite-copy>p{margin:0 auto}.et-hero-action{display:inline-flex;max-width:100%;margin-top:20px}.et-hero-action .fo-btn{align-items:center;justify-content:center;gap:10px;min-height:44px}@media(min-width:900px){.et-album-layout{gap:20px}.et-album-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;min-height:0;padding:0 0 24px;align-items:center}.et-album-intro>div{padding:8px 0 8px 16px;min-width:0}.et-album-intro .et-date{font-size:11px;letter-spacing:.18em;margin-bottom:16px!important}.et-album-intro h1{font-size:clamp(40px,4.5vw,64px);line-height:1.04;max-width:16ch}.et-caption{font-size:15px;line-height:1.5;max-width:38ch;margin-top:16px!important}.et-hero-action{display:inline-flex;min-width:176px;margin-top:24px;padding-inline:20px}.et-album-cover{width:100%;margin:0!important;padding:8px;transform:none;background:#fff;border:1px solid #ddd;box-shadow:5px 5px 0 #fff,6px 6px 0 #ddd;max-width:none}.et-album-cover img{width:100%;height:clamp(220px,29dvh,300px);object-fit:cover;object-position:center 43%}.et-album-intro:not(:has(figure)){grid-template-columns:1fr;text-align:center;padding:20px 32px 28px}.et-album-intro:not(:has(figure))>div{padding:0}.et-album-intro:not(:has(figure)) .et-caption,.et-album-intro:not(:has(figure)) h1{margin-inline:auto}}@media(min-width:900px){.et-album-cover img{object-position:center 28%}}.eternel .et-brand-logo{max-width:110px;max-height:30px;width:auto;object-fit:contain}.et-language{background:transparent;border:0;font:inherit;font-size:12px;min-height:44px}.et-host-logo{max-width:120px;max-height:48px;object-fit:contain;margin:auto}.eternel-head{height:auto;min-height:0;padding:24px;display:block}.eternel-head .et-album-intro{position:relative}.eternel-head .et-album-cover{margin:0}.eternel .et-footer{font-size:11px;text-align:center}.fo[data-look=eternel]{--fo-accent:var(--accent,#161616);--fo-paper:#fafafa;--fo-ink:#161616;color:#161616;background:#f6f6f6 url(/eternel/pressed-paper.svg) 50%/cover no-repeat}.fo[data-look=eternel] .fo-h{font-family:Eternel,Georgia,serif;font-weight:400;letter-spacing:-.04em;text-align:center}.fo[data-look=eternel] .fo-lede,.fo[data-look=eternel] .fo-up-head{text-align:center}.fo[data-look=eternel] .fo-btn{background:#161616;color:#fff;border:1px solid #161616;border-radius:0;box-shadow:none}.fo[data-look=eternel] .fo-btn--secondary{background:#fff}.fo[data-look=eternel] .fo-progress{background:#ddd;border-radius:0}.fo[data-look=eternel] .fo-progress>div,.fo[data-look=eternel] .fo-progress>span{background:#161616}.fo[data-look=eternel] .fo-done-ring{color:#161616;border-color:#ccc;background:#fff}.fo[data-look=eternel] .fo-strip img{border:6px solid white;box-shadow:3px 4px 0 #ddd;filter:none}.et-upload .et-invitation:not(:has(.et-invite-copy)) .et-actions{margin-top:auto}.fo .eternel h1,.fo .eternel h2{font-family:Eternel,Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.08}.fo .eternel-head h1{font-size:28px}@media(min-width:900px){.fo .eternel-head h1{font-size:clamp(40px,4.5vw,64px)}}.fo[data-look=eternel] .fo-progress i,.fo[data-look=eternel] .fo-row-bar i{background:#161616}.alb.fo[data-look=eternel]{background:#fafafa}.eternel .et-adaptive-cover{--et-photo-height:31dvh;flex:0 0 auto;align-self:center;justify-self:center;width:min(100%,calc((var(--et-photo-height) - 18px) * var(--et-photo-ratio) + 18px));height:auto;min-height:0;max-height:none;max-width:100%;margin:0;padding:8px;display:block}.eternel .et-adaptive-cover img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:var(--et-photo-ratio);object-fit:contain}.eternel-head .et-adaptive-cover{--et-photo-height:140px;max-width:32%;flex-shrink:0}@media(max-height:700px){.et-upload .et-adaptive-cover{--et-photo-height:25dvh}}@media(max-height:520px){.et-upload .et-adaptive-cover{--et-photo-height:100px}}@media(min-width:900px){.eternel-head .et-adaptive-cover{--et-photo-height:clamp(220px,29dvh,300px);max-width:100%}}.eternel .et-mast{position:relative;z-index:3}.et-language-picker{position:relative;flex:none}.eternel .et-language-trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent}.eternel .et-language-trigger:hover,.eternel .et-language-trigger[aria-expanded=true]{background:#fff;border-color:#d8d8d8}.eternel .et-language-trigger svg{width:22px;height:22px}.et-language-panel{position:absolute;right:0;top:calc(100% + 8px);width:208px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 90px);overflow:auto;padding:6px;background:#faf9f6;border:1px solid #d8d5ce;box-shadow:3px 3px 0 #fff,4px 4px 0 #dedbd4,0 12px 32px #16161618;border-radius:3px}.eternel .et-language-panel button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 12px;text-align:left;background:transparent;border:0;border-radius:2px;font-size:13px}.eternel .et-language-panel button:hover,.eternel .et-language-panel button[aria-pressed=true]{background:#eeece6}.eternel .et-language-panel button:focus-visible{outline-offset:-2px}.eternel{--et-accent:var(--accent,#161616);--et-on-accent:var(--accent-contrast,#fff);--et-tint:color-mix(in srgb,var(--et-accent) 12%,#faf9f6)}.eternel .et-primary{background:var(--et-accent);border-color:var(--et-accent);color:var(--et-on-accent)!important}.eternel .et-outline{border-color:var(--et-accent);background:#fff;color:#161616}.eternel .et-outline svg{color:var(--et-accent)}.eternel .et-navigation button[aria-current=page]{background:var(--et-accent);color:var(--et-on-accent)}.eternel .et-language-trigger:hover,.eternel .et-language-trigger[aria-expanded=true]{background:var(--et-tint);border-color:var(--et-accent)}.eternel .et-language-panel button:hover{background:var(--et-tint)}.eternel .et-language-panel button[aria-pressed=true]{background:var(--et-accent);color:var(--et-on-accent)}.eternel :focus-visible{outline-color:var(--et-accent)}.fo[data-look=eternel] .fo-btn{background:var(--accent,#161616);border-color:var(--accent,#161616);color:var(--accent-contrast,#fff)}.fo[data-look=eternel] .fo-btn--secondary{background:color-mix(in srgb,var(--accent,#161616) 12%,white);color:#161616}.fo[data-look=eternel] .fo-progress i,.fo[data-look=eternel] .fo-progress>div,.fo[data-look=eternel] .fo-progress>span,.fo[data-look=eternel] .fo-row-bar i{background:var(--accent,#161616)}.fo[data-look=eternel] .fo-done-ring{color:var(--accent,#161616);border-color:var(--accent,#161616)}.eternel .et-caption,.eternel .et-invite-copy p{font-family:var(--guest-title-font,Eternel,Georgia,serif);font-weight:400}.fo .eternel .et-identity h1{font-size:var(--guest-title-size,36px)}.fo .eternel .et-identity h1,.fo .eternel-head h1{font-family:var(--guest-title-font,Eternel,Georgia,serif)}.fo .eternel-head h1{font-size:var(--guest-title-size,28px)}@media(max-height:700px){.fo .eternel .et-identity h1{font-size:var(--guest-title-size,32px)}}@media(min-width:900px){.fo .eternel-head h1{font-size:var(--guest-title-size,clamp(40px,4.5vw,64px))}}.eternel .et-caption,.eternel .et-invite-copy p{font-family:var(--guest-welcome-font,var(--guest-title-font,Eternel,Georgia,serif));font-size:var(--guest-welcome-size,16px);white-space:pre-line}.et-upload .et-invitation:not(:has(.et-portrait)){justify-content:center;gap:20px;padding-block:24px}.et-upload .et-invitation:not(:has(.et-portrait)) .et-invite-copy{flex:0 0 auto;margin:0;padding:0}.et-upload .et-invitation:not(:has(.et-portrait)) .et-actions{margin-top:12px}.et-upload .et-invitation:not(:has(.et-portrait)) .et-host-logo{margin:0 auto 16px}@media(max-height:700px){.et-upload .et-invitation:not(:has(.et-portrait)){gap:16px;padding-block:16px}.et-upload .et-invitation:not(:has(.et-portrait)) .et-actions{margin-top:8px}}@media(max-width:899px){.fo .eternel-head{padding:16px 28px 32px}.fo .eternel-head .et-album-intro{display:flex;flex-direction:column;align-items:center;gap:20px;border:0;padding:0;text-align:center}.fo .eternel-head .et-album-intro>div{width:100%;min-width:0}.fo .eternel-head .et-adaptive-cover{order:-1;--et-photo-height:31dvh;max-width:100%;margin:0 auto}.fo .eternel-head h1{font-size:var(--guest-title-size,36px);line-height:1.08;margin-inline:auto;text-align:center}.fo .eternel-head .et-date{font-size:10px;letter-spacing:.16em;margin-bottom:8px!important}.fo .eternel-head .et-caption{margin:16px auto 0!important;text-align:center}.fo .eternel-head .et-album-intro:not(:has(figure)){padding:32px 0}.fo .eternel-head .et-ground{background-size:100% 100%}}