.r1n2qmsi{height:calc(100dvh - var(--header-height));color:#101d29;width:100%;min-height:0;position:relative}.cuztyzo:has(.r1n2qmsi) .fhopqxd{text-align:center;color:#101d29;padding:16px}.r1n2qmsi .scene{display:-ms-grid;-ms-grid-rows:auto minmax(0, 1fr) auto auto;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;display:grid}.r1n2qmsi .scene-copy{padding:16px 20px}.r1n2qmsi .scene-copy h1{margin:0;font-size:clamp(1.65rem,5vw,2.5rem);line-height:1.05}.r1n2qmsi .scene-copy p{max-width:60ch;margin:.5em 0 0;line-height:1.4}.r1n2qmsi picture{min-height:0;display:block}.r1n2qmsi .artwork{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.r1n2qmsi .scene-greeting{margin:0;padding:12px 20px 0;line-height:1.4}.r1n2qmsi .doors{display:-ms-grid;-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 20px 16px;display:grid}.r1n2qmsi .doors a{min-height:44px;color:inherit;text-align:center;background:#fffaf4;border:1px solid #b9a38d;border-radius:8px;justify-content:center;align-items:center;padding:8px 4px;font-weight:700;display:flex}.r1n2qmsi .doors a:focus-visible{outline-offset:2px;outline:3px solid #173f53}@media (aspect-ratio>=4/3){.r1n2qmsi{overflow:hidden;container-type:size}.r1n2qmsi .scene{width:max(100cqw,177.683cqh);height:max(100cqh,56.2799cqw);display:block;position:absolute;inset:0 auto auto 0;container-type:size}.r1n2qmsi picture{pointer-events:none;position:absolute;inset:0}.r1n2qmsi .scene-copy{z-index:1;width:47%;padding:0;position:absolute;top:4%;left:9%}.r1n2qmsi .scene-copy h1{font-size:clamp(1.4rem,4cqw,5rem)}.r1n2qmsi .scene-copy p{margin-top:.4em;font-size:clamp(.75rem,1.65cqw,2rem);line-height:1.25}.r1n2qmsi .scene-greeting{width:12%;padding:0;font-size:clamp(.5rem,1.35cqw,1.5rem);line-height:1.2;position:absolute;top:29%;left:58%;transform:rotate(-5deg)}.r1n2qmsi .doors{padding:0;display:block}.r1n2qmsi .doors a{background:0 0;border:0;border-radius:50% 50% 0 0/22% 22% 0 0;width:15%;height:45%;padding:5cqh 0 0;font-size:clamp(.875rem,1.55cqw,2rem);display:block;position:absolute;top:35%}.r1n2qmsi .doors a:first-child{left:8.6%}.r1n2qmsi .doors a:nth-child(2){left:25%}.r1n2qmsi .doors a:nth-child(3){left:41%}}
