.fridge-type-module__iXMPja__page{flex-direction:column;height:100%;min-height:0;display:flex}.fridge-type-module__iXMPja__stage{padding:calc(var(--fr-u) * 24);place-items:center;display:grid}.fridge-type-module__iXMPja__echo{padding-bottom:calc(var(--fr-u) * 20);text-align:center}.fridge-type-module__iXMPja__card{aspect-ratio:9/16;border-radius:var(--fr-radius-card-u);background:radial-gradient(118% 78% at 50% 10%, var(--fr-color-cyan-bright) 0%, var(--fr-color-cyan-primary) 48%, var(--fr-color-teal-bar) 82%, var(--fr-color-teal-deep) 100%);width:auto;max-width:100%;height:min(66cqh,152.889cqw);color:var(--fr-color-white);text-align:center;box-shadow:var(--fr-shadow-card);grid-template-rows:auto 1fr auto;gap:2cqw;padding:6cqw 6cqw 5cqw;display:grid;position:relative;overflow:hidden;container-type:inline-size}.fridge-type-module__iXMPja__wordmark{font-family:var(--fr-typography-family-display);letter-spacing:.24em;text-transform:uppercase;color:var(--fr-color-white);opacity:.92;font-size:6cqw}.fridge-type-module__iXMPja__cardMain{align-content:center;gap:3cqw;display:grid}.fridge-type-module__iXMPja__intro{font-family:var(--fr-typography-family-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fr-color-teal-ink);font-size:5cqw}.fridge-type-module__iXMPja__typeName{font-family:var(--fr-typography-family-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fr-color-white);text-wrap:balance;font-size:15cqw;line-height:.92}.fridge-type-module__iXMPja__roast{font-family:var(--fr-typography-family-body);letter-spacing:.02em;color:var(--fr-color-white);text-wrap:pretty;max-width:88%;margin:0 auto;font-size:5.4cqw;line-height:1.32}.fridge-type-module__iXMPja__reason{font-family:var(--fr-typography-family-display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--fr-color-white) 80%, transparent);font-size:4cqw}.fridge-type-module__iXMPja__cardFoot{gap:1.5cqw;display:grid}.fridge-type-module__iXMPja__link{font-family:var(--fr-typography-family-display);letter-spacing:.18em;text-transform:lowercase;color:var(--fr-color-teal-ink);font-size:4.4cqw}.fridge-type-module__iXMPja__badge{align-items:center;gap:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 20);background:var(--fr-theme-ice);color:var(--fr-color-text-on-light-strong);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:left;border:0;border-radius:999px;max-width:100%;display:inline-flex}.fridge-type-module__iXMPja__badgeText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.fridge-type-module__iXMPja__badgeRoast{font-family:var(--fr-typography-family-body);text-transform:none;letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);opacity:.8}.fridge-type-module__iXMPja__generating{background:color-mix(in srgb, var(--fr-color-teal-bar) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fridge-type-module__iXMPja__generatingBeam{height:26%;animation:fridge-type-module__iXMPja__judge 2.2s var(--fr-motion-easing-standard) infinite;background:linear-gradient(#0000,#ffffff80,#0000);position:absolute;left:-20%;right:-20%}@keyframes fridge-type-module__iXMPja__judge{0%{top:-26%}to{top:100%}}.fridge-type-module__iXMPja__generatingLabel{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;position:relative}.fridge-type-module__iXMPja__criteria{gap:calc(var(--fr-u) * 8);display:grid}
