@font-face{font-family:"Newsreader Fallback";src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Newsreader";src:url(/s/type/newsreader.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Fallback";src:local("Arial");size-adjust:94%;ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:url(/s/type/source-sans.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--fup_jqxx:425px;--fup_rjzp:-4px;--fup_abb5:0 28px 80px rgba(0,0,0,0.45);--fup_zr96:#DDE3E9;--fup_b96d:12px;--fup_m6t:#FFFFFF;--fup_m9n:#1F2933;--fup_b7:4.6s;--fup_b5x:410px;--fup_vj:#1F2933;--fup_b87:#1F2933;--fup_yz:rgba(31,41,51,.82);--fup_b7w:#FFFFFF;--fup_ze:#FFFFFF;--fup_dt8q:320ms;--fup_bw8:1.04;--fup_ur6b:460ms;--fup_tbu:#52606D;--fup_qife:#C52633;--fup_ayv:#1F2933;--fup_qmv:-8deg;--fup_vrm:#FFFFFF;--fup_zr9:rgba(255,255,255,.62);--fup_p9:16px;--fup_xxy:200ms;--fup_a8s:#A01C27;--fup_b6x:#A01C27;--fup_ndh6:#F4F6F8;--fup_ik:17px;--fup_inm:8px;--fup_bn:#1F2933;--fup_b7jh:510ms;--fup_cm:#1F2933;--fup_wd8m:50% 55%;--fup_x2x:96px;--fup_b5fp:var(--serif);--fup_b2yi:#F4F6F8;--fup_htb:rgba(31,41,51,0.58);--fup_miv:#FFFFFF;--fup_kb:560ms;--fup_nan:50ms;--fup_b6v4:#C52633}.fup_s9n>.fup_di{background:linear-gradient(90deg,rgba(31,41,51,.92),rgba(31,41,51,.66))}@media (min-width:1024px){.fup_s9n>.fup_di{background:linear-gradient(90deg,rgba(31,41,51,.92),rgba(31,41,51,.66))}}:root{--fup_s4g: 1200px;--fup_cq73: 16px;--fup_acux: 64px}:where(main) :where(p,li,dd,figcaption){text-wrap: pretty}:where(main) :where(h1,h2,h3){text-wrap: balance}@media (min-width: 640px){:root{--fup_cq73: 24px}}@media (min-width: 1024px){:root{--fup_cq73: 32px}}.fup_b6{display: inline-block;flex: none;vertical-align: middle;width: 25px;height: 13px;border-radius: 2px;box-shadow: 0 0 0 1px rgba(0,0,0,0.12)}.fup_b8qv{box-shadow: 0 1px 3px rgba(0,0,0,0.25)}.fup_b3vs{width: 25px;height: 13px}.fup_pqu{width: 49px;height: 26px;border-radius: 3px}@media (min-width: 640px){.fup_pqu{width: 74px;height: 39px}}.fup_xp{background: var(--fup_ndh6);color: var(--fup_m9n);font-size: 13px;font-weight: 600;line-height: 1.35}.fup_bgz8{max-width: var(--fup_s4g);margin: 0 auto;padding: 6px var(--fup_cq73);min-height: 34px;display: flex;align-items: center;justify-content: center;gap: 16px;text-align: center}.fup_xp p{margin: 0}.fup_p9iu{display: inline-flex;align-items: center;gap: 8px;min-width: 0}.fup_ws2{display: none;align-items: center;gap: 8px}.fup_ws2 a{color: inherit;font-weight: 700;font-variant-numeric: tabular-nums}@media (min-width: 380px){.fup_xp{font-size: 13.5px}}@media (min-width: 840px){.fup_bgz8{justify-content: space-between;text-align: left}.fup_ws2{display: inline-flex}}.fup_swva{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 2px solid transparent;border-radius: var(--fup_inm);font-family: var(--fup_b5fp);font-weight: 750;font-size: 17px;line-height: 1.2;text-decoration: none;text-align: center;font-variant-numeric: tabular-nums;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 150ms ease,background-color 150ms ease,border-color 150ms ease}.fup_swva svg{width: 18px;height: 18px;flex: none}.fup_q6{background: var(--fup_b6v4);border-color: var(--fup_b6v4);color: var(--fup_miv)}.fup_k83u{background: transparent;border-color: rgba(255,255,255,0.85);color: #fff}:is(.fup_swva,.fup_b3 a,[data-lichen]):active{transform: scale(.96)}@media (hover: hover) and (pointer: fine){.fup_swva:hover{transform: translateY(-1px)}.fup_q6:hover{background: var(--fup_a8s);border-color: var(--fup_a8s)}.fup_k83u:hover{background: rgba(255,255,255,0.12);border-color: #fff}}.fup_s9n{position: relative;isolation: isolate;overflow: hidden;background-color: var(--fup_bn);color: #fff}.fup_ps75{position: absolute;inset: 0;z-index: -2;margin: 0}.fup_ps75 img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--fup_wd8m)}.fup_di{position: absolute;inset: 0;z-index: -1}.fup_g3jm{max-width: var(--fup_s4g);margin: 0 auto;padding: 22px var(--fup_cq73) 32px;display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;align-items: center}.fup_sdzk,.fup_sdzk > *{min-width: 0;max-width: 100%}.fup_sdzk{max-width: 40rem;overflow-wrap: break-word}.fup_r54 .fup_sdzk{margin-inline: auto;text-align: center}.fup_imtx{margin: 0;font-family: var(--fup_b5fp);font-size: clamp(1.9rem,7.5vw,2.4rem);line-height: 1.1;letter-spacing: -0.02em;text-wrap: balance;color: #fff}.fup_vmar{margin: 14px 0 0;max-width: 36rem;font-size: 17px;line-height: 1.55;color: #fff;text-wrap: pretty}.fup_v587{margin: 10px 0 0;font-size: 14px;color: #fff}.fup_usn6{list-style: none;margin: 18px 0 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px 14px;font-size: 14.5px;font-weight: 650;line-height: 1.3;color: #fff}.fup_usn6 li{position: relative;padding-left: 22px}.fup_usn6 li::before{content: "";position: absolute;left: 3px;top: 2px;width: 6px;height: 11px;border-right: 2.5px solid var(--fup_b7w);border-bottom: 2.5px solid var(--fup_b7w);transform: rotate(40deg)}.fup_r54 .fup_usn6{justify-content: center}.fup_jw5e{display: grid;gap: 12px;margin-top: 22px}.fup_jw5e .fup_swva{width: 100%}@media (min-width: 560px){.fup_usn6{display: flex;flex-wrap: wrap;gap: 9px 22px}}@media (min-width: 640px){.fup_g3jm{padding: 32px var(--fup_cq73) 40px}.fup_jw5e{display: flex;flex-wrap: wrap;justify-content: flex-start}.fup_r54 .fup_jw5e{justify-content: center}.fup_jw5e .fup_swva{width: auto}.fup_vmar{font-size: 18px}}@media (min-width: 768px){.fup_g3jm{min-height: 440px}.fup_kz{max-width: 560px}}@media (max-width: 1023.98px){.fup_s9n{--fup_xew: 44px;display: grid;grid-template-columns: minmax(0,1fr)}.fup_g3jm{display: contents}.fup_ps75,.fup_di{grid-row: 1 / 2;grid-column: 1 / 2}.fup_sdzk{grid-row: 1;grid-column: 1;box-sizing: border-box;width: 100%;max-width: calc(40rem + 2 * var(--fup_cq73));padding: 22px var(--fup_cq73) 34px}.fup_s9n:not(.fup_zqb) .fup_sdzk{padding-bottom: calc(30px + var(--fup_xew))}.fup_r54 .fup_sdzk{justify-self: center}.fup_kz{grid-row: 2;grid-column: 1;box-sizing: border-box;width: 100%;max-width: calc(40rem + 2 * var(--fup_cq73));margin-top: calc(-1 * var(--fup_xew));padding: 0 var(--fup_cq73) 28px}.fup_r54 .fup_kz{justify-self: center}.fup_kz .fup_fb{box-shadow: 0 18px 44px rgba(0,0,0,0.34)}}@media (min-width: 640px) and (max-width: 1023.98px){.fup_sdzk{padding-top: 40px}.fup_s9n:not(.fup_zqb) .fup_sdzk{padding-bottom: calc(40px + var(--fup_xew))}}@media (min-width: 1024px){.fup_g3jm{grid-template-columns: minmax(0,1fr) var(--fup_b5x);gap: clamp(32px,4vw,56px);padding-block: clamp(40px,5vw,64px);min-height: 560px}.fup_zqb .fup_g3jm{grid-template-columns: minmax(0,1fr);min-height: 440px}.fup_kz{max-width: none}.fup_imtx{font-size: clamp(2.1rem,4.4vw,3.4rem);line-height: 1.08}.fup_vmar{font-size: 19px}}.fup_fb{background: var(--fup_ze);color: var(--fup_ayv);border: 1px solid var(--fup_zr96);border-radius: var(--fup_b96d);padding: clamp(20px,2vw,24px);box-shadow: 0 18px 50px rgba(0,0,0,0.3);text-align: left}.fup_b898{margin: 0;font-family: var(--fup_b5fp);font-weight: 800;font-size: 22px;line-height: 1.2;letter-spacing: -0.01em;color: var(--fup_ayv)}.fup_b9{margin: 4px 0 0;font-size: 14px;color: var(--fup_tbu)}.fup_fb form{margin-top: 14px}.fup_gj{margin: 12px 0 0;font-size: 15px;text-align: center;color: var(--fup_tbu)}.fup_gj a,.fup_tt a{color: var(--fup_ayv);font-weight: 750;font-variant-numeric: tabular-nums;display: inline-block;padding: 12px 2px;margin: -12px 0}.fup_w4d{position: relative;overflow: hidden;isolation: isolate}.fup_w4d::after{content: "";position: absolute;top: -2px;bottom: -2px;left: -60%;width: 50%;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.45),transparent);transform: translateX(0) skewX(-20deg);animation: fup_kjxu var(--fup_b7) ease-in-out infinite;pointer-events: none}@keyframes fup_kjxu{0%{transform: translateX(0) skewX(-20deg)}45%,100%{transform: translateX(391%) skewX(-20deg)}}.fup_fji::after,.fup_fji::before{animation-play-state: paused}.fup_fjfp .fup_qwca > *{transition: transform var(--fup_b7jh) cubic-bezier(0.23,1,0.32,1)}.fup_fjfp .fup_qwca:not(.fup_b6f3) > *{transform: translateY(var(--fup_ik))}.fup_b2 > :nth-child(2){--fup_pd: 1}.fup_b2 > :nth-child(3){--fup_pd: 2}.fup_b2 > :nth-child(4){--fup_pd: 3}.fup_b2 > :nth-child(5){--fup_pd: 4}.fup_b2 > :nth-child(n+6){--fup_pd: 5}.fup_fjfp .fup_qvw .fup_b2 > *{animation: fup_skq2 var(--fup_b7jh) cubic-bezier(0.23,1,0.32,1) backwards;animation-delay: calc(var(--fup_pd,0) * var(--fup_nan))}@keyframes fup_skq2{from{transform: translateY(14px)}to{transform: none}}@media (pointer: fine) and (hover: hover){.fup_bw8{overflow: hidden}.fup_rjzp{transition-property: transform,box-shadow;transition-duration: 180ms;transition-timing-function: ease}.fup_bw8 :is(img){transition: transform 500ms cubic-bezier(.22,.95,.36,1)}.fup_rjzp:hover{box-shadow: 0 10px 24px -10px rgba(0,0,0,0.24);transform: translateY(var(--fup_rjzp)) translateZ(0)}.fup_bw8:hover :is(img){transform: scale(var(--fup_bw8)) translateZ(0)}}.fup_fjfp .fup_qvw .fup_u69g{animation: fup_u69g 520ms cubic-bezier(0.34,1.56,0.64,1) 140ms backwards}@keyframes fup_u69g{from{transform: scale(1.22) rotate(-8deg)}}@media (hover: hover) and (pointer: fine){.fup_u69g{transition: scale 200ms ease}.fup_u69g:hover{scale: 1.04}}.fup_b2yi{padding: clamp(28px,5vw,56px) 0}.fup_ee{max-width: var(--fup_s4g);margin: 0 auto;padding: 0 var(--fup_cq73)}.fup_b28r{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;align-items: center}.fup_hyz{margin: 0;font-family: var(--fup_b5fp);font-weight: 800;font-size: clamp(1.6rem,5vw,2.3rem);line-height: 1.1;letter-spacing: -0.01em}.fup_gq{margin: 6px 0 0;font-size: 17px;line-height: 1.5;max-width: 46ch}.fup_b28r .fup_swva{justify-self: start}.fup_yhgi{position: relative;background: var(--fup_bn);color: #fff}.fup_yhgi::before,.fup_yhgi::after{content: "";position: absolute;left: 0;right: 0;height: 4px;background: linear-gradient(90deg,#B22234 0 33.33%,#FFFFFF 33.33% 66.66%,#3C3B6E 66.66%)}.fup_yhgi::before{top: 0}.fup_yhgi::after{bottom: 0}.fup_vujv{padding: 24px 0}.fup_vujv .fup_b28r{grid-template-columns: auto minmax(0,1fr);gap: 14px;border: 1px solid var(--fup_zr96);background: var(--fup_b2yi);color: var(--fup_cm);padding: 14px 16px;border-radius: var(--fup_inm)}.fup_vujv .fup_hyz{font-size: 20px}.fup_vujv .fup_gq{font-size: 14px;margin-top: 2px}@media (min-width: 640px){.fup_wfmp .fup_b28r,.fup_yhgi .fup_b28r{grid-template-columns: auto minmax(0,1fr);gap: 18px 28px}.fup_b28r .fup_swva{grid-column: 2;justify-self: start}}@media (min-width: 1024px){.fup_wfmp .fup_b28r,.fup_yhgi .fup_b28r{grid-template-columns: auto minmax(0,1fr) auto}.fup_b28r .fup_swva{grid-column: auto;justify-self: end}}.fup_b3{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;display: flex;gap: 8px;padding: 8px var(--fup_cq73) calc(8px + env(safe-area-inset-bottom));background: var(--fup_vrm);box-shadow: 0 -6px 20px rgba(0,0,0,0.12)}.fup_b3 a{display: flex;align-items: center;justify-content: center;gap: 7px;min-width: 0;min-height: 48px;padding: 0 8px;border-radius: var(--fup_inm);font-family: var(--fup_b5fp);font-weight: 800;font-size: 16px;line-height: 1.15;text-align: center;text-decoration: none;font-variant-numeric: tabular-nums;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: transform 120ms ease-out}.fup_b3 svg{width: 17px;height: 17px;flex: none}.fup_bfj{flex: 1;width: 100%;background: var(--fup_b6v4);color: var(--fup_miv)}.fup_js6{flex: 1;color: var(--fup_b87);border: 2px solid currentColor}body{padding-bottom: calc(var(--fup_acux) + env(safe-area-inset-bottom))}@media (max-width: 359.98px){.fup_b3{gap: 6px;padding-left: 10px;padding-right: 10px}.fup_b3 a{font-size: 15px;padding: 0 8px}.fup_bfj{flex: 1}}@media (min-width: 1024px){.fup_b3{display: none}body{padding-bottom: 0}}.fup_wje4 .fup_b3{visibility: hidden}.fup_trv{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;min-width: 0;color: inherit;text-decoration: none;flex: none}.fup_b4i{display: block;flex: none;width: 38px;height: 38px}.fup_b4i svg{display: block;width: 100%;height: 100%}.fup_tn{display: none;height: 40px}.fup_tn svg{display: block;width: auto;height: 100%}.fup_b9q{display: none;flex-direction: column;justify-content: center;min-width: 0;line-height: 1;font-family: var(--fup_b5fp)}.fup_tpcd{font-weight: 800;font-size: 16px;letter-spacing: -0.005em;white-space: nowrap}.fup_tpcd em,.fup_w6q5 em{font-style: normal;color: var(--fup_b6v4)}.fup_w6q5{font-weight: 800;font-size: 11px;white-space: nowrap;margin-top: 3px}.fup_aw{margin-top: 4px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap;opacity: 0.8}.fup_tzkd{display: none;font-family: var(--fup_b5fp);font-weight: 800;font-size: 16px;white-space: nowrap}@media (min-width: 360px){.fup_g9 .fup_b9q{display: flex}.fup_trv:not(.fup_g9) .fup_tzkd{display: block}}@media (min-width: 640px){.fup_trv{gap: 11px}.fup_b4i{width: 44px;height: 44px}.fup_tn{height: 44px}.fup_tzkd{display: none}.fup_b9q,.fup_trv:not(.fup_g9) .fup_b9q{display: flex}.fup_trv:not(.fup_g9) .fup_tzkd{display: none}.fup_tpcd{font-size: 20px}.fup_w6q5{font-size: 13px}.fup_ei .fup_tn{display: block}.fup_ei .fup_b4i,.fup_ei .fup_b9q{display: none}}@media (min-width: 1024px){.fup_b4i{width: 46px;height: 46px}.fup_tn{height: 48px}.fup_tpcd{font-size: 21px}.fup_w6q5{font-size: 14px}}.fup_ytac{position: fixed;inset: 0;z-index: 90;display: flex;align-items: center;justify-content: center;padding: max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior: contain}.fup_ytac[hidden]{display: none}.fup_tij{position: absolute;inset: 0;background: var(--fup_htb);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);transition: opacity 250ms ease-out}.fup_wny4{position: relative;display: flex;flex-direction: column;width: 100%;min-width: 0;max-width: var(--fup_jqxx);max-height: calc(100vh - 32px);max-height: calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));background: #fff;color: var(--fup_ayv);border-radius: var(--fup_p9);box-shadow: var(--fup_abb5);outline: none}.fup_vj{position: relative;flex: none;overflow: hidden;padding: 26px 56px 22px;background-color: var(--fup_vj);color: #fff;text-align: center;border-radius: var(--fup_p9) var(--fup_p9) 0 0}.fup_qt6{margin: 0;font-family: var(--fup_b5fp);font-weight: 800;font-size: 27px;line-height: 1.1;letter-spacing: -0.01em;color: #fff;text-wrap: balance}.fup_fkdt{margin: 8px auto 0;max-width: 30ch;font-size: 14.5px;line-height: 1.45;color: rgba(255,255,255,0.95);text-wrap: pretty}.fup_zkg{position: absolute;top: 4px;right: 4px;z-index: 2;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent;color: #fff;cursor: pointer}.fup_zkg span::before,.fup_zkg span::after{content: "";position: absolute;left: 13px;right: 13px;top: 21px;border-top: 2.5px solid currentColor;border-radius: 2px;transform: rotate(45deg)}.fup_zkg span::after{transform: rotate(-45deg)}.fup_zkg:focus-visible{outline: 2px solid #fff;outline-offset: -4px}.fup_tv .fup_zkg{right: auto;left: 4px}.fup_tsa{position: relative;z-index: 3;height: 0;flex: none}.fup_b229{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding: 20px 24px 24px;border-radius: 0 0 var(--fup_p9) var(--fup_p9)}.fup_b5me .fup_vj{text-align: left;padding: 24px calc(var(--fup_x2x) + 26px) 24px 24px}.fup_b5me .fup_fkdt{margin-left: 0;max-width: 34ch}.fup_b5me .fup_b229{padding-top: calc(var(--fup_x2x) * 0.42 + 12px)}.fup_tt{margin: 12px 0 0;text-align: center;font-size: 15px;color: var(--fup_tbu)}.fup_qife{position: absolute;z-index: 3;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;overflow: hidden;color: var(--fup_m6t);font-family: var(--fup_b5fp);text-align: center;line-height: 1;transform: rotate(var(--fup_qmv))}.fup_qife::after{content: "";position: absolute;inset: 5px;border: 1.5px dashed var(--fup_zr9);border-radius: inherit;pointer-events: none}.fup_qife::before{content: "";position: absolute;top: -20%;bottom: -20%;left: -60%;width: 50%;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.55),transparent);transform: translateX(0) skewX(-20deg);animation: fup_kjxu 4.5s ease-in-out infinite;pointer-events: none}.fup_b8m{position: relative;font-weight: 900;font-size: 17px;letter-spacing: -0.01em;white-space: nowrap}.fup_j4m{position: relative;margin-top: 4px;font-weight: 800;font-size: 11px;letter-spacing: 0.05em;white-space: nowrap}.fup_c3{right: 16px;top: calc(var(--fup_x2x) * -0.58);width: var(--fup_x2x);height: var(--fup_x2x);border: 3px solid #fff;border-radius: 50%;background: radial-gradient(circle at 32% 28%,var(--fup_qife),var(--fup_b6x));box-shadow: 0 4px 0 color-mix(in srgb,var(--fup_b6x) 80%,#000),0 12px 22px rgba(0,0,0,0.4)}.fup_c3 .fup_b8m{font-size: calc(var(--fup_x2x) * 0.19)}.fup_c3 .fup_j4m{font-size: calc(var(--fup_x2x) * 0.114);letter-spacing: 0.03em}.fup_ry59{top: -16px;right: -12px;padding: 10px 14px;border-radius: 6px;overflow: visible;background: linear-gradient(160deg,var(--fup_qife),var(--fup_b6x));filter: drop-shadow(0 8px 14px rgba(0,0,0,0.35))}.fup_ry59::before{display: none}.fup_ry59 .fup_b8m{font-size: 19px;font-weight: 800}.fup_ry59 .fup_j4m{font-size: 9px;letter-spacing: 0.14em;text-transform: uppercase}.fup_ry59 i{position: absolute;right: 8px;bottom: -6px;width: 12px;height: 12px;border-radius: 2px;background: var(--fup_b6x);transform: rotate(45deg);z-index: -1}.fup_b9ui .fup_tij{opacity: 0}.fup_j2 .fup_wny4{animation: fup_fb var(--fup_dt8q) cubic-bezier(0.16,1,0.3,1) both}.fup_j2 .fup_c3{animation: fup_b2ci var(--fup_ur6b) cubic-bezier(0.34,1.56,0.64,1) 120ms both}.fup_j2 .fup_ry59{animation: fup_b2ci var(--fup_ur6b) cubic-bezier(0.34,1.56,0.64,1) 120ms both}@keyframes fup_b2ci{from{transform: rotate(-12deg) scale(0.6)}to{transform: rotate(var(--fup_qmv))}}.fup_b7u .fup_tij{opacity: 0;transition-duration: var(--fup_xxy)}.fup_b7u .fup_wny4{opacity: 0;transform: translateY(12px) scale(0.98);transition: transform var(--fup_xxy) cubic-bezier(0.23,1,0.32,1),opacity var(--fup_xxy) cubic-bezier(0.23,1,0.32,1)}@keyframes fup_fb{from{transform: translateY(24px) scale(0.96);opacity: 0}to{transform: none;opacity: 1}}.fup_wje4{position: fixed;left: 0;right: 0;width: 100%;overflow: hidden}@media (max-height: 720px){.fup_vj{padding: 14px 52px 12px}.fup_qt6{font-size: 21px}.fup_fkdt{margin-top: 4px;font-size: 13.5px}.fup_b229{padding-top: 14px}.fup_b5me .fup_vj{padding: 14px calc(var(--fup_x2x) + 22px) 12px 18px}.fup_b5me .fup_b229{padding-top: calc(var(--fup_x2x) * 0.42 + 6px)}}@media (max-width: 639.98px){.fup_qt6{font-size: 23px}.fup_b229{padding: 18px 20px 20px}.fup_b5me .fup_vj{padding: 20px 52px calc(var(--fup_x2x) * 0.36 + 12px) 20px}.fup_b5me .fup_fkdt{max-width: none}.fup_b5me .fup_c3{top: calc(var(--fup_x2x) * -0.36);right: 14px}.fup_b5me .fup_b229{padding-top: calc(var(--fup_x2x) * 0.64 - 10px)}}@media (max-width: 639.98px) and (max-height: 720px){.fup_qt6{font-size: 21px}.fup_b5me .fup_vj{padding: 14px 50px calc(var(--fup_x2x) * 0.36 + 10px) 18px}.fup_b229{padding-left: 18px;padding-right: 18px;padding-bottom: 16px}.fup_b5me .fup_b229{padding-top: calc(var(--fup_x2x) * 0.64 - 12px)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}.fup_fjfp .fup_qwca:not(.fup_b6f3) > *{transform: none !important}}@media (prefers-reduced-transparency: reduce){.fup_tij{background: var(--fup_yz);-webkit-backdrop-filter: none;backdrop-filter: none}}@media (prefers-contrast: more){.fup_fb,.fup_b28r,.fup_wny4{border: 1px solid var(--fup_ayv)}.fup_k83u{border-color: #fff}}@media print{.fup_xp,.fup_b3,.fup_ytac{display: none}body{padding-bottom: 0}}.fup_trv.fup_ei .fup_b4i,.fup_trv.fup_ei .fup_b9q,.fup_trv.fup_ei .fup_tzkd{display: none}.fup_trv.fup_ei .fup_tn{display: block;height: 38px}@media (min-width: 640px){.fup_trv.fup_ei .fup_tn{height: 44px}}@media (min-width: 1024px){.fup_trv.fup_ei .fup_tn{height: 48px}}.fup_wny4:focus,.fup_wny4:focus-visible{outline: none}.fup_b8w,.fup_mp,.fup_b4{box-sizing:border-box;width:100%;padding:26px clamp(16px,4vw,56px);text-align:center}.fup_b8w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 44px;background:#fff;color:#222;border-bottom:1px solid #e6e6e6}.fup_h3u{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none;font-size:14px;line-height:1.4}.fup_h3u strong{font-size:24px;line-height:1.2}.fup_h3u small{font-size:16px}.fup_b7iw{display:block;flex:none;width:120px;height:24px;color:#a66c00}.fup_uahx{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 32px;min-width:0;max-width:1080px;margin-inline:auto}.fup_uahx img{display:block;object-fit:contain;width:140px;max-width:100%;height:64px;flex:0 1 140px}.fup_b8w .fup_uahx{margin:0}.fup_mp{background:#fff;color:#222;padding-block:36px}.fup_mp h2{margin:0 0 26px;text-align:center;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.fup_mp .fup_uahx img{width:144px;height:62px;flex-basis:144px}.fup_b4{max-width:1200px;margin-inline:auto;color:inherit;border-top:1px solid currentColor}.fup_nx4{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:24px}.fup_nx4 img{width:auto;max-width:min(192px,100%);height:67px;object-fit:contain;display:block}.fup_mvps{margin:0 0 18px;font:inherit;font-weight:700;font-size:18px;line-height:1.4;color:inherit}.fup_b4vj .fup_b9p{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;list-style:none;margin:0;padding:0}.fup_b9p li{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:112px;min-height:64px;max-width:100%;padding:8px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222}.fup_b4vj .fup_b9p li::before{content:none}.fup_b9p img{display:block;width:100px;height:64px;object-fit:contain;max-width:100%}.fup_b9p span{font:inherit;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media(max-width:599px){.fup_b8w{gap:20px;padding-block:22px}.fup_b8w .fup_uahx{width:100%;gap:18px 22px}.fup_uahx img{width:125px;height:60px;flex-basis:125px}.fup_mp .fup_uahx{gap:20px}.fup_mp .fup_uahx img{width:120px;height:56px;flex-basis:120px}.fup_b4{padding-inline:14px}.fup_b9p{gap:9px}.fup_b9p li{min-width:112px;padding:7px 10px}.fup_b9p img{width:100px;height:64px}}.fup_sdzk > *{animation: fup_skq2 var(--fup_kb) cubic-bezier(0.23,1,0.32,1) backwards}.fup_sdzk > :nth-child(2){animation-delay: 80ms}.fup_sdzk > :nth-child(3){animation-delay: 160ms}.fup_sdzk > :nth-child(n+4){animation-delay: 240ms}.fup_yw{display: inline-block;vertical-align: middle;line-height: 0}.fup_ms4s{--fup_qynm: var(--fup_qife);--fup_j2a4: var(--fup_b6x);--fup_tgx: var(--fup_m6t)}.fup_aj{--fup_qynm: var(--fup_b6v4);--fup_j2a4: var(--fup_a8s);--fup_tgx: var(--fup_miv)}.fup_fz{--fup_pv: #c9a24a;--fup_tc: #6f531a;--fup_dxy: #f4e4ab}.fup_b9vi{--fup_pv: #b7bcc2;--fup_tc: #5f666e;--fup_dxy: #f1f3f5}.fup_hysp{--fup_pv: #c07f55;--fup_tc: #6e3b20;--fup_dxy: #f2c9a8}.fup_n4c{display: block;width: 100%;height: auto;overflow: visible}.fup_qynm{fill: var(--fup_qynm)}.fup_j2a4{fill: var(--fup_j2a4)}.fup_tgx{fill: var(--fup_tgx)}.fup_b8yw{fill: none;stroke: var(--fup_qynm)}.fup_fmp9{fill: none;stroke: var(--fup_j2a4)}.fup_b4cg{fill: none;stroke: var(--fup_tgx)}.fup_vc{stroke: var(--fup_j2a4)}.fup_b65{fill: #eadbb2}.fup_fgp{font-family: var(--fup_b5fp);font-weight: 800}.fup_jh{font-weight: 700}.fup_b388{stop-color: var(--fup_qynm)}.fup_he{stop-color: var(--fup_j2a4)}.fup_qv{stop-color: var(--fup_pv)}.fup_fju{stop-color: var(--fup_tc)}.fup_b8z{stop-color: var(--fup_dxy)}.fup_tdz,.fup_z2kc,.fup_b7bk,.fup_zy92,.fup_pu{filter: drop-shadow(0 3px 5px rgba(0,0,0,0.26))}.fup_vmga{display: block;width: 132px;max-width: 100%;margin-inline: auto}.fup_f4{display: flex;align-items: center;justify-content: center;flex: none;width: 116px;max-width: 100%}.fup_f4 .fup_yw{width: 100%}.fup_mi{width: 88px;margin-bottom: 10px;justify-content: flex-start}.fup_ga{width: 112px;flex: none;margin-inline: 0}.fup_tssb > .fup_yw{display: block;width: 100%;height: 100%}.fup_tssb .fup_n4c{width: 100%;height: 100%}.fup_b87m{--fup_wd8m: 50% 22%;object-position: 50% 22%}.fup_ge2b{--fup_wd8m: 50% 34%;object-position: 50% 34%}.fup_tm4{--fup_wd8m: 50% 50%;object-position: 50% 50%}.fup_ji{--fup_wd8m: 50% 62%;object-position: 50% 62%}.fup_b6q{--fup_wd8m: 50% 76%;object-position: 50% 76%}.fup_a2gv{background: none;border: 0;box-shadow: none;border-radius: 0;overflow: visible;padding: 0;height: auto;filter: drop-shadow(0 4px 6px rgba(0,0,0,0.28))}.fup_a2gv::before,.fup_a2gv::after{display: none}.fup_ytac .fup_tsa .fup_a2gv{top: calc(var(--fup_x2x) * -0.62);right: 14px;background: none;border: 0;box-shadow: none;border-radius: 0;overflow: visible;padding: 0;width: calc(var(--fup_x2x) + 12px);height: auto;color: inherit;filter: drop-shadow(0 4px 6px rgba(0,0,0,0.3))}.fup_ytac .fup_tsa .fup_a2gv::before,.fup_ytac .fup_tsa .fup_a2gv::after{display: none}.fup_a2gv .fup_yw{width: 100%;filter: none}.fup_vt3x{list-style: none}.fup_vt3x > li{margin: 0}.fup_chdz{flex-wrap: wrap;column-gap: 8px}.fup_xg6h,.fup_nm2x{white-space: nowrap}@media (hover: hover) and (pointer: fine){.fup_vmga,.fup_f4 .fup_yw{transition: transform 220ms cubic-bezier(0.2,0.8,0.2,1)}.fup_vmga:hover{transform: translateY(-2px) scale(1.03)}.fup_f4 .fup_yw:hover{transform: translateY(-2px) rotate(-2deg)}}.fup_vmga:active,.fup_f4 .fup_yw:active{transform: scale(0.97)}@media (prefers-reduced-motion: reduce){.fup_vmga,.fup_f4 .fup_yw{transition: none}}.fup_b4 .fup_mp,.fup_b4 .fup_b8w{margin-bottom: 28px;border-radius: var(--fup_b96d)}.fup_b723{gap: 14px 32px}.fup_b723 .fup_h3u{flex: 0 1 auto;min-width: 0;max-width: 100%;flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 6px 12px;margin: 0}.fup_b723 .fup_h3u strong{font-size: 21px}.fup_b723 .fup_uahx{margin: 0}.fup_g2yw .fup_mvps{font-size: 18px}.fup_g2yw .fup_b9p{display: grid;grid-template-columns: repeat(auto-fill,minmax(118px,1fr));max-width: 900px;margin-inline: auto}.fup_g2yw .fup_b9p li{flex-direction: column;gap: 4px}.fup_g2yw .fup_b9p img{height: 44px}.fup_g2yw .fup_b9p span{font-size: 13px}.fup_ceu{display: flex;flex-direction: column;align-items: flex-start;line-height: 1.05}.fup_bg6r .fup_cb{font-size: 12px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.fup_fwb{font-size: 18px;font-weight: 800}.fup_enzt .fup_n4c{overflow: hidden}.fup_ytac .fup_tsa .fup_a2gv{border-radius: 50%}.fup_ms4s{--fup_qynm:#C52633;--fup_j2a4:#A01C27;--fup_tgx:#FFFFFF}.fup_aj{--fup_qynm:#C52633;--fup_j2a4:#A01C27;--fup_tgx:#FFFFFF}.fup_sbzu{box-sizing: border-box;display: block;width: 100%;max-width: 1200px;margin: 28px auto 10px;padding-inline: clamp(16px,4vw,56px);font-style: normal;font-size: 15px;line-height: 1.5;text-align: center}.fup_muue{font-weight: 700}.fup_rzjf{color: inherit;font-weight: 700;white-space: nowrap}.fup_vxhs{display: block;margin-top: 4px;font-size: 14px}.fup_kuyg{box-sizing: border-box;display: block;width: 100%;max-width: 1200px;margin: 8px auto 6px;padding-inline: clamp(16px,4vw,56px);font-size: 14px;line-height: 1.5;text-align: center}.fup_b2s{margin: 0 0 4px;font-weight: 700}.fup_kuyg ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 2px 18px;margin: 0;padding: 0;list-style: none}.fup_kuyg a{display: inline-block;padding: 6px 0;color: inherit;text-decoration: underline;text-underline-offset: 3px}.fup_pi{font-weight: 700}.fup_fvh{box-sizing: border-box;width: 100%;max-width: 760px;margin: 40px auto;padding-inline: clamp(16px,4vw,32px)}.fup_fvh h2{margin: 0 0 8px}.fup_fvh p{margin: 0 0 14px;max-width: 65ch}.fup_fvh ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 4px 24px;margin: 0;padding: 0;list-style: none}.fup_fvh a{display: inline-block;padding: 8px 0;color: inherit;text-decoration: underline;text-underline-offset: 3px}.fup_gk{padding: clamp(20px,4vw,40px) 0}.fup_bv7{box-sizing: border-box;max-width: var(--fup_s4g);margin: 0 auto;padding: 0 var(--fup_cq73)}.fup_y6{padding: 8px 0}.fup_etkk{margin: 0;text-align: center}.fup_q4{margin: 0 0 12px}.fup_b4dh{list-style: none;margin: 0;padding: 0;columns: 9.5rem 4;column-gap: 24px}.fup_b4dh li{break-inside: avoid;margin: 0;padding: 0}.fup_gk a{display: inline-flex;align-items: center;min-height: 44px;color: inherit;text-decoration: underline;text-underline-offset: 3px}:root{--canvas: #FFFFFF;--haze: #F4F6F8;--inkwell: #1F2933;--pewter: #52606D;--hair: #DDE3E9;--inputline: #7B8794;--cardinal: #C52633;--cardinal-deep: #A01C27;--serif: "Newsreader","Newsreader Fallback",Georgia,serif;--sans: "Source Sans 3","Source Sans Fallback",Arial,sans-serif;--span: 1240px;--side: 16px;--tier: clamp(60px,8vw,104px);--measure: 60ch;--r-card: 12px;--r-knob: 8px;--r-shot: 10px;--letter-h: 92px;--belt-h: 58px;--shade: 0 12px 30px -16px rgba(31,41,51,0.24);--shade-up: 0 22px 46px -18px rgba(31,41,51,0.34);--sheetcurve: cubic-bezier(0.32,0.72,0,1);--landing: cubic-bezier(0.23,1,0.32,1)}@media (min-width: 640px){:root{--side: 24px}}@media (min-width: 1024px){:root{--side: 32px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--canvas);color: var(--inkwell);font-family: var(--sans);font-size: 18px;line-height: 1.65}img,svg{max-width: 100%}img{display: block;height: auto}h1,h2,h3{margin: 0;font-family: var(--serif);font-weight: 700;color: inherit;text-wrap: balance}p{margin: 0 0 1em;text-wrap: pretty}ul,ol{margin: 0;padding: 0}figure{margin: 0}strong{font-weight: 700}a{color: var(--cardinal-deep);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 3px}a[href^="tel:"]{white-space: nowrap}a[href^="tel:"]{white-space: nowrap}:focus-visible{outline: 2px solid var(--cardinal);outline-offset: 2px}.fup_s9n :focus-visible,.fup_yhgi :focus-visible,.navbelt :focus-visible,.signoff :focus-visible,.nameboard :focus-visible,.fup_vj :focus-visible,.trio :focus-visible,.guarantee :focus-visible,.colophon :focus-visible{outline-color: var(--canvas)}.bypass{position: absolute;left: 16px;top: -72px;z-index: 95;padding: 10px 16px;border-radius: var(--r-knob);background: var(--canvas);color: var(--inkwell);border: 2px solid var(--inkwell)}.bypass:focus{top: 8px}.stage{display: block;overflow-x: clip}.stage:focus{outline: none}.fup_xp{border-bottom: 1px solid var(--hair);font-family: var(--sans)}.fup_ws2 a{color: var(--cardinal-deep);text-decoration: underline;text-underline-offset: 2px}.fup_swva,.fup_b3 a{font-family: var(--sans);font-weight: 700}.fup_swva{font-size: 17px}.fup_imtx{font-weight: 700;font-size: clamp(40px,10.8vw,46px);line-height: 1.04;letter-spacing: -0.018em}.fup_vmar{font-size: 18px;line-height: 1.55}.fup_usn6{font-size: 16px;font-weight: 600}.fup_usn6 li{display: flex;align-items: flex-start;gap: 8px;padding-left: 0}.fup_usn6 li::before{position: static;flex: none;width: 20px;height: 20px;margin-top: 1px;border: 0;border-radius: 50%;transform: none;background: var(--cardinal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4.2 4.2 8.8-9.4'/%3E%3C/svg%3E") center / 12px no-repeat}.fup_fb{position: relative;border-top-width: 1px;box-shadow: 0 28px 70px -18px rgba(31,41,51,0.6)}.fup_b898{font-family: var(--serif);font-weight: 700;font-size: 26px;line-height: 1.15;padding-right: 100px}.fup_b898::after{content: "";display: block;width: 44px;height: 3px;margin-top: 10px;border-radius: 2px;background: var(--cardinal)}.fup_b9{margin-top: 10px;font-size: 15px;line-height: 1.45;padding-right: 8px}.fup_gj{font-size: 15px}.fup_s9n .fup_fb{animation: canopy-card 560ms var(--landing) 100ms both}@keyframes canopy-card{from{transform: translateY(18px) scale(0.985)}to{transform: none}}.fup_qt6{font-family: var(--serif);font-weight: 700;font-size: 25px;letter-spacing: -0.005em}.fup_fkdt{font-size: 15px;color: rgba(255,255,255,0.9)}.fup_tt a{color: var(--inkwell)}.fup_tv .fup_vj{padding-top: 50px}@media (max-height: 720px){.fup_tv .fup_vj{padding-top: 48px}.fup_ytac .fup_ry59{top: -8px}}@media (max-width: 639.98px){.fup_ytac .fup_ry59{right: -4px}}.fup_hyz{font-family: var(--serif);font-weight: 700;font-size: clamp(32px,8.4vw,44px);line-height: 1.08;letter-spacing: -0.012em}.fup_vujv .fup_hyz{font-size: 24px}.fup_vujv .fup_b28r{border-left-color: var(--cardinal)}.fup_gq{font-size: 17.5px}.fup_b3 a{font-size: 17px}.fup_qife{font-family: var(--sans)}.fup_ry59 .fup_b8m{font-size: 20px;font-weight: 800;letter-spacing: 0}.fup_ry59 .fup_j4m{margin-top: 3px;font-size: 10.5px;font-weight: 800;letter-spacing: 0.12em}.tagstick{pointer-events: none}.fup_fb .tagstick,.touchcard .tagstick,.coupon .tagstick{animation: fup_b2ci var(--fup_ur6b) var(--landing) 700ms both}.fup_fb .tagstick,.touchcard .tagstick{top: -16px;right: -8px}@media (max-width: 1023.98px){.fup_sdzk{text-align: center;margin-inline: auto}.fup_vmar{margin-inline: auto}.fup_usn6{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 18px}.fup_usn6 li{justify-content: center;text-align: left;white-space: nowrap}.fup_jw5e{justify-content: center;justify-items: center}.fup_s9n .fup_k83u{display: none}.fup_s9n .fup_q6{width: 100%;max-width: 360px}.fup_kz{padding-top: 20px}}@media (min-width: 768px){.fup_imtx{font-size: 54px}.fup_vmar{font-size: 19px}}@media (min-width: 1024px){.fup_imtx{font-size: clamp(54px,4.6vw,66px);line-height: 1.03}.fup_vmar{font-size: 20px}}@media (max-width: 380px){.fup_b898{font-size: 24px}}.knob{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 2px solid transparent;border-radius: var(--r-knob);font-family: var(--sans);font-weight: 700;font-size: 17px;line-height: 1.2;text-align: center;text-decoration: none;font-variant-numeric: tabular-nums;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 150ms ease,background-color 150ms ease,border-color 150ms ease,color 150ms ease}.knob svg{width: 18px;height: 18px;flex: none}.knob[data-wicker="tall"]{min-height: 56px}.knob[data-grapecinder="solid"]{background: var(--cardinal);border-color: var(--cardinal);color: var(--canvas)}.knob[data-grapecinder="outline"]{background: var(--canvas);border-color: var(--inkwell);color: var(--inkwell)}.knob[data-grapecinder="light"]{background: transparent;border-color: rgba(255,255,255,0.92);color: var(--canvas)}.knob:active{transform: scale(0.97)}.duo{display: grid;gap: 12px;justify-items: stretch;max-width: 420px;margin: 32px auto 0}.more{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin: 36px 0 0}@media (min-width: 640px){.duo{display: flex;flex-wrap: wrap;justify-content: center;max-width: none}.duo[data-wharforbit="1"]{flex-direction: column;align-items: stretch}}@media (min-width: 1024px){.duo[data-hawk="start"]{justify-content: flex-start;margin-left: 0}}.coin{display: inline-grid;place-items: center;flex: none;width: 56px;height: 56px;border-radius: 50%;background: var(--haze);color: var(--cardinal);box-shadow: inset 0 0 0 1px var(--hair)}.coin svg{width: 26px;height: 26px}.coin[data-siennakestrel="dark"]{background: var(--canvas);box-shadow: 0 6px 16px -6px rgba(0,0,0,0.45)}.coin[data-wicker="xs"]{width: 30px;height: 30px}.coin[data-wicker="xs"] svg{width: 16px;height: 16px}.coin[data-wicker="s"]{width: 46px;height: 46px}.coin[data-wicker="s"] svg{width: 22px;height: 22px}.coin[data-wicker="l"]{width: 76px;height: 76px}.coin[data-wicker="l"] svg{width: 34px;height: 34px}.coin[data-wicker="xl"]{width: 64px;height: 64px}.coin[data-wicker="xl"] svg{width: 30px;height: 30px}.tickmark{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--cardinal);color: var(--canvas)}.tickmark svg{width: 15px;height: 15px;stroke-width: 3}.capslabel{position: relative;margin: 0 0 22px;padding-bottom: 12px;color: var(--inkwell);font-weight: 700;font-size: 14px;line-height: 1.2;letter-spacing: 0.16em;text-transform: uppercase}.capslabel::after{content: "";position: absolute;left: 0;bottom: 0;width: 64px;height: 3px;border-radius: 2px;background: var(--cardinal)}.capslabel[data-siennakestrel="dark"]{color: var(--canvas)}.marquee{position: sticky;top: 0;z-index: 40;background: var(--canvas);box-shadow: inset 0 -3px var(--cardinal)}.letterrow{max-width: var(--span);height: 64px;margin: 0 auto;padding: 0 var(--side) 3px;display: flex;align-items: center;gap: 10px}.burger{position: relative;display: inline-grid;place-items: center;flex: none;width: 44px;height: 44px;border: 1px solid var(--hair);border-radius: var(--r-knob);background: var(--canvas);color: var(--inkwell)}.burgerbars,.burgerbars::before,.burgerbars::after{display: block;width: 20px;height: 2px;border-radius: 2px;background: currentColor}.burgerbars{position: relative}.burgerbars::before,.burgerbars::after{content: "";position: absolute;left: 0}.burgerbars::before{top: -6px}.burgerbars::after{top: 6px}.emblem{flex: 1 1 auto;min-width: 0;color: var(--inkwell)}.marquee .fup_trv.fup_ei .fup_tn{height: 34px;max-width: 100%}.marquee .fup_trv.fup_ei .fup_tn svg{max-width: 100%}@media (min-width: 375px) and (max-width: 1023.98px){.marquee .fup_trv.fup_ei .fup_tn{height: 36px}}.credo{display: none}.dialer{display: inline-flex;align-items: center;gap: 6px;flex: none;min-height: 40px;padding: 0 13px;border-radius: var(--r-knob);background: var(--cardinal);color: var(--canvas);font-weight: 700;font-size: 15px;line-height: 1;text-decoration: none;font-variant-numeric: tabular-nums;white-space: nowrap;transition: background-color 150ms ease,transform 120ms ease-out}.dialer svg{width: 15px;height: 15px;flex: none}.dialer:active{transform: scale(0.97)}.dialerword{display: none}.navbelt{display: none}@media (max-width: 389.98px){.letterrow{gap: 8px}.marquee .fup_trv.fup_ei .fup_tn{height: 30px}.dialer{padding: 0 10px;font-size: 14.5px;gap: 5px}}@media (max-width: 349.98px){.dialerdigits{display: none}.dialerword{display: inline}}@media (min-width: 1024px){.marquee{top: calc(-1 * var(--letter-h));box-shadow: none}.letterrow{height: var(--letter-h);padding-bottom: 0;gap: 24px}.burger,.dialer{display: none}.emblem{flex: none}.marquee .fup_trv.fup_ei .fup_tn{height: 50px}.credo{list-style: none;display: flex;align-items: center;margin-left: auto}.credoitem{display: flex;align-items: center;gap: 12px;min-width: 0;padding: 4px 0 4px 22px;margin-left: 22px;border-left: 1px solid var(--hair)}.credoitem:first-child{margin-left: 0;padding-left: 0;border-left: 0}.credotext{display: flex;flex-direction: column;min-width: 0}.credotop{font-weight: 700;font-size: 16px;line-height: 1.25;white-space: nowrap}.credosub{color: var(--pewter);font-size: 14.5px;line-height: 1.3;white-space: nowrap}.navbelt{display: block;position: relative;background: var(--inkwell);box-shadow: inset 0 -3px var(--cardinal)}.beltrow{max-width: var(--span);height: var(--belt-h);margin: 0 auto;padding: 0 var(--side) 3px;display: flex;align-items: center;gap: 12px}.lanes{display: block;min-width: 0;margin-right: auto}.lanelist{list-style: none;display: flex;align-items: center}.laneitem{display: flex;align-items: center}.laneitem + .laneitem::before{content: "";flex: none;width: 1px;height: 18px;background: rgba(255,255,255,0.24)}.laneitem:first-child .lanename,.laneitem:first-child .laneplain{padding-left: 0}.lanename,.laneplain{display: inline-flex;align-items: center;gap: 7px;height: calc(var(--belt-h) - 3px);padding: 0 12px;color: var(--canvas);font-weight: 600;font-size: 15.5px;text-decoration: none;white-space: nowrap;cursor: pointer}.lanename{list-style: none}.lanename::-webkit-details-marker{display: none}.lanename::after{content: "";width: 6px;height: 6px;margin-top: -4px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 200ms ease}.lanedrop[open] .lanename,.laneplain[aria-current="page"]{box-shadow: inset 0 -3px var(--canvas)}.lanedrop[open] .lanename::after{transform: translateY(3px) rotate(-135deg)}.lanedrop:not([open]) .dropsheet{display: none}.dropsheet{position: absolute;left: 0;right: 0;top: 100%;z-index: 2;background: var(--canvas);box-shadow: var(--shade-up)}.dropcols{list-style: none;max-width: var(--span);margin: 0 auto;padding: 28px var(--side) 34px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px 32px}.droproot{display: inline-block;padding: 4px 0;color: var(--inkwell);font-weight: 700;font-size: 17px;text-decoration: none}.dropsubs{list-style: none;margin-top: 2px}.dropsub{display: inline-block;padding: 3px 0;color: var(--pewter);font-size: 15px;text-decoration: none}.beltcall{display: inline-flex;align-items: center;gap: 8px;flex: none;min-height: 42px;padding: 0 16px;border-radius: var(--r-knob);background: var(--cardinal);color: var(--canvas);font-weight: 700;font-size: 16.5px;line-height: 1;text-decoration: none;font-variant-numeric: tabular-nums;white-space: nowrap;transition: background-color 150ms ease,transform 120ms ease-out}.beltcall svg{width: 16px;height: 16px;flex: none}.beltcall:active{transform: scale(0.97)}}@media (min-width: 1280px){.lanename,.laneplain{padding: 0 17px;font-size: 16.5px}.beltcall{padding: 0 20px;font-size: 17.5px;min-height: 44px}.credoitem{padding-left: 28px;margin-left: 28px}}@media (hover: hover) and (pointer: fine){.dialer:hover,.beltcall:hover{background: var(--cardinal-deep)}.burger:hover{border-color: var(--inkwell)}.lanename:hover,.laneplain:hover{box-shadow: inset 0 -3px var(--cardinal)}.droproot:hover,.dropsub:hover{color: var(--cardinal-deep);text-decoration: underline}.knob:hover{transform: translateY(-1px)}.knob[data-grapecinder="solid"]:hover{background: var(--cardinal-deep);border-color: var(--cardinal-deep)}.knob[data-grapecinder="outline"]:hover{background: var(--inkwell);color: var(--canvas)}.knob[data-grapecinder="light"]:hover{background: var(--canvas);color: var(--inkwell)}}.foldout{position: fixed;inset: 0;z-index: 70;background: rgba(31,41,51,0.5);overscroll-behavior: contain}.foldout[hidden]{display: none}.foldpanel{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;display: flex;flex-direction: column;background: var(--canvas);transition: transform 280ms var(--sheetcurve)}.foldout[data-maple="from"] .foldpanel,.foldout[data-maple="out"] .foldpanel{transform: translateX(-100%)}.foldout[data-maple="out"] .foldpanel{transition-duration: 200ms}.foldtop{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex: none;height: 64px;padding: 0 var(--side);box-shadow: inset 0 -3px var(--cardinal)}.foldlogo .fup_tn{height: 34px}.foldclose{position: relative;width: 44px;height: 44px;flex: none;border: 1px solid var(--hair);border-radius: var(--r-knob);background: var(--canvas);color: var(--inkwell);cursor: pointer}.foldclose span::before,.foldclose span::after{content: "";position: absolute;left: 13px;right: 13px;top: 21px;border-top: 2px solid currentColor;border-radius: 2px;transform: rotate(45deg)}.foldclose span::after{transform: rotate(-45deg)}.foldnav{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 4px 0 24px}.foldgroup{border-bottom: 1px solid var(--hair)}.foldlane{display: flex;align-items: center;justify-content: space-between;min-height: 60px;padding: 0 var(--side);font-family: var(--serif);font-weight: 700;font-size: 21px;list-style: none;cursor: pointer}.foldlane::-webkit-details-marker{display: none}.foldlane::after{content: "";width: 9px;height: 9px;margin: -5px 4px 0 0;border-right: 2px solid var(--cardinal);border-bottom: 2px solid var(--cardinal);transform: rotate(45deg);transition: transform 200ms ease}.foldgroup[open] .foldlane::after{transform: translateY(4px) rotate(-135deg)}.foldgroup[open]{background: var(--haze)}.foldlist,.foldplain,.foldsubs{list-style: none}.foldlist{padding: 0 0 12px}.foldlink{display: flex;align-items: center;min-height: 52px;padding: 0 var(--side);color: var(--inkwell);font-weight: 600;font-size: 18px;text-decoration: none}.foldsub{display: flex;align-items: center;min-height: 44px;padding: 0 var(--side) 0 calc(var(--side) + 16px);color: var(--pewter);font-size: 16px;text-decoration: none}.foldplain{padding-top: 8px}.foldacts{flex: none;display: grid;gap: 10px;padding: 14px var(--side) calc(14px + env(safe-area-inset-bottom));background: var(--inkwell)}.foldacts .knob[data-grapecinder="outline"]{background: transparent;border-color: rgba(255,255,255,0.92);color: var(--canvas)}.canopy.pinned{position: fixed;left: 0;right: 0;width: 100%;overflow: hidden}@media (min-width: 640px){.foldpanel{width: min(420px,90vw);box-shadow: 24px 0 60px -30px rgba(31,41,51,0.5)}}.tier{padding: var(--tier) 0;background: var(--canvas)}.tier[data-pippinlichen="haze"]{background: var(--haze)}.tier[data-finch="snug"]{padding: clamp(40px,6vw,72px) 0}.tier[data-pippinlichen="white"] + .tier[data-pippinlichen="white"]{padding-top: calc(var(--tier) * 0.35)}.tier[data-pippinlichen="haze"] + .tier[data-pippinlichen="haze"]{border-top: 1px solid var(--hair)}.pane{max-width: var(--span);margin: 0 auto;padding: 0 var(--side)}.pane[data-cinderbarrel="read"]{max-width: calc(var(--measure) + 2 * var(--side))}.rubric{text-align: center;margin: 0 auto clamp(30px,4vw,48px);max-width: 54rem}.rubricpill{display: inline-block;margin: 0 0 16px;padding: 6px 15px;border-radius: 999px;background: var(--cardinal);color: var(--canvas);font-weight: 700;font-size: 14.5px;line-height: 1.2;letter-spacing: 0.02em}.rubrictitle{font-size: clamp(34px,9.6vw,42px);line-height: 1.07;letter-spacing: -0.014em}.rubriclede{max-width: 40rem;margin: 18px auto 0;color: var(--pewter);font-size: 19px}.sectionintro{max-width: var(--measure);margin: -8px auto 32px;font-size: 19px;line-height: 1.6}@media (min-width: 768px){.rubrictitle{font-size: 44px}}@media (min-width: 1280px){.rubrictitle{font-size: clamp(44px,3.7vw,54px)}}@media (min-width: 1024px){.rubric[data-hawk="start"]{text-align: left;margin-left: 0}}.trio{position: relative;z-index: 2;background: var(--canvas)}.triorow{display: grid;grid-template-columns: minmax(0,1fr)}.triocard{position: relative;display: flex;align-items: center;gap: 16px;min-width: 0;padding: 20px var(--side);color: var(--canvas);text-decoration: none}.triocard[data-pippinlichen="red"]{background: var(--cardinal)}.triocard[data-pippinlichen="slate"]{background: var(--inkwell)}.triotext{display: flex;flex-direction: column;gap: 4px;min-width: 0}.triotitle{font-family: var(--serif);font-weight: 700;font-size: 22px;line-height: 1.15}.trioline{color: rgba(255,255,255,0.92);font-size: 16px;line-height: 1.45}@media (min-width: 640px){.triocard{padding: 24px var(--side);gap: 20px}.triocard .coin{width: 76px;height: 76px}.triocard .coin svg{width: 36px;height: 36px}}@media (min-width: 1024px){[data-rainrafter="home"] .fup_g3jm{padding-bottom: calc(clamp(40px,5vw,64px) + 88px)}.trio{background: transparent}.triorow{max-width: var(--span);margin: -88px auto 0;padding: 0 var(--side);grid-template-columns: repeat(3,minmax(0,1fr));filter: drop-shadow(0 22px 34px rgba(31,41,51,0.28))}.triocard{align-items: flex-start;gap: 18px;padding: 30px 26px 32px}.triocard:first-child{border-radius: var(--r-card) 0 0 var(--r-card)}.triocard:last-child{border-radius: 0 var(--r-card) var(--r-card) 0}.triocard .coin{width: 84px;height: 84px}.triocard .coin svg{width: 38px;height: 38px}.triotitle{font-size: 24px}}@media (hover: hover) and (pointer: fine){.triocard .coin{transition: transform 260ms var(--landing)}.triocard:hover .coin{transform: rotate(-8deg) scale(1.05)}.triocard:hover .triotitle{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px}}.rosette{width: 116px;height: 116px;margin: 0 auto 22px}.rosette svg{display: block;width: 100%;height: 100%;filter: drop-shadow(0 6px 10px rgba(31,41,51,0.18))}.assurehead{text-align: center}.assure[data-harpwharf="sales"] .rubric{margin-bottom: clamp(28px,4vw,40px)}.guarantee{padding: 10px var(--side);background: var(--cardinal);color: var(--canvas)}.assurances{list-style: none;max-width: calc(var(--span) - 2 * var(--side));margin: 0 auto;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;background: rgba(255,255,255,0.26)}.assurance{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 12px;min-width: 0;padding: 22px 10px;background: var(--cardinal);text-align: center}.assurance:last-child:nth-child(odd){grid-column: 1 / -1}.assurancelabel{font-weight: 700;font-size: 16.5px;line-height: 1.3}.measure{max-width: var(--measure);margin: clamp(32px,5vw,52px) auto 0}.assurelede{font-size: 18.5px;line-height: 1.65}.merits{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 18px;margin: 26px 0 0}.merit{display: flex;align-items: flex-start;gap: 14px;min-width: 0}.merittext{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding-top: 2px}.merittitle{font-family: var(--serif);font-weight: 700;font-size: 20px;line-height: 1.25}.meritline{color: var(--pewter);font-size: 16.5px;line-height: 1.5}.assure[data-harpwharf="company"] .rosette{margin-bottom: 18px}.assurepair{display: grid;grid-template-columns: minmax(0,1fr);gap: 56px}.assurecopy{min-width: 0}.collage{position: relative;min-width: 0;padding: 0 0 20% 0;margin: 0 6px 0 0}.collage::before{content: "";position: absolute;top: 18px;right: -6px;width: 84%;aspect-ratio: 5 / 4;border: 3px solid var(--cardinal);border-radius: var(--r-shot)}.collageshot{position: relative;overflow: hidden;border-radius: var(--r-shot)}.collageshot[data-egretkestrel="1"]{width: 84%;margin-left: auto;margin-right: 12px;box-shadow: var(--shade-up)}.collageshot[data-egretkestrel="1"] img{width: 100%;aspect-ratio: 5 / 4;object-fit: cover}.collageshot[data-egretkestrel="2"]{position: absolute;left: 0;bottom: 0;width: 54%;border: 7px solid var(--canvas);border-radius: calc(var(--r-shot) + 6px);box-shadow: var(--shade-up)}.collageshot[data-egretkestrel="2"] img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-shot)}.collage .rosette{position: absolute;left: 4%;top: -18px;width: 104px;height: 104px;margin: 0}@media (max-width: 359.98px){.assurances{grid-template-columns: minmax(0,1fr)}}@media (min-width: 640px){.merits[data-barrellichen="2"]{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 28px}}@media (min-width: 1024px) and (max-width: 1179.98px){.assurepair .merits[data-barrellichen="2"]{grid-template-columns: minmax(0,1fr)}}@media (min-width: 768px){.guarantee{padding-top: 14px;padding-bottom: 14px}.assurances{grid-template-columns: repeat(3,minmax(0,1fr))}.assurance:last-child:nth-child(odd){grid-column: auto}}@media (min-width: 900px){.measure{max-width: 1060px;text-align: center}.assurelede{max-width: var(--measure);margin-left: auto;margin-right: auto;text-align: left}.merits[data-rain="row"]{grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;margin-top: 34px;text-align: left}.merits[data-rain="row"] .merit{padding: 22px 20px;border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas);box-shadow: var(--shade)}}@media (min-width: 1024px){.assurepair{grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);gap: 72px;align-items: center}.collage{margin: 0 12px 0 0}}@media (min-width: 1180px){.assurances{grid-template-columns: repeat(6,minmax(0,1fr))}.assurance{padding: 26px 12px}}.route{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 34px}.stop{position: relative;min-width: 0;padding-bottom: 28px;filter: drop-shadow(0 14px 22px rgba(31,41,51,0.13))}.stopcard{display: flex;flex-direction: column;align-items: center;min-height: 100%;padding: 30px 22px 58px;background: var(--canvas);text-align: center;clip-path: polygon(0 0,100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px));border-radius: var(--r-card) var(--r-card) 0 0}.stopcard .coin{margin-bottom: 18px}.stoptitle{font-size: 22px;line-height: 1.2;margin-bottom: 8px}.stoptext{margin: 0;color: var(--pewter);font-size: 16.5px;line-height: 1.55}.stopnum{position: absolute;left: 50%;bottom: 0;display: grid;place-items: center;width: 54px;height: 54px;border: 4px solid var(--canvas);border-radius: 50%;background: var(--cardinal);color: var(--canvas);font-family: var(--sans);font-weight: 800;font-size: 18px;line-height: 1;letter-spacing: 0.02em;font-variant-numeric: tabular-nums;transform: translateX(-50%)}@media (min-width: 640px){.route{grid-template-columns: repeat(2,minmax(0,1fr));gap: 36px 22px}}@media (min-width: 1024px){.route{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}}.showcase{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 24px}.exhibit{min-width: 0;overflow: hidden;border-radius: var(--r-card);background: var(--inkwell);box-shadow: var(--shade)}.exhibitlink{display: flex;flex-direction: column;height: 100%;color: var(--canvas);text-decoration: none}.exhibitphoto{display: block;overflow: hidden}.exhibitphoto img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover}.nameboard{position: relative;flex: 1 1 auto;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 42px 18px 24px;background: var(--inkwell);color: var(--canvas);text-align: center;box-shadow: inset 0 -4px var(--cardinal)}.nameboard .coin{position: absolute;left: 50%;top: -30px;width: 60px;height: 60px;transform: translateX(-50%);box-shadow: 0 0 0 4px var(--inkwell)}.nameboard .coin svg{width: 28px;height: 28px}.exhibitdate{color: rgba(255,255,255,0.8);font-size: 14px}.exhibitname{font-family: var(--serif);font-weight: 700;font-size: 23px;line-height: 1.16;text-wrap: balance}.exhibitline{color: rgba(255,255,255,0.86);font-size: 15.5px;line-height: 1.45}.showcase[data-rafterharp] .exhibitline{display: none}.showcase[data-rafterharp]{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.showcase[data-rafterharp] .exhibitphoto img{aspect-ratio: 4 / 3}.showcase[data-rafterharp] .nameboard{padding: 30px 10px 16px}.showcase[data-rafterharp] .nameboard .coin{top: -22px;width: 44px;height: 44px;box-shadow: 0 0 0 3px var(--inkwell)}.showcase[data-rafterharp] .nameboard .coin svg{width: 21px;height: 21px}.showcase[data-rafterharp] .exhibitname{font-size: 17px;line-height: 1.2}@media (max-width: 359.98px){.showcase[data-rafterharp]{grid-template-columns: minmax(0,1fr)}.showcase[data-rafterharp] .exhibitname{font-size: 19px}}@media (min-width: 640px){.showcase{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 22px}.showcase[data-rafterharp]{gap: 24px 20px}.showcase[data-rafterharp] .nameboard{padding: 40px 16px 22px}.showcase[data-rafterharp] .nameboard .coin{top: -28px;width: 56px;height: 56px;box-shadow: 0 0 0 4px var(--inkwell)}.showcase[data-rafterharp] .nameboard .coin svg{width: 26px;height: 26px}.showcase[data-rafterharp] .exhibitname{font-size: 21px}}@media (min-width: 1024px){.showcase,.showcase[data-rafterharp]{grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px 24px}.showcase[data-rafterpippin="1"]{grid-template-columns: minmax(0,420px);justify-content: center}.showcase[data-rafterpippin="2"]{grid-template-columns: repeat(2,minmax(0,420px));justify-content: center}.exhibitname,.showcase[data-rafterharp] .exhibitname{font-size: 24px}}.linkcards{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;margin-top: 28px}.showcase + .linkcards{margin-top: 32px}.shelf > .linkcards:first-child,.rubric + .linkcards{margin-top: 0}.linkcard{min-width: 0}.linkto{display: flex;flex-wrap: wrap;align-items: center;column-gap: 12px;row-gap: 2px;min-height: 60px;height: 100%;padding: 12px 18px;border: 1px solid var(--hair);border-radius: var(--r-knob);background: var(--canvas);color: var(--inkwell);text-decoration: none}.linkto .coin{flex: none}.linkname{flex: 1 1 auto;min-width: 0;font-weight: 700;font-size: 17px;line-height: 1.35}.linkmiles{flex: none;color: var(--pewter);font-size: 14.5px;white-space: nowrap}.linkline{flex: 1 1 100%;color: var(--pewter);font-size: 15.5px;line-height: 1.45}.linkcards[data-finchorbit] .linkto{min-height: 52px}@media (min-width: 640px){.linkcards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.linkcards{grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}}@media (hover: hover) and (pointer: fine){.linkto{transition: transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.linkto:hover{transform: translateY(-2px);border-color: var(--inkwell);box-shadow: var(--shade)}.linkto:hover .linkname{color: var(--cardinal-deep)}}.touchgrid{display: grid;grid-template-columns: minmax(0,1fr);gap: 34px}.touchcopy{min-width: 0;text-align: center}.touchcopy .capslabel{display: inline-block}.touchcopy .capslabel::after{left: 50%;transform: translateX(-50%)}.touchtitle{font-size: clamp(32px,8.8vw,40px);line-height: 1.1;letter-spacing: -0.012em}.touchlede{max-width: 36rem;margin: 16px auto 0;color: var(--pewter);font-size: 18px}.touchpoints{list-style: none;display: grid;gap: 12px;max-width: 26rem;margin: 26px auto 0;text-align: left}.touchpoint{display: flex;align-items: center;gap: 12px;font-weight: 600;font-size: 17px;line-height: 1.4}.touchpoint .coin{background: var(--cardinal);color: var(--canvas);box-shadow: none}.touchpoint .coin svg{stroke-width: 3}.hotline{display: inline-flex;align-items: center;gap: 14px;margin-top: 28px;color: var(--inkwell);text-decoration: none;text-align: left}.hotcoin{display: grid;place-items: center;flex: none;width: 58px;height: 58px;border-radius: 50%;background: var(--cardinal);color: var(--canvas);box-shadow: 0 0 0 6px var(--canvas),0 0 0 7px var(--hair)}.hotcoin svg{width: 24px;height: 24px}.hottext{display: flex;flex-direction: column}.hotsmall{color: var(--pewter);font-size: 15px;line-height: 1.3}.hotbig{font-weight: 800;font-size: 26px;line-height: 1.15;font-variant-numeric: tabular-nums}.touchcard{position: relative;min-width: 0;width: 100%;max-width: 560px;margin: 0 auto;padding: clamp(24px,3vw,32px);border-radius: var(--r-card);background: var(--canvas);box-shadow: var(--shade-up);border: 1px solid var(--hair)}@media (min-width: 1024px){.touchgrid{grid-template-columns: minmax(0,1fr) minmax(0,520px);gap: 72px;align-items: center}.touchcopy{text-align: left}.touchcopy .capslabel::after{left: 0;transform: none}.touchtitle{font-size: clamp(40px,3.5vw,50px)}.touchlede,.touchpoints{margin-left: 0}.touchcard{margin: 0}}@media (hover: hover) and (pointer: fine){.hotline:hover .hotbig{color: var(--cardinal-deep)}}.coupon{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 22px;max-width: 1000px;margin: 0 auto;padding: 54px 22px 26px;border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas);box-shadow: var(--shade)}.coupon .tagstick{top: -18px;right: -6px}.couponcopy{min-width: 0}.couponhead{margin: 0 0 8px;font-family: var(--serif);font-weight: 700;font-size: 28px;line-height: 1.14}.couponline{margin: 0;color: var(--pewter);font-size: 17px}.couponacts{display: grid;gap: 10px;min-width: 0}@media (min-width: 640px){.couponhead{font-size: 31px}}@media (min-width: 1024px){.coupon{grid-template-columns: minmax(0,1fr) minmax(0,320px);gap: 36px;padding: 50px 44px 40px;align-items: center}.couponacts{padding-left: 36px;border-left: 1px solid var(--hair)}}.ticklist{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}.tickitem{display: flex;align-items: center;gap: 14px;min-width: 0;min-height: 62px;padding: 14px 18px;border-radius: var(--r-knob);background: var(--canvas);box-shadow: 0 1px 0 var(--hair),0 10px 22px -18px rgba(31,41,51,0.35);font-weight: 600;font-size: 17px;line-height: 1.4}.ticklist[data-pippinlichen="haze"] .tickitem{background: var(--haze);box-shadow: none}@media (min-width: 768px){.ticklist{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.ticklist:not([data-barrellichen="2"]){grid-template-columns: repeat(3,minmax(0,1fr))}}.mosaic{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.mosaicfig{min-width: 0;overflow: hidden;border-radius: var(--r-shot);background: var(--haze)}.mosaicfig picture,.mosaicfig img{display: block}.mosaicfig img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.mosaiccap{padding: 12px 16px 14px;color: var(--pewter);font-size: 15.5px;line-height: 1.45}@media (min-width: 900px){.mosaic[data-rafterpippin="1"]{max-width: 820px;margin: 0 auto}.mosaic[data-rafterpippin="2"]{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px}.mosaic[data-rafterpippin="3"]{grid-template-columns: minmax(0,2fr) minmax(0,1fr);grid-template-rows: auto auto;gap: 22px}.mosaic[data-rafterpippin="3"] .mosaicfig:first-child{grid-row: 1 / 3;display: flex;flex-direction: column}.mosaic[data-rafterpippin="3"] .mosaicfig:first-child picture{flex: 1 1 auto}.mosaic[data-rafterpippin="3"] .mosaicfig:first-child img{height: 100%;aspect-ratio: auto;min-height: 100%}}.choices{display: grid;gap: 12px}.choicerow{display: grid;gap: 10px;min-width: 0;padding: 18px;border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas)}.choicerow[data-bonfirekestrel]{display: none}.choicecell{min-width: 0;font-size: 16.5px;line-height: 1.5}.choicecell[data-hopperbrook="fix"]{font-weight: 700}.choicelab{display: block;margin-bottom: 2px;color: var(--cardinal-deep);font-weight: 700;font-size: 12.5px;letter-spacing: 0.1em;text-transform: uppercase}@media (min-width: 900px){.choices{gap: 0;border: 1px solid var(--hair);border-radius: var(--r-card);overflow: hidden}.choicerow{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;padding: 18px 22px;border: 0;border-top: 1px solid var(--hair);border-radius: 0}.choicerow[data-bonfirekestrel]{display: grid;border-top: 0;background: var(--haze);box-shadow: inset 0 -3px var(--cardinal);font-weight: 700;font-size: 15px;letter-spacing: 0.02em}.choicelab{display: none}}.parts{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px;margin: 0}.part{min-width: 0;padding: 20px 20px 18px;border-radius: var(--r-card);background: var(--canvas);box-shadow: var(--shade)}.partname{display: flex;align-items: center;gap: 12px;font-weight: 700;font-size: 18px;line-height: 1.35}.partnote{margin: 8px 0 0 38px;color: var(--pewter);font-size: 16.5px;line-height: 1.55}@media (min-width: 1024px){.parts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 22px}}.factors{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.factor{display: flex;align-items: flex-start;gap: 16px;min-width: 0;padding: 20px;border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas)}.factornum{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 50%;background: var(--haze);box-shadow: inset 0 0 0 1px var(--hair);color: var(--cardinal-deep);font-weight: 800;font-size: 17px;line-height: 1;font-variant-numeric: tabular-nums}.factorcopy{min-width: 0}.factortitle{font-size: 20px;line-height: 1.25;margin: 3px 0 6px}.factortext{margin: 0;color: var(--pewter);font-size: 16.5px;line-height: 1.55}@media (min-width: 900px){.factors{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 22px}}.vicinity p:last-child,.narrative p:last-child{margin-bottom: 0}.narrative[data-kestrel] p:first-child{font-size: 19px}.vicinity p,.narrative p,.chapter p{max-width: 60ch}.symptoms{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.symptom{display: flex;align-items: flex-start;gap: 16px;min-width: 0;padding: 22px 20px;border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas);box-shadow: var(--shade)}.symptomcopy{min-width: 0}.symptomtitle{display: block;font-family: var(--serif);font-weight: 700;font-size: 20px;line-height: 1.25}.symptomtext{margin: 8px 0 0;color: var(--pewter);font-size: 16.5px;line-height: 1.55}.symptoms[data-pretzelorbit] .symptom{display: block;padding: 0;border: 1px solid var(--hair);border-radius: var(--r-knob);background: var(--haze);box-shadow: none}.symptomlink{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;height: 100%;min-height: 96px;padding: 18px 18px;color: var(--inkwell);text-align: center;text-decoration: none}.symptoms[data-pretzelorbit] .symptomtitle{font-family: var(--sans);font-size: 18px}.symptomsvc{color: var(--cardinal-deep);font-weight: 700;font-size: 15px;text-decoration: underline;text-underline-offset: 3px}@media (min-width: 768px){.symptoms{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}@media (min-width: 1180px){.symptoms:has(> :last-child:nth-child(3n)){grid-template-columns: repeat(3,minmax(0,1fr))}.symptoms[data-pretzelorbit]:has(> :last-child:nth-child(4n)){grid-template-columns: repeat(4,minmax(0,1fr))}}@media (hover: hover) and (pointer: fine){.symptoms[data-pretzelorbit] .symptom{transition: transform 200ms ease,border-color 200ms ease,background-color 200ms ease}.symptoms[data-pretzelorbit] .symptom:hover{transform: translateY(-3px);border-color: var(--inkwell);background: var(--canvas)}}.queries{display: grid;gap: 10px}.query{border: 1px solid var(--hair);border-radius: var(--r-knob);background: var(--canvas)}.query[open]{background: var(--haze)}.asked{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 62px;padding: 14px 18px 14px 20px;font-weight: 700;font-size: 18px;line-height: 1.4;list-style: none;cursor: pointer}.asked::-webkit-details-marker{display: none}.askedtext{min-width: 0}.querymark{position: relative;flex: none;width: 32px;height: 32px;border-radius: 50%;background: var(--cardinal);color: var(--canvas);transition: transform 200ms ease}.querymark::before,.querymark::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background: currentColor}.querymark::after{transform: rotate(90deg)}details[open] > summary .querymark{transform: rotate(45deg)}.answered{padding: 0 20px 18px;font-size: 17px;line-height: 1.65}.answered p{margin: 0}.particulars{border: 1px solid var(--hair);border-radius: var(--r-card);background: var(--canvas)}.particularsum{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 64px;padding: 14px 18px 14px 22px;font-family: var(--serif);font-weight: 700;font-size: 20px;list-style: none;cursor: pointer}.particularsum::-webkit-details-marker{display: none}.particulars .writeup{padding: 8px 22px 28px;border-top: 1px solid var(--hair)}.particulars .writeuptext{max-width: var(--measure);margin: 0 auto}.writeup{display: grid;grid-template-columns: minmax(0,1fr);gap: 36px}.writeuptext{min-width: 0;max-width: var(--measure)}.writeuptext .rubric{text-align: left;margin-left: 0}.chapter{margin-top: 30px}.chapter:first-child{margin-top: 0}.chapter[data-kestrel] p{font-size: 19px}.chapterhead{margin: 0 0 12px;font-size: 28px;line-height: 1.18;letter-spacing: -0.008em}.points{list-style: none;margin: 0 0 1em;display: grid;gap: 8px}.points li{position: relative;padding-left: 24px}.points li::before{content: "";position: absolute;left: 2px;top: 0.62em;width: 9px;height: 9px;border-radius: 2px;background: var(--cardinal)}.writeupside{min-width: 0;display: grid;gap: 18px;align-content: start}.contents{padding: 20px 22px;border-radius: var(--r-card);background: var(--haze)}.contentshead{margin: 0 0 8px;font-family: var(--serif);font-weight: 700;font-size: 19px}.contentslist{margin: 0;padding-left: 20px;font-size: 16px;line-height: 1.5}.contentslist li{padding: 4px 0}.contentslist a{color: var(--inkwell);text-decoration-color: var(--cardinal)}.callcard{padding: 22px;border-radius: var(--r-card);background: var(--inkwell);color: var(--canvas);text-align: center}.callcardhead{margin: 0 0 4px;font-family: var(--serif);font-weight: 700;font-size: 19px}.callcarddigits{margin: 0 0 14px;font-weight: 800;font-size: 24px;font-variant-numeric: tabular-nums}.callcarddigits a{color: var(--canvas)}.callcard .knob{width: 100%;background: transparent;border-color: rgba(255,255,255,0.92);color: var(--canvas)}@media (min-width: 1024px){.writeup[data-brookpippin]{grid-template-columns: minmax(0,1fr) 300px;gap: 56px}.writeup[data-brookpippin] .writeupside{position: sticky;top: 90px}}.breather{margin: 32px 0;padding: 22px;border-radius: var(--r-card);border: 1px solid var(--hair);background: var(--haze);text-align: center}.breatherline{margin: 0;font-weight: 700;font-size: 18px}.breather .duo{margin-top: 16px}@media (max-width: 359px){.breather{padding: 20px 14px}.breather .knob[href^="tel:"]{white-space: normal;padding: 8px 16px}.breather .knob .telnum{white-space: nowrap}}.signoff{display: grid;grid-template-columns: minmax(0,1fr)}.signoffmsg,.signoffcall{min-width: 0;display: flex}.signoffin{width: 100%;min-width: 0;padding: 44px var(--side)}.signoffmsg{background: var(--cardinal);color: var(--canvas);text-align: center}.signofftitle{font-size: clamp(32px,8.4vw,44px);line-height: 1.08;letter-spacing: -0.012em}.signoffline{margin: 14px auto 24px;max-width: 34rem;color: rgba(255,255,255,0.95);font-size: 17.5px}.signoffcall{background: var(--inkwell);color: var(--canvas);text-align: center;container-type: inline-size}.signoffcall .signoffin{display: flex;flex-direction: column;align-items: center;justify-content: center}.signoffcall .capslabel{display: inline-block;margin-bottom: 20px}.signoffcall .capslabel::after{left: 50%;transform: translateX(-50%)}.signoffnumber{display: inline-flex;align-items: center;justify-content: center;gap: 0.3em;max-width: 100%;color: var(--canvas);font-family: var(--sans);font-weight: 800;font-size: 34px;font-size: clamp(28px,12cqi,60px);line-height: 1;letter-spacing: -0.01em;text-decoration: none;font-variant-numeric: lining-nums tabular-nums;white-space: nowrap}.signoffnumber svg{width: 0.62em;height: 0.62em;flex: none;color: var(--cardinal);background: var(--canvas);border-radius: 50%;padding: 0.14em;box-sizing: content-box}.signoffnote{margin: 18px 0 0;color: rgba(255,255,255,0.86);font-size: 15.5px}@media (min-width: 768px){.signoff{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.signoffin{max-width: calc(var(--span) / 2);padding: 64px 40px}.signoffmsg{justify-content: flex-end}.signoffmsg .signoffin{padding-left: var(--side)}.signoffcall{justify-content: flex-start}}@media (min-width: 1024px){.signoffmsg{text-align: left}.signoffline{margin-left: 0}}@media (hover: hover) and (pointer: fine){.signoffnumber{transition: transform 150ms ease}.signoffnumber:hover{transform: translateY(-2px)}}.enquiry{display: grid;gap: 12px;container-type: inline-size}.enquiryintro{margin: 0 96px 2px 0;color: var(--pewter);font-size: 16px}.fieldpair{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}@container (min-width: 330px){.fieldpair{grid-template-columns: repeat(2,minmax(0,1fr))}.fieldpair > .field:only-child{grid-column: 1 / -1}}.field{display: grid;gap: 5px;min-width: 0}.fieldname{font-weight: 600;font-size: 15px;line-height: 1.3;color: var(--inkwell)}.needed{margin-left: 2px;color: var(--cardinal-deep)}.optional{color: var(--pewter);font-weight: 400}.fieldbox{position: relative;display: block;min-width: 0}.fieldicon{position: absolute;top: 9px;right: 0;bottom: 9px;display: grid;place-items: center;width: 44px;border-left: 1px solid var(--hair);color: var(--pewter);pointer-events: none}.fieldicon svg{width: 19px;height: 19px}.fieldinput{width: 100%;min-width: 0;min-height: 50px;padding: 11px 14px;border: 1px solid var(--inputline);border-radius: var(--r-knob);background: var(--canvas);color: var(--inkwell);font: inherit;font-size: 16px;line-height: 1.3;transition: border-color 150ms ease}.fieldbox .fieldinput{padding-right: 54px}select.fieldinput{-webkit-appearance: none;appearance: none;padding-right: 40px;background: var(--canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23C52633' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat}.fieldinput:focus{outline: 2px solid var(--cardinal);outline-offset: 1px;border-color: var(--cardinal)}.fieldbox:focus-within .fieldicon{color: var(--cardinal)}.fieldinput[aria-invalid="true"]{border-color: var(--cardinal-deep)}.fieldmsg{margin: 0;color: var(--cardinal-deep);font-weight: 600;font-size: 14px}.honey{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.send{width: 100%;margin-top: 4px}.formnote{margin: 0;color: var(--pewter);font-size: 14.5px;text-align: center}.formfail{margin: 0;color: var(--cardinal-deep);font-weight: 600;font-size: 15px}.formfail a{color: inherit}.formdone{padding: 8px 0;text-align: center}.formdone:focus{outline: none}.formdonetitle{margin: 0 0 6px;font-family: var(--serif);font-weight: 700;font-size: 24px}.formdoneline{margin: 0;color: var(--pewter);font-size: 17px}.fup_fb .enquiry,.fup_ytac .enquiry{gap: 11px}@media (max-height: 720px){.fup_ytac .enquiry{gap: 8px}.fup_ytac .fieldinput{min-height: 44px;padding: 9px 12px}.fup_ytac .fieldbox .fieldinput{padding-right: 50px}.fup_ytac .fieldicon{top: 7px;bottom: 7px}.fup_ytac .fieldname{font-size: 14px}}.nightline{display: flex;flex-direction: column;align-items: center;gap: 18px;max-width: 900px;margin: 0 auto;padding: 30px 22px;border-radius: var(--r-card);background: var(--inkwell);color: var(--canvas);box-shadow: var(--shade-up);text-align: center}.nightlinecopy{min-width: 0}.nightlinehead{font-size: clamp(26px,6.6vw,34px);line-height: 1.15;margin-bottom: 10px}.nightlinetext{font-size: 17.5px;color: rgba(255,255,255,0.94)}.nightlinedigits{margin: 0 0 12px}.nightlinedigits a{display: inline-flex;align-items: center;gap: 10px;color: var(--canvas);font-weight: 800;font-size: clamp(28px,8vw,36px);line-height: 1.1;text-decoration: none;white-space: nowrap;font-variant-numeric: tabular-nums}.nightlinedigits svg{width: 26px;height: 26px}.nightlinesafety{margin: 0 0 8px;color: rgba(255,255,255,0.86);font-size: 16px}.nightlinemore{margin: 0}.nightlinemore a{color: var(--canvas)}@media (min-width: 768px){.nightline{flex-direction: row;align-items: flex-start;text-align: left;padding: 34px 38px}}.gazette{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}.gazettecopy{min-width: 0}.gazettecopy p{max-width: 70ch}.gazettefig{min-width: 0}.gazettefig img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-shot);box-shadow: var(--shade-up)}.notes{list-style: none;display: grid;gap: 12px;margin: 8px 0 16px}.note{display: flex;align-items: flex-start;gap: 12px;min-width: 0;font-size: 17px;line-height: 1.5}.note .coin{margin-top: 1px}.sourceline{color: var(--pewter);font-size: 14.5px}.sourceline a{color: var(--pewter)}.reach{display: grid;gap: 0;margin: 0}.reachrow{display: grid;gap: 4px;padding: 16px 0;border-bottom: 1px solid var(--hair)}.reachrow dt{color: var(--cardinal-deep);font-weight: 700;font-size: 13px;letter-spacing: 0.1em;text-transform: uppercase}.reachrow dd{margin: 0}.reachkey{color: var(--inkwell);font-weight: 700;font-size: 20px}.reachnote{display: block;color: var(--pewter);font-size: 16px}.essay{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}.essaytext{min-width: 0}.essay .rubric{text-align: center}.essayplates{display: grid;gap: 16px;min-width: 0}.essayplate img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-shot)}@media (min-width: 1024px){.gazette[data-lintel]{grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 60px;align-items: center}.gazette .sectionintro[data-hawk="start"]{text-align: left;margin-left: 0}.essay[data-lintel]{grid-template-columns: minmax(0,1.2fr) minmax(0,0.8fr);gap: 56px;align-items: start}.essay[data-lintel] .rubric{text-align: left;margin-left: 0}}.shelf{margin-top: 48px}.shelf:first-child{margin-top: 0}.shelfname{margin: 0 0 22px;text-align: center;font-size: 30px;line-height: 1.2}.shelfname a{color: inherit;text-decoration-color: var(--cardinal)}.gist{position: relative;padding: 24px 22px 22px;border-radius: var(--r-card);background: var(--haze);box-shadow: inset 0 0 0 1px var(--hair)}.gist .capslabel{margin-bottom: 16px}.gisttext{margin: 0;font-size: 19px;line-height: 1.6}.titlepage{padding: clamp(48px,7vw,80px) 0 clamp(36px,5vw,56px);background: var(--haze);box-shadow: inset 0 -3px var(--cardinal);text-align: center}.titlehead{font-weight: 700;font-size: clamp(38px,9.6vw,56px);line-height: 1.06;letter-spacing: -0.016em}.titledek{max-width: 36rem;margin: 16px auto 0;color: var(--pewter);font-size: 19px}.titlemeta{margin: 12px 0 0;color: var(--pewter);font-size: 15px}.prefline{max-width: var(--span);margin: 0 auto;padding: 0 var(--side) 48px;text-align: center}.prefsource{display: inline-block;border-radius: 12px}.prefsource img{width: 190px;height: auto}.colophon{background: var(--inkwell);color: var(--canvas)}.colophongrid{max-width: var(--span);margin: 0 auto;padding: 52px var(--side) 40px;display: grid;grid-template-columns: minmax(0,1fr);gap: 38px}.colophonbrand,.colophoncol,.colophonreach{min-width: 0}.colhead{position: relative;margin: 0 0 22px;padding-bottom: 12px;font-family: var(--serif);font-weight: 700;font-size: 22px;line-height: 1.2}.colhead::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;border-radius: 2px;background: var(--cardinal)}.footlogo{margin-bottom: 16px}.footlogo.fup_ei .fup_tn{height: 52px}.blurb{color: rgba(255,255,255,0.88);font-size: 16.5px;line-height: 1.6}.footpref{margin: 0 0 18px}.usaline{display: flex;align-items: center;gap: 10px;margin: 0;font-weight: 600;font-size: 15.5px}.collist{list-style: none}.collist a{display: flex;align-items: center;min-height: 44px;color: rgba(255,255,255,0.9);font-size: 16.5px;text-decoration: none}.colsub a{min-height: 40px;padding-left: 14px;color: rgba(255,255,255,0.72);font-size: 15px}.colophonreach{position: relative;padding: 30px 24px 26px;background: var(--cardinal)}.colophonreach .colhead::after{background: var(--canvas)}.reachlist{list-style: none;display: grid;gap: 14px}.reachline{display: flex;align-items: center;gap: 14px;min-height: 48px;color: var(--canvas);text-decoration: none}.reachtext{display: flex;flex-direction: column;min-width: 0}.reachsmall{color: rgba(255,255,255,0.9);font-size: 14.5px;line-height: 1.3}.reachbig{font-weight: 800;font-size: 23px;line-height: 1.2;font-variant-numeric: tabular-nums}.reachmid{font-weight: 700;font-size: 17px;line-height: 1.3}.reachplain{list-style: none;display: flex;flex-wrap: wrap;gap: 0 22px;margin-top: 16px;padding-top: 12px;border-top: 1px solid rgba(255,255,255,0.3)}.reachplain a{display: inline-flex;align-items: center;min-height: 44px;color: var(--canvas);font-weight: 600;font-size: 16px}.foothours{margin: 6px 0 0;color: rgba(255,255,255,0.92);font-size: 15px}.colophonbase{border-top: 1px solid rgba(255,255,255,0.14)}.arealine,.legalline{max-width: var(--span);margin: 0 auto;padding: 0 var(--side);color: rgba(255,255,255,0.76);font-size: 14.5px;line-height: 1.55}.arealine{padding-top: 18px}.legalline{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 18px;padding-top: 10px;padding-bottom: 22px}.legalline a{display: inline-flex;align-items: center;min-height: 32px;color: rgba(255,255,255,0.84)}@media (max-width: 639.98px){.colophoncol:first-of-type .collist{column-count: 2;column-gap: 20px}.colophoncol:first-of-type .collist li{break-inside: avoid}}@media (min-width: 640px){.colophongrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.colophongrid{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,0.9fr) minmax(0,1.15fr);gap: 40px;padding-top: 0}.colophonbrand,.colophoncol{padding-top: 64px}.colophonreach{padding: 60px 30px 30px;align-self: start}}@media (hover: hover) and (pointer: fine){.collist a:hover,.reachplain a:hover{color: var(--canvas);text-decoration: underline;text-underline-offset: 4px}.reachline:hover .reachbig,.reachline:hover .reachmid{text-decoration: underline;text-underline-offset: 4px}}.collist a:focus-visible{text-decoration: underline}@media (prefers-reduced-motion: reduce){.foldpanel,.triocard .coin,.querymark,.linkto{transition: none}}@media (prefers-contrast: more){.exhibit,.stopcard,.symptom,.query,.coupon,.tickitem,.linkto,.part,.factor{border: 1px solid var(--inkwell)}}@media print{.marquee,.foldout,.colophon,.signoff{display: none}}:root{--r-card: 6px;--r-knob: 6px;--r-shot: 6px;--letter-h: 84px;--belt-h: 52px}h1,h2{font-weight: 600}.marquee{top: 0;box-shadow: 0 1px 0 var(--hair)}.letterrow{gap: 10px;padding-bottom: 0}.emblem{margin-right: auto}.burger{border: 0;border-left: 1px solid var(--hair);border-radius: 0}.dialer{min-height: 44px;padding-inline: 9px;font-size: 14px}.lanes{display: none}.burgerbars::before,.burgerbars::after{transition: transform 200ms var(--landing)}.burger[aria-expanded="true"] .burgerbars::before{transform: translateY(6px) rotate(45deg)}.burger[aria-expanded="true"] .burgerbars::after{transform: translateY(-6px) rotate(-45deg)}.burger[aria-expanded="true"] .burgerbars{background: transparent}.foldpanel{left: auto;right: 0}.foldout[data-maple="from"] .foldpanel,.foldout[data-maple="out"] .foldpanel{transform: translateX(100%)}.foldlane{min-height: 72px;font-size: 27px;font-weight: 600}.foldgroup[open]{background: var(--haze)}.foldplain{padding-block: 16px}.foldacts{background: var(--canvas);border-top: 1px solid var(--hair)}.foldacts .knob[data-grapecinder="outline"]{color: var(--inkwell);border-color: var(--inkwell)}@media (min-width: 640px){.foldpanel{box-shadow: -24px 0 60px -30px rgba(31,41,51,.5)}}@media (min-width: 1024px){.letterrow{height: var(--letter-h);gap: 22px}.emblem{max-width: 255px}.marquee .fup_trv.fup_ei .fup_tn{height: 44px}.lanes{display: block;margin: 0}.burger{display: none}.dialer{display: inline-flex;font-size: 16px;padding-inline: 16px;min-height: 48px}.laneitem + .laneitem::before{display: none}.lanename,.laneplain{position: relative;color: var(--inkwell);padding-inline: 14px;font-size: 16px;height: 52px}.laneitem:first-child .lanename{padding-left: 14px}.lanedrop[open] .lanename,.laneplain[aria-current="page"]{box-shadow: inset 0 -2px var(--cardinal)}.dropsheet{max-height: calc(100dvh - 120px);overflow-y: auto;border-top: 1px solid var(--hair)}.dropcatalog{display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 32px;max-width: var(--span);margin: auto;padding: 30px var(--side) 36px}.dropfamily{min-width: 0}.droptitle{color: var(--cardinal-deep);border-bottom: 1px solid var(--hair);padding-bottom: 12px;font-family: var(--serif);font-size: 28px;line-height: 1.15}.dropcols{display: block;padding: 0}.dropfamily:first-child .dropcols{columns: 2;column-gap: 24px}.dropcol{break-inside: avoid;padding-bottom: 8px}.droproot{font-size: 16px}.dropsub{font-size: 14.5px;line-height: 1.3;padding-block: 5px}}@media (min-width: 1280px){.letterrow{gap: 32px}.lanename,.laneplain{padding-inline: 18px}}.fup_sdzk{text-align: left;margin-inline: 0}.fup_imtx{font-weight: 600;font-size: clamp(39px,10.4vw,54px);line-height: 1.04;letter-spacing: -.03em}.fup_imtx::after{content: "";display: block;width: 72px;height: 4px;margin-top: 25px;background: var(--cardinal)}.fup_vmar{margin-left: 0;font-size: 18px;max-width: 32rem}.fup_usn6{justify-content: flex-start;gap: 8px 16px}.fup_usn6 li{justify-content: flex-start;white-space: normal;font-size: 15px}.fup_usn6 li::before{width: 16px;height: 16px;margin-top: 4px;background-size: 10px}.fup_jw5e{justify-content: flex-start;justify-items: start}.fup_s9n .fup_q6{max-width: 360px}.fup_b898{font-weight: 600;font-size: 27px}.fup_b898::after{display: none}.fup_fb .tagstick{right: -6px}@media (min-width: 768px){.fup_imtx{font-size: 58px}}@media (min-width: 1024px){.fup_imtx{font-size: clamp(58px,5vw,74px);max-width: 680px}.fup_vmar{font-size: 20px}.fup_g3jm{column-gap: clamp(48px,6vw,92px)}[data-rainrafter="home"] .fup_g3jm{padding-bottom: 64px}}.trio{background: var(--canvas);border-bottom: 1px solid var(--hair)}.triorow{margin: 0 auto;filter: none}.triocard[data-pippinlichen]{color: var(--inkwell);background: var(--canvas);border-radius: 0}.triocard + .triocard{border-top: 1px solid var(--hair)}.trioline{color: var(--pewter)}.triotitle{font-weight: 600}.triocard .coin[data-siennakestrel="dark"]{background: var(--haze);box-shadow: none;width: 52px;height: 52px}.triocard .coin svg{width: 26px;height: 26px}@media (min-width: 1024px){.triocard{padding: 30px 20px}.triocard + .triocard{border-top: 0;border-left: 1px solid var(--hair)}}.rubric,.rubric[data-hawk="start"],.essay .rubric{text-align: left;margin-left: 0;max-width: 52rem}.rubricpill{background: transparent;color: var(--cardinal-deep);padding: 0;border-radius: 0;display: flex;align-items: center;gap: 12px;font-size: 14px;letter-spacing: .08em;font-weight: 700}.rubricpill::before{content: "";width: 32px;height: 2px;flex: none;background: currentColor}.rubrictitle{font-weight: 600;letter-spacing: -.025em}.rubriclede{margin-left: 0}.exhibit{background: var(--canvas);box-shadow: none;border: 1px solid var(--hair)}.nameboard,.showcase[data-rafterharp] .nameboard{background: var(--canvas);color: var(--inkwell);padding: 20px;align-items: flex-start;text-align: left;box-shadow: none}.nameboard .coin,.showcase[data-rafterharp] .nameboard .coin{position: static;transform: none;width: 34px;height: 34px;box-shadow: none;margin-bottom: 4px;background: var(--haze)}.nameboard .coin svg,.showcase[data-rafterharp] .nameboard .coin svg{width: 18px;height: 18px}.exhibitname,.showcase[data-rafterharp] .exhibitname{font-weight: 600;text-wrap: pretty;font-size: 23px}.exhibitline,.exhibitdate{color: var(--pewter)}.showcase[data-rafterharp] .exhibitphoto img{aspect-ratio: 16 / 10}@media (max-width: 639.98px){.showcase[data-rafterharp]{grid-template-columns: minmax(0,1fr);gap: 14px}.showcase[data-rafterharp] .exhibitlink{display: grid;grid-template-columns: 36% minmax(0,1fr)}.showcase[data-rafterharp] .exhibitphoto{height: 100%}.showcase[data-rafterharp] .exhibitphoto img{height: 100%;min-height: 138px;aspect-ratio: auto}.showcase[data-rafterharp] .nameboard{padding: 16px;gap: 4px}.showcase[data-rafterharp] .exhibitname{font-size: 21px}}@media (min-width: 1024px){.showcase[data-rafterharp]{grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.assurepair{grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr)}.assurecopy{order: 2}.collage{order: 1}.faqgrid{display: grid;grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr);gap: 64px}.faqgrid .rubric{margin-bottom: 0}}.route{gap: 0}.stop{padding: 0 0 24px 68px;filter: none;border-left: 1px solid var(--hair)}.stopcard{padding: 0 0 24px;clip-path: none;border-radius: 0;background: transparent;text-align: left;align-items: flex-start}.stopcard .coin{display: none}.stopnum{top: 0;left: 0;bottom: auto;width: 48px;height: 48px;border: 0;border-radius: 0 0 10px 0;transform: none;background: var(--inkwell);color: var(--canvas);font-family: var(--serif);font-size: 27px;font-weight: 600}.stoptitle{font-weight: 600;font-size: 25px}@media (min-width: 640px){.route{gap: 28px}}@media (min-width: 1024px){.route{gap: 28px}.stop{padding: 76px 0 0;border-left: 0;border-top: 1px solid var(--hair)}}.query{border-radius: 0;box-shadow: none;border: 0;border-bottom: 1px solid var(--hair);background: transparent}.asked{padding-left: 0}.answered{padding-left: 0}.touchcopy{text-align: left}.touchcopy .capslabel::after{left: 0;transform: none}.touchlede,.touchpoints{margin-left: 0}.colophongrid{padding-top: 48px;align-items: start}.colophonbrand,.colophoncol{padding-top: 0}.colophonreach{padding: 26px}.footcatalog{max-width: var(--span);margin: auto;padding: 8px var(--side) 40px;display: grid;gap: 32px}.footfamily{min-width: 0}.footsubs{list-style: none}.colophoncol:first-of-type .collist{column-count: 1}.footfamily .collist > li{break-inside: avoid}.footfamily .colhead{font-size: 25px}@media (min-width: 640px){.footcatalog{grid-template-columns: repeat(2,minmax(0,1fr))}.footfamily:first-child{grid-column: 1 / -1}.footfamily:first-child .collist{columns: 2;column-gap: 24px}}@media (min-width: 1024px){.colophongrid{grid-template-columns: minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr);gap: 60px}.footcatalog{grid-template-columns: 2fr 1fr 1fr;gap: 40px;padding-top: 36px;border-top: 1px solid rgba(255,255,255,.14)}.footfamily:first-child{grid-column: auto}}@media (hover: hover) and (pointer: fine){.exhibitlink{transition: transform 200ms var(--landing)}.exhibit:hover .exhibitname{color: var(--cardinal-deep)}.lanename::before,.laneplain::before{content: "";position: absolute;bottom: 5px;left: 14px;right: 14px;height: 2px;background: var(--cardinal);transform: scaleX(0);transform-origin: left;transition: transform 200ms var(--landing)}.lanename:hover::before,.laneplain:hover::before{transform: scaleX(1)}.lanename:hover,.laneplain:hover{box-shadow: none}.exhibitlink:focus-visible{outline-offset: -3px}}@media (prefers-reduced-motion: reduce){.burgerbars::before,.burgerbars::after,.lanename::before,.laneplain::before{transition: none}}.reviewnotice{margin: 0;padding: 8px 16px;background: var(--inkwell);color: var(--canvas);text-align: center;font-size: 14px;line-height: 1.4}.reviewnotice a{color: var(--canvas);white-space: nowrap}[data-design-review] .fieldinput:disabled{background-color: var(--haze);color: var(--pewter);cursor: not-allowed}[data-design-review] button[type="submit"]:disabled{background: var(--pewter);border-color: var(--pewter);cursor: not-allowed;animation: none}@media (max-width: 359.98px){[data-rainrafter="home"] .fup_imtx{font-size: 36px;line-height: 1.02}[data-rainrafter="home"] .fup_imtx::after{display: none}[data-rainrafter="home"] .fup_vmar{font-size: 16px;line-height: 1.45;margin-top: 12px}[data-rainrafter="home"] .fup_usn6{gap: 4px 12px;margin-top: 12px}[data-rainrafter="home"] .fup_usn6 li{font-size: 14px;line-height: 1.3}[data-rainrafter="home"] .fup_jw5e{margin-top: 14px}}.fup_vmar a{color: inherit;text-decoration-color: currentColor}@media (max-width: 359.98px){.showcase[data-rafterharp] .exhibitlink{display: flex}.showcase[data-rafterharp] .exhibitphoto{height: auto}.showcase[data-rafterharp] .exhibitphoto img{height: auto;min-height: 0;aspect-ratio: 16 / 10}}.enquiry[data-rain="stacked"] .fieldpair{grid-template-columns:minmax(0,1fr)}[data-pippincinder="center"] .rubric,[data-pippincinder="center"] .rubric[data-hawk="start"],[data-pippincinder="center"] .essay .rubric{text-align:center;margin-inline:auto}[data-pippincinder="center"] .rubricpill{justify-content:center}[data-pippincinder="center"] .rubricpill::after{content:"";width:32px;height:2px;background:currentColor}[data-pippincinder="center"] .rubriclede{margin-inline:auto}.fup_r54 .fup_sdzk{text-align:center;margin-inline:auto}.fup_r54 .fup_imtx,.fup_r54 .fup_vmar{margin-inline:auto}.fup_r54 .fup_imtx::after{margin-inline:auto}.fup_r54 .fup_usn6{justify-content:center}.fup_r54 .fup_jw5e{justify-content:center;justify-items:center}.seal-red{fill:var(--cardinal)}.seal-ring{fill:none;stroke:var(--inkwell)}.seal-check{fill:none;stroke:var(--cardinal)}.seal-number{fill:var(--inkwell);font-family:var(--serif);font-weight:700;font-size:25px}.seal-caption{fill:var(--inkwell);font-family:var(--sans);font-weight:700;font-size:8.6px;letter-spacing:1.05px}[data-pippincinder="center"] main h1,[data-pippincinder="center"] main h2{text-align:center}[data-pippincinder="center"] .touchcopy .capslabel{display:block;text-align:center}[data-pippincinder="center"] .touchcopy .capslabel::after{left:50%;transform:translateX(-50%)}
