.Tv9Ana_hero{isolation:isolate;align-items:flex-end;min-height:max(680px,min(100vh,940px));display:flex;position:relative;overflow:hidden}.Tv9Ana_photo{z-index:-1;position:absolute;inset:0}.Tv9Ana_image{object-fit:cover;object-position:right 30%;width:100%;height:100%;position:absolute;inset:0}.Tv9Ana_warm .Tv9Ana_image{filter:sepia(.32)saturate(.85)contrast(.96)brightness(.97)}.Tv9Ana_photo:after{content:"";background:linear-gradient(#f7f2ecb3 0,#f7f2ec00 120px),linear-gradient(90deg,#f7f2ecdb 0,#f7f2ecb8 36%,#f7f2ec00 56%);position:absolute;inset:0}.Tv9Ana_warm .Tv9Ana_photo:after{background:linear-gradient(#f7f2ec99 0,#f7f2ec00 120px),linear-gradient(90deg,#f7f2ecd6 0,#f7f2ecb3 36%,#f7f2ec00 56%)}.Tv9Ana_text{width:100%;max-width:1180px;margin:0 auto;padding:140px clamp(20px,4vw,56px) 110px;position:relative}.Tv9Ana_copy{max-width:540px}.Tv9Ana_heading{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(60px,8vw,112px);line-height:.9}.Tv9Ana_subtitle{font-family:var(--font-display);margin-bottom:20px;font-size:clamp(25px,2.5vw,32px);line-height:1.12}.Tv9Ana_intro{max-width:44ch;margin-bottom:30px;font-size:15.5px;font-weight:300;line-height:1.65}.Tv9Ana_scroll{border-bottom:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:6px;transition:color .3s,border-color .3s;display:inline-flex}.Tv9Ana_scroll:hover{color:var(--color-accent);border-color:var(--color-accent)}.Tv9Ana_scroll svg{width:9px;height:12px}@media (prefers-reduced-motion:no-preference){.Tv9Ana_image{animation:1.8s cubic-bezier(.2,.7,.2,1) both Tv9Ana_settle}.Tv9Ana_copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both Tv9Ana_rise}.Tv9Ana_copy>:first-child{animation-delay:.2s}.Tv9Ana_copy>:nth-child(2){animation-delay:.35s}.Tv9Ana_copy>:nth-child(3){animation-delay:.47s}.Tv9Ana_copy>:nth-child(4){animation-delay:.59s}}@keyframes Tv9Ana_settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes Tv9Ana_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.Tv9Ana_hero{flex-direction:column;align-items:stretch;min-height:0}.Tv9Ana_image{aspect-ratio:1206/1671;object-position:center top;height:auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 70px 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 70px 72%,#0000 100%)}.Tv9Ana_photo:after,.Tv9Ana_warm .Tv9Ana_photo:after{background:linear-gradient(0deg,#f7f2eccc 0,#f7f2ec99 40%,#f7f2ec00 58%)}.Tv9Ana_text{padding-top:118vw;padding-bottom:80px}}
.MOtYNq_inner{max-width:1180px;margin:0 auto;padding:80px clamp(20px,4vw,56px)}.MOtYNq_label{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.MOtYNq_heading{margin-bottom:26px;font-size:clamp(38px,4.6vw,60px);line-height:1}.MOtYNq_cards{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.MOtYNq_card{border-left:1px solid #a9988b99;padding:6px 22px 8px}.MOtYNq_card:first-child{border-left:0;padding-left:0}.MOtYNq_number{font-family:var(--font-display);margin-bottom:14px;font-size:44px;line-height:1}.MOtYNq_title{margin-bottom:10px;font-size:23px;font-weight:500;line-height:1.1}.MOtYNq_body{font-size:14.5px;font-weight:300;line-height:1.6}@media (max-width:900px){.MOtYNq_cards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:16px;padding-bottom:10px;overflow-x:auto}.MOtYNq_card,.MOtYNq_card:first-child{scroll-snap-align:start;border:1px solid #a9988b99;padding:22px}}
._Plt0q_tape{z-index:2;width:var(--w,96px);height:26px;transform:rotate(var(--tr,0deg));transform-origin:15%;--peel:-1;filter:drop-shadow(0 1px 1px #3a2e2a1f);pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s;position:absolute}._Plt0q_tape i{clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,100% 0,96% 12%,100% 24%,96% 36%,100% 50%,96% 64%,100% 76%,96% 88%,100% 100%,0 100%,4% 88%,0 76%,4% 64%,0 50%,4% 36%,0 24%);background:var(--paper);position:absolute;inset:0}._Plt0q_tape i:after{content:"";opacity:0;background:linear-gradient(var(--sheen-dir,90deg), #fff0 55%, #ffffff8c 92%);transition:opacity .45s;position:absolute;inset:0}._Plt0q_right{transform-origin:85%;--peel:1;--sheen-dir:270deg}._Plt0q_stripe{--paper:repeating-linear-gradient(115deg, #d8cec4d1 0 7px, #f7f2ecb3 7px 13px)}._Plt0q_dots{--paper:radial-gradient(circle, #f7f2ecbf 1.3px, transparent 1.6px) 0 0 / 9px 9px, #7e4b4b9e}._Plt0q_grid{--paper:linear-gradient(#3a2e2a29 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, #3a2e2a29 1px, transparent 1px) 0 0 / 8px 8px, #a9988b9e}
.jShgYa_polaroid{transform:rotate(var(--r));-webkit-tap-highlight-color:transparent;background:#fffdf9;padding:12px 12px 46px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:relative;box-shadow:0 2px 3px #3a2e2a14,0 14px 30px #3a2e2a29}.jShgYa_polaroid:hover,.jShgYa_polaroid:focus{z-index:5;transform:rotate(0)scale(1.03);box-shadow:0 2px 3px #3a2e2a14,0 22px 40px #3a2e2a33}.jShgYa_polaroid:focus{outline:none}.jShgYa_polaroid:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.jShgYa_shot{display:block;position:relative;overflow:hidden}.jShgYa_image{object-fit:cover;filter:sepia(.14)saturate(.88)contrast(.98)brightness()}.jShgYa_trueColor .jShgYa_image{filter:none}.jShgYa_shot:after{content:"";opacity:0;pointer-events:none;background:#9da19b;position:absolute;inset:0}.jShgYa_polaroid:hover .jShgYa_tape,.jShgYa_polaroid:focus .jShgYa_tape{transform:rotate(calc(var(--tr,0deg) + var(--peel) * 7deg)) translateY(-4px) scaleX(.97);filter:drop-shadow(0 6px 5px #3a2e2a38)}.jShgYa_polaroid:hover .jShgYa_tape i:after,.jShgYa_polaroid:focus .jShgYa_tape i:after{opacity:1}@media (prefers-reduced-motion:no-preference){[data-motion][data-in=false].jShgYa_polaroid{opacity:0;transform:translateY(-36px) rotate(calc(var(--r) * 2.5))}[data-motion][data-in=false] .jShgYa_tape{opacity:0;scale:1.25}[data-motion][data-in=false] .jShgYa_image,[data-motion][data-in=false].jShgYa_trueColor .jShgYa_image{filter:sepia(.35)saturate(.05)contrast(.3)brightness(1.5)}[data-motion][data-in=false] .jShgYa_shot:after{opacity:.92}[data-motion][data-in=true].jShgYa_polaroid{transition:opacity .5s ease var(--drop-delay), transform .9s cubic-bezier(.2, .75, .25, 1.15) var(--drop-delay), box-shadow .5s}[data-motion][data-in=true].jShgYa_polaroid:hover,[data-motion][data-in=true].jShgYa_polaroid:focus{transition-delay:0s}[data-motion][data-in=true] .jShgYa_tape{transition:opacity .25s ease var(--press-delay), scale .35s cubic-bezier(.3, 1.4, .5, 1) var(--press-delay), transform .45s cubic-bezier(.2, .7, .2, 1), filter .45s}[data-motion][data-in=true] .jShgYa_image{transition:filter 4.2s cubic-bezier(.45, 0, .3, 1) var(--dev)}[data-motion][data-in=true] .jShgYa_shot:after{transition:opacity 3s cubic-bezier(.4, 0, .4, 1) var(--dev)}}
.N4CsFG_section{background:var(--color-bg-alt)}.N4CsFG_inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,90px);max-width:1180px;margin:0 auto;padding:80px clamp(20px,4vw,56px);display:grid}.N4CsFG_heading{margin-bottom:26px;font-size:clamp(38px,4.6vw,60px);line-height:1}.N4CsFG_text p{max-width:56ch;margin-bottom:16px;font-weight:300;line-height:1.65}.N4CsFG_text .N4CsFG_closing{border-top:1px solid var(--color-accent);max-width:22ch;font-family:var(--font-display);margin-top:34px;padding-top:26px;font-size:clamp(25px,2.3vw,30px);font-weight:400;line-height:1.2}.N4CsFG_polaroids{height:600px;position:sticky;top:90px}.N4CsFG_polaroids>figure{position:absolute}.N4CsFG_a{z-index:1;width:60%;top:3%;left:0}.N4CsFG_b{z-index:2;width:46%;top:0;right:0}.N4CsFG_c{z-index:3;width:50%;top:51%;right:7%}@media (max-width:900px){.N4CsFG_inner{grid-template-columns:minmax(0,1fr)}.N4CsFG_polaroids{aspect-ratio:1/1.12;order:-1;width:100%;max-width:460px;height:auto;margin:0 auto 48px;position:relative;top:0}}
.RpSFTq_doodle{overflow:visible}.RpSFTq_doodle .dot{fill:currentColor;stroke:none}
.J9kv7q_section{background:var(--color-bg-alt)}.J9kv7q_inner{max-width:1180px;margin:0 auto;padding:80px clamp(20px,4vw,56px) clamp(130px,12vw,180px)}.J9kv7q_top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,6vw,90px);margin-bottom:56px;display:grid}.J9kv7q_heading{margin-bottom:26px;font-size:clamp(38px,4.6vw,60px);line-height:1}.J9kv7q_intro,.J9kv7q_closing p{font-weight:300;line-height:1.65}.J9kv7q_solo{justify-self:end;width:min(100%,340px)}.J9kv7q_label{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.J9kv7q_facts{--rule:1px solid #a9988b80;border-top:var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.J9kv7q_fact{border-bottom:var(--rule);flex-direction:column;gap:12px;padding:22px 18px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.J9kv7q_fact:not(:nth-child(5n)){border-right:var(--rule)}.J9kv7q_doodle{width:68px;height:68px;color:var(--color-text);margin-left:-6px;transition:color .3s}.J9kv7q_fact:hover .J9kv7q_doodle{color:var(--color-accent)}.J9kv7q_keepSpaces{white-space:pre-wrap}.J9kv7q_closing{max-width:60ch;margin-top:40px}.J9kv7q_closing p{margin-bottom:16px}@media (max-width:1100px){.J9kv7q_facts{grid-template-columns:repeat(3,minmax(0,1fr))}.J9kv7q_fact:not(:nth-child(5n)),.J9kv7q_fact{border-right:var(--rule)}}@media (max-width:900px){.J9kv7q_top{grid-template-columns:minmax(0,1fr)}.J9kv7q_solo{justify-self:center;width:min(80%,320px)}.J9kv7q_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.J9kv7q_fact:nth-child(2n){border-right:0}}@media (max-width:480px){.J9kv7q_facts{grid-template-columns:minmax(0,1fr)}.J9kv7q_fact,.J9kv7q_fact:not(:nth-child(5n)){border-right:0}}
.VeLS7G_peek{z-index:2;pointer-events:none;height:0;position:relative}.VeLS7G_plush{--tuck:clamp(14px, 2vw, 28px);left:0;bottom:calc(-1 * var(--tuck));transform-origin:20% 100%;filter:drop-shadow(0 6px 10px #3a2e2a2e);pointer-events:auto;width:clamp(96px,10.5vw,160px);height:auto;position:absolute}@media (prefers-reduced-motion:no-preference){.VeLS7G_peek[data-in=false] .VeLS7G_plush{transform:translateY(70%)rotate(10deg)}.VeLS7G_peek[data-in=true] .VeLS7G_plush{transition:transform 1s cubic-bezier(.3,1.35,.45,1) .15s}.VeLS7G_peek[data-in=true] .VeLS7G_plush:hover{animation:.7s ease-in-out VeLS7G_wiggle}}@keyframes VeLS7G_wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}55%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}
.XQnRza_inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(56px,7vw,110px);max-width:1180px;margin:0 auto;padding:8px clamp(20px,4vw,56px) 104px;display:grid}.XQnRza_film{background:var(--espresso);justify-self:end;width:min(100%,700px);padding:34px 22px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-1.4deg);box-shadow:0 2px 3px #3a2e2a1a,0 16px 34px #3a2e2a38}.XQnRza_film:hover{transform:rotate(-.4deg)}.XQnRza_film:before,.XQnRza_film:after{content:"";background:repeating-linear-gradient(90deg, var(--color-bg) 0 13px, transparent 13px 27px);border-radius:2px;height:11px;position:absolute;left:14px;right:14px}.XQnRza_film:before{top:11px}.XQnRza_film:after{bottom:11px}.XQnRza_edge{font-family:var(--font-body);letter-spacing:.14em;color:var(--mushroom);font-size:9px;font-weight:500;line-height:1;position:absolute}.XQnRza_edgeStart{bottom:23px;left:24px}.XQnRza_edgeEnd{top:23px;right:24px}.XQnRza_film:hover .XQnRza_tape{transform:rotate(calc(var(--tr,0deg) + var(--peel) * 7deg)) translateY(-4px) scaleX(.97);filter:drop-shadow(0 6px 5px #3a2e2a38)}.XQnRza_film:hover .XQnRza_tape i:after{opacity:1}.XQnRza_screen{aspect-ratio:4/3;background:#2b221f;position:relative;overflow:hidden}.XQnRza_video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.XQnRza_hit{z-index:2;width:100%;height:100%;color:var(--color-on-photo);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.XQnRza_hit:focus-visible{outline:2px solid var(--color-on-photo);outline-offset:-6px}.XQnRza_badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-body);letter-spacing:.04em;background:#3a2e2ab8;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:12px;line-height:1;transition:background .3s;display:inline-flex;position:absolute;bottom:12px;left:12px}.XQnRza_hit:hover .XQnRza_badge{background:#7e4b4be0}.XQnRza_icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.XQnRza_icon path:first-child{fill:currentColor;stroke:none}.XQnRza_bigPlay{background:#f7f2eceb;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000040}.XQnRza_bigPlay svg{width:26px;height:26px;fill:var(--espresso);margin-left:4px}.XQnRza_note{max-width:17em;font-family:var(--font-hand);color:var(--color-text);font-size:clamp(27px,2.35vw,33px);line-height:1.04;position:relative;transform:rotate(-2deg)}.XQnRza_hand{display:block}.XQnRza_arrow{fill:none;width:96px;height:44px;stroke:var(--color-text);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-34px;left:-96px;transform:rotate(18deg)}.XQnRza_heart{vertical-align:-.2em;fill:none;width:1.05em;height:1.05em;stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}@media (prefers-reduced-motion:no-preference){.XQnRza_hand{clip-path:inset(0 0 100%)}.XQnRza_arrow path,.XQnRza_heart path{opacity:0}}@media (max-width:900px){.XQnRza_inner{grid-template-columns:minmax(0,1fr);gap:44px;padding-bottom:80px}.XQnRza_film{justify-self:center}.XQnRza_note{max-width:none;padding:0 4px}.XQnRza_arrow{display:none}}@media (max-width:560px){.XQnRza_film{padding:28px 14px}.XQnRza_film:before,.XQnRza_film:after{background:repeating-linear-gradient(90deg, var(--color-bg) 0 10px, transparent 10px 21px);height:9px;left:8px;right:8px}.XQnRza_film:before{top:9px}.XQnRza_film:after{bottom:9px}.XQnRza_edge{display:none}.XQnRza_badge{padding:5px 10px 5px 8px;font-size:11px;bottom:8px;left:8px}}
.IgSoZq_tear{z-index:2;width:100%;height:46px;margin:-1px 0;display:block;position:relative}.IgSoZq_intoAlt path{fill:var(--color-bg-alt)}.IgSoZq_intoBg path{fill:var(--color-bg)}.IgSoZq_outOfAlt{background:var(--color-bg-alt)}.IgSoZq_outOfAlt path{fill:var(--color-bg)}.IgSoZq_over{margin-top:-45px}
.hpx73W_hero{isolation:isolate;min-height:max(640px,min(100vh,880px));color:var(--color-on-photo);background:#2b221f;align-items:center;display:flex;position:relative;overflow:hidden}.hpx73W_photo{z-index:-2;position:absolute;inset:0}.hpx73W_image{object-fit:cover;object-position:center 38%}.hpx73W_shade{z-index:-1;background:linear-gradient(#2b221f8c 0,#2b221f00 150px),linear-gradient(90deg,#2b221fd1 0,#2b221fa8 34%,#2b221f2e 62%,#2b221f14 100%);position:absolute;inset:0}.hpx73W_text{width:100%;max-width:1180px;margin:0 auto;padding:130px clamp(20px,4vw,56px) 120px;position:relative}.hpx73W_copy{max-width:520px}.hpx73W_title{letter-spacing:-.015em;margin-bottom:26px;font-size:clamp(64px,8.6vw,124px);line-height:.88}.hpx73W_intro{max-width:40ch;margin-bottom:32px;font-weight:300;line-height:1.65}.hpx73W_scroll{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #f7f2ec80;align-items:center;gap:10px;padding-bottom:6px;transition:border-color .3s;display:inline-flex}.hpx73W_scroll:hover{border-color:var(--color-on-photo)}.hpx73W_scroll svg{width:9px;height:12px}@media (prefers-reduced-motion:no-preference){.hpx73W_photo{animation:1.8s cubic-bezier(.2,.7,.2,1) both hpx73W_settle}.hpx73W_copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hpx73W_rise}.hpx73W_copy>:first-child{animation-delay:.2s}.hpx73W_copy>:nth-child(2){animation-delay:.35s}.hpx73W_copy>:nth-child(3){animation-delay:.47s}}@keyframes hpx73W_settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes hpx73W_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.hpx73W_hero{align-items:flex-end;min-height:0}.hpx73W_photo{aspect-ratio:1334/1179;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hpx73W_shade{background:linear-gradient(#2b221f80 0,#2b221f00 110px),linear-gradient(#2b221f00 45%,#2b221fcc 78%,#2b221fdb 100%)}.hpx73W_text{padding-top:calc(88vw - 30px);padding-bottom:84px}}
._99LVQq_tile{width:100%;height:100%;position:relative;overflow:hidden}._99LVQq_image{object-fit:cover}._99LVQq_placeholder{background:var(--color-accent);color:var(--color-on-photo);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;text-align:center;place-items:center;padding:8px;display:grid}._99LVQq_placeholder small{letter-spacing:.1em;opacity:.7;margin-top:4px;font-size:10px;display:block}
._0dr6Ja_caption{font-family:var(--font-display);text-align:center;margin-top:16px;font-size:23px;line-height:1.2}._0dr6Ja_project{opacity:.75;font-size:20px;font-style:italic;display:block}
.dIILRW_cards{flex-direction:column;gap:clamp(210px,19vw,270px);max-width:900px;margin:0 auto;padding:clamp(170px,16vw,230px) 0 10px;display:flex}.dIILRW_slot{width:min(44%,400px);margin-left:4%}.dIILRW_slot.dIILRW_right{margin-left:auto;margin-right:4%}.dIILRW_card{--dir:1;aspect-ratio:3.5/2;width:100%;padding:0;display:block;position:relative}.dIILRW_card.dIILRW_popLeft{--dir:-1}.dIILRW_card:focus-visible{outline-offset:8px}.dIILRW_side{border-radius:4px;transition:transform .65s cubic-bezier(.3,1.3,.45,1),box-shadow .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #3a2e2a33,0 10px 22px #3a2e2a29}.dIILRW_back{transform:translateY(-15%) rotate(calc(var(--dir) * -2deg)) scale(.97)}.dIILRW_back .dIILRW_backTile{background:var(--color-text)}.dIILRW_front{z-index:1}.dIILRW_card:hover,.dIILRW_card:focus-visible,.dIILRW_card.dIILRW_open{z-index:2}.dIILRW_card:hover .dIILRW_back,.dIILRW_card:focus-visible .dIILRW_back,.dIILRW_card.dIILRW_open .dIILRW_back{transform:translate(calc(var(--dir) * 34%), -62%) rotate(calc(var(--dir) * 17deg));box-shadow:0 2px 4px #3a2e2a2e,0 26px 40px #3a2e2a33}.dIILRW_card:hover .dIILRW_front,.dIILRW_card:focus-visible .dIILRW_front,.dIILRW_card.dIILRW_open .dIILRW_front{transform:translateY(4px);box-shadow:0 1px 2px #3a2e2a33,0 6px 14px #3a2e2a24}.dIILRW_slot .dIILRW_caption{margin-top:20px}.dIILRW_hint{text-align:center;opacity:.7;margin-top:34px;font-size:13px}@media (max-width:900px){.dIILRW_cards{gap:170px;max-width:340px;padding:130px 0 0}.dIILRW_slot,.dIILRW_slot.dIILRW_right{width:80%;margin-left:0;margin-right:0}.dIILRW_slot.dIILRW_right{margin-left:auto}.dIILRW_card:hover .dIILRW_back,.dIILRW_card:focus-visible .dIILRW_back,.dIILRW_card.dIILRW_open .dIILRW_back{transform:translate(calc(var(--dir) * 10%), -62%) rotate(calc(var(--dir) * 8deg))}}
.Nrp-QW_grid{grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;gap:clamp(20px,3vw,40px);display:grid}.Nrp-QW_ad{aspect-ratio:1;box-shadow:0 1px 2px #3a2e2a29,0 10px 24px #3a2e2a1f}.Nrp-QW_mat{background:var(--color-bg-alt);height:100%;padding:14px}.Nrp-QW_video{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.Nrp-QW_grid{grid-template-columns:minmax(0,320px)}}
.Vpkw3G_lightbox{--margin:clamp(16px, 4vmin, 48px);--controls:0px;--width:min(calc(100vw - 2 * var(--margin)), calc((100dvh - 2 * var(--margin) - var(--controls)) * var(--ratio,1)), var(--max,720px));width:var(--width);height:calc(var(--width) / var(--ratio,1));background:var(--color-surface);border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible;box-shadow:0 30px 70px -24px #0000008c}.Vpkw3G_lightbox::backdrop{background:#3a2e2ad1}.Vpkw3G_image{object-fit:contain}.Vpkw3G_close{width:40px;height:40px;color:var(--color-on-photo);cursor:pointer;background:#3a2e2ab8;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:10px;right:10px}.Vpkw3G_close:hover{background:var(--color-accent)}.Vpkw3G_close:focus-visible{outline:2px solid var(--color-on-photo);outline-offset:2px}.Vpkw3G_close svg{width:14px;height:14px}.Vpkw3G_browsing{--controls:56px;translate:0 calc(var(--controls) / -2)}.Vpkw3G_controls{white-space:nowrap;gap:10px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.Vpkw3G_control{border:1px solid var(--color-surface);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s}.Vpkw3G_control:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-photo)}.Vpkw3G_control:focus-visible{outline:2px solid var(--color-on-photo);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.Vpkw3G_lightbox[open]{animation:.18s ease-out Vpkw3G_open}.Vpkw3G_lightbox[open]::backdrop{animation:.18s ease-out Vpkw3G_fade}}@keyframes Vpkw3G_open{0%{opacity:0;transform:scale(.96)}}@keyframes Vpkw3G_fade{0%{opacity:0}}
.APbYha_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(40px,7vw,96px) clamp(16px,2.6vw,36px);display:grid}.APbYha_cell{grid-column:var(--column);margin-top:var(--offset)}.APbYha_photo{text-align:left;cursor:zoom-in;will-change:transform;width:100%;padding:0;display:block}.APbYha_photo:focus-visible{outline-offset:3px}.APbYha_image{background:var(--color-surface);width:100%;height:auto;display:block}.APbYha_counter{font-family:var(--font-body);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#6e5f57;margin-top:10px;font-size:11px;font-weight:500;line-height:1;display:block}@media (max-width:760px){.APbYha_grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:44px}.APbYha_cell{grid-column:var(--mobile-column);margin-top:0}}
.cvAiTW_groups{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:56px 48px;padding:24px 0 10px;display:flex}.cvAiTW_group{flex-direction:column;flex:0 0 calc(50% - 24px);align-items:center;min-width:0;display:flex}.cvAiTW_group.cvAiTW_open{flex-basis:100%;order:-1}.cvAiTW_stack{aspect-ratio:4/5;cursor:pointer;border-radius:2px;width:min(100%,250px);position:relative}.cvAiTW_stack:focus-visible{outline-offset:14px}.cvAiTW_print{transform-origin:0 0;position:absolute;inset:0}.cvAiTW_paper{height:100%;transform:rotate(var(--r)) translate(calc(var(--o) * 3px), calc(var(--o) * -2px));background:#fbf8f4;padding:7px;transition:transform .5s cubic-bezier(.3,1.3,.45,1);display:block;box-shadow:0 1px 2px #3a2e2a2e,0 10px 22px #3a2e2a24}.cvAiTW_paper .cvAiTW_darker{background:#744444}@media (prefers-reduced-motion:no-preference){.cvAiTW_group:not(.cvAiTW_open) .cvAiTW_stack:hover .cvAiTW_paper,.cvAiTW_group:not(.cvAiTW_open) .cvAiTW_stack:focus-visible .cvAiTW_paper{transform:rotate(calc(var(--r) * 2.4)) translate(calc(var(--o) * 22px), calc(var(--o) * -3px))}}.cvAiTW_clickMe{z-index:3;font-family:var(--font-hand);color:var(--color-accent);white-space:nowrap;pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0);font-size:34px;line-height:1;transition:clip-path .45s,opacity .2s;position:absolute;top:-15%;right:-24%;transform:rotate(-9deg)}.cvAiTW_stack:hover .cvAiTW_clickMe,.cvAiTW_stack:focus-visible .cvAiTW_clickMe{opacity:1;clip-path:inset(0)}@media (hover:none){.cvAiTW_clickMe{opacity:1;clip-path:none}}.cvAiTW_open .cvAiTW_stack{grid-template-columns:repeat(var(--count), minmax(0, 1fr));aspect-ratio:auto;cursor:default;gap:clamp(14px,2vw,26px);width:100%;display:grid}.cvAiTW_open .cvAiTW_stack[data-solo]{max-width:420px}.cvAiTW_open .cvAiTW_print{aspect-ratio:4/5;position:relative;inset:auto}.cvAiTW_open .cvAiTW_paper{transform:none}.cvAiTW_zoom{cursor:zoom-in;width:100%;height:100%;padding:0;display:block}.cvAiTW_zoom:focus-visible{outline:2px solid var(--color-accent);outline-offset:10px}.cvAiTW_widePaper{box-shadow:none;background:0 0;padding:0;position:relative}.cvAiTW_wideBacking{background:#fbf8f4;position:absolute;inset:0;box-shadow:0 1px 2px #3a2e2a2e,0 10px 22px #3a2e2a24}.cvAiTW_wideFrame{display:block;position:absolute;inset:7px;overflow:hidden;container-type:size}.cvAiTW_wideSign{height:100%;width:calc(var(--sign-ratio) * 100cqh);top:0;left:calc(49cqw - .49 * var(--sign-ratio) * 100cqh);position:absolute}.cvAiTW_wideImage{object-fit:cover}.cvAiTW_open .cvAiTW_stack[data-wide]{cursor:pointer;max-width:none}.cvAiTW_open .cvAiTW_stack[data-wide] .cvAiTW_print{aspect-ratio:auto}.cvAiTW_open .cvAiTW_widePaper{height:auto;padding:7px;transition:none}.cvAiTW_open .cvAiTW_wideFrame{aspect-ratio:var(--sign-ratio);position:relative;inset:auto}.cvAiTW_group .cvAiTW_caption{margin-top:30px;font-size:26px;line-height:1.15}.cvAiTW_nowrap{white-space:nowrap}.cvAiTW_sep{color:var(--color-border);margin:0 .15em}.cvAiTW_close{border-bottom:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;margin-top:14px;padding:6px 0;transition:color .3s,border-color .3s}.cvAiTW_close:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:900px){.cvAiTW_groups{gap:64px}.cvAiTW_group{flex-basis:100%}.cvAiTW_stack{width:min(70%,240px)}.cvAiTW_open .cvAiTW_stack{grid-template-columns:repeat(2,minmax(0,1fr))}.cvAiTW_open .cvAiTW_stack[data-solo]{grid-template-columns:minmax(0,1fr);max-width:300px}.cvAiTW_open .cvAiTW_stack[data-wide]{max-width:none}}
._8w-dOq_grid{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:clamp(28px,6vw,90px);display:grid}._8w-dOq_screen{aspect-ratio:9/16;object-fit:cover;background:var(--color-accent);border-radius:14px;width:100%;box-shadow:0 1px 2px #3a2e2a2e,0 14px 30px #3a2e2a29}._8w-dOq_placeholder{place-items:center;display:grid}._8w-dOq_play{background:#f7f2eceb;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}._8w-dOq_play:after{content:"";border-left:16px solid var(--color-accent);border-top:10px solid #0000;border-bottom:10px solid #0000;margin-left:4px}@media (max-width:900px){._8w-dOq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.mFkJpG_album{background:var(--color-bg);padding-top:48px}.mFkJpG_bar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 45%, transparent);background:#f7f2ecf0;position:sticky;top:0}.mFkJpG_tabs{scrollbar-width:none;align-items:center;gap:clamp(22px,3.4vw,46px);max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:flex;overflow-x:auto}.mFkJpG_tabs::-webkit-scrollbar{display:none}.mFkJpG_tab{font-family:var(--font-display);color:#7f736d;white-space:nowrap;flex:none;padding:20px 0 18px;font-size:24px;line-height:1;transition:color .3s;position:relative}.mFkJpG_tab:hover,.mFkJpG_tab[aria-selected=true]{color:var(--color-text)}.mFkJpG_tab:focus-visible{outline-offset:-2px}.mFkJpG_indicator{background:var(--color-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.mFkJpG_sheet{position:relative;overflow-x:clip}.mFkJpG_panel{max-width:1180px;margin:0 auto;padding:64px clamp(20px,4vw,56px) 90px}.mFkJpG_panel:focus-visible{outline-offset:-4px}.mFkJpG_title{margin-bottom:40px;font-size:clamp(40px,5vw,64px);line-height:1}.mFkJpG_pager{border-top:1px solid color-mix(in srgb, var(--color-border) 45%, transparent);justify-content:space-between;margin-top:56px;padding-top:22px;display:flex}.mFkJpG_pagerButton{border-bottom:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;padding:6px 0;transition:color .3s,border-color .3s}.mFkJpG_pagerButton:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:900px){.mFkJpG_album{padding-top:28px}.mFkJpG_tab{color:#736964;font-size:21px}.mFkJpG_panel{padding-top:44px}}
