.ruE40G_site{color:#263840;background:#f4f1eb;min-height:100svh;padding:0 5vw 50px;font-family:DM Sans,sans-serif}.ruE40G_header{letter-spacing:.15em;border-bottom:1px solid #d8d6cd;justify-content:space-between;align-items:center;padding:34px 0;font:10px DM Mono,monospace;display:flex}.ruE40G_header>span i{color:#a4a9aa;vertical-align:middle;margin-left:8px;font-size:22px}.ruE40G_header>div span{color:#a66f71}.ruE40G_intro{text-align:center;padding:79px 20px 66px}.ruE40G_kicker{color:#6b7879;letter-spacing:.24em;font-size:10px;font-weight:700}.ruE40G_intro h1{letter-spacing:-.05em;margin:24px 0;font:400 clamp(48px,6vw,82px)/1.1 Playfair Display,serif}.ruE40G_intro h1 em{color:#a3838c;font-weight:400}.ruE40G_intro p{color:#727a7a;max-width:550px;margin:0 auto;font:13px/1.9 DM Sans,sans-serif}.ruE40G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1320px;margin:0 auto;display:grid}.ruE40G_card{min-width:0}.ruE40G_preview{aspect-ratio:1.06;position:relative;overflow:hidden}.ruE40G_editorial .ruE40G_preview{background:#1e354c}.ruE40G_editorialPhoto{object-fit:cover;object-position:right 26%}.ruE40G_previewCover{color:#e7e9e8;background:linear-gradient(90deg,#182d43ea 0%,#182d43ad 50%,#182d4311 100%);flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:absolute;inset:0}.ruE40G_cardTop{letter-spacing:.13em;font:9px DM Mono,monospace}.ruE40G_previewEditorialName{letter-spacing:-.08em;font:clamp(54px,5.6vw,92px)/.95 Playfair Display,serif}.ruE40G_previewEditorialName span{color:#aebfce;font-size:.5em}.ruE40G_cardBottom{letter-spacing:.15em;justify-content:space-between;align-items:center;font:9px DM Mono,monospace;display:flex}.ruE40G_cardBottom span{font-size:23px}.ruE40G_album .ruE40G_preview{background:#e9dfe7;overflow:hidden}.ruE40G_previewAlbumName{z-index:2;color:#48403d;letter-spacing:-.09em;font:clamp(58px,6.4vw,106px)/.9 Playfair Display,serif;position:absolute;top:22%;left:7%;transform:rotate(-5deg)}.ruE40G_previewAlbumName span{color:#b47665;font-size:.65em}.ruE40G_previewAlbumPhoto{background:#aaa;border:9px solid #fff;border-bottom-width:32px;width:47%;height:76%;position:absolute;bottom:8%;right:8%;overflow:hidden;transform:rotate(9deg);box-shadow:6px 8px #b29a9280}.ruE40G_previewAlbumPhoto img{object-fit:cover;object-position:center 25%}.ruE40G_previewAlbumDecor{color:#c1cec0;font-size:170px;position:absolute;bottom:-15%;left:4%}.ruE40G_albumSticker{z-index:3;color:#884e43;text-align:center;background:#efc294;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;font-size:13px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:5%;right:2%;transform:rotate(19deg)}.ruE40G_previewAlbumCaption{z-index:3;color:#965f53;font:italic 17px Playfair Display,serif;position:absolute;bottom:10%;left:6%}.ruE40G_modern .ruE40G_preview{background:#f8efe6}.ruE40G_modernPanel{z-index:1;color:#fff;background:#607f87;flex-direction:column;justify-content:center;padding:28px 22px;display:flex;position:absolute;inset:0 43% 0 0}.ruE40G_modernPanel small{letter-spacing:.17em;margin-bottom:23px;font:8px DM Mono,monospace}.ruE40G_modernPanel strong{letter-spacing:-.07em;font:400 clamp(44px,4.6vw,74px)/.92 DM Sans,sans-serif}.ruE40G_modernPanel strong i{opacity:.55;font-weight:300}.ruE40G_modernPanel>span{letter-spacing:.05em;margin-top:24px;font-size:10px}.ruE40G_modernPhoto{position:absolute;inset:0 0 0 51%}.ruE40G_modernPhoto img,.ruE40G_modernPortrait img{object-fit:cover}.ruE40G_modernPhoto img{object-position:center}.ruE40G_modernPortrait{z-index:2;border:7px solid #f9f1e9;width:31%;height:60%;position:absolute;top:20%;right:25%;overflow:hidden;box-shadow:0 15px 35px #263b3f30}.ruE40G_modernPortrait img{object-position:center 35%}.ruE40G_modernMark{z-index:3;color:#fff;letter-spacing:.2em;font:9px DM Mono,monospace;position:absolute;bottom:16px;right:18px}.ruE40G_cardMeta{justify-content:space-between;align-items:center;gap:15px;padding:26px 0 16px;display:flex}.ruE40G_cardMeta>div>span{color:#879096;letter-spacing:.18em;font:9px DM Mono,monospace}.ruE40G_cardMeta h2{margin:7px 0 5px;font:400 30px Playfair Display,serif}.ruE40G_cardMeta p{color:#757b7b;margin:0;font-size:12px;line-height:1.5}.ruE40G_visitButton{color:#fff;white-space:nowrap;background:#263d4b;align-items:center;gap:12px;padding:13px 15px;font-size:11px;font-weight:700;transition:transform .2s;display:flex}.ruE40G_visitButton:hover{transform:translateY(-3px)}.ruE40G_visitButton span{font-size:18px}.ruE40G_album .ruE40G_visitButton{background:#ad685a}.ruE40G_modern .ruE40G_visitButton{background:#607f87}.ruE40G_footer{color:#747976;border-top:1px solid #d8d6cd;justify-content:space-between;gap:20px;max-width:1320px;margin:45px auto 0;padding-top:26px;font-size:11px;line-height:1.8;display:flex}.ruE40G_footer span{letter-spacing:.1em;font:9px DM Mono,monospace}@media (max-width:1100px){.ruE40G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ruE40G_previewEditorialName{font-size:82px}.ruE40G_previewAlbumName{font-size:90px}.ruE40G_cardMeta{flex-direction:column;align-items:flex-start}.ruE40G_footer{flex-direction:column}}@media (max-width:720px){.ruE40G_site{padding:0 20px 40px}.ruE40G_header{padding:25px 0}.ruE40G_header>div{font-size:9px}.ruE40G_intro{padding:65px 8px 42px}.ruE40G_intro h1{font-size:54px}.ruE40G_intro p{font-size:12px}.ruE40G_cards{grid-template-columns:1fr;gap:33px}.ruE40G_preview{aspect-ratio:1.1}.ruE40G_previewEditorialName{font-size:clamp(85px,18vw,140px)}.ruE40G_previewAlbumName{font-size:clamp(83px,16vw,120px)}.ruE40G_modernPanel strong{font-size:clamp(52px,14vw,80px)}.ruE40G_cardMeta{flex-direction:row;align-items:center;padding:18px 0 3px}.ruE40G_cardMeta h2{font-size:25px}.ruE40G_cardMeta p{font-size:11px}.ruE40G_visitButton{gap:9px;padding:12px}.ruE40G_footer{margin-top:32px}}@media (max-width:400px){.ruE40G_previewCover{padding:23px}.ruE40G_previewAlbumPhoto{width:51%;height:74%;right:8%}.ruE40G_albumSticker{top:4%;right:1%}.ruE40G_previewAlbumName{font-size:80px;left:5%}.ruE40G_cardMeta h2{font-size:21px}.ruE40G_cardMeta p{max-width:190px}.ruE40G_visitButton{font-size:10px}}
