.OoGMcq_section{max-width:var(--home-content-max,120rem);color:var(--text-primary);scroll-margin-top:var(--page-header-clearance);margin:0 auto}.OoGMcq_heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.OoGMcq_featured .OoGMcq_heading{flex-direction:column;align-items:flex-start;gap:.375rem;margin-bottom:1.5rem}.OoGMcq_title{text-wrap:balance;margin:0}.OoGMcq_moreLink{min-height:2.75rem;color:var(--accent-train);font-size:var(--type-meta);align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.OoGMcq_moreLink svg,.OoGMcq_caption svg,.OoGMcq_sourceArrow{flex-shrink:0}.OoGMcq_list{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.OoGMcq_list li{min-width:0}.OoGMcq_list li+li{border-top:1px solid var(--border-subtle)}.OoGMcq_reference{height:100%;color:inherit;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;text-decoration:none;display:flex}.OoGMcq_logoArea{justify-content:center;align-items:center;width:100%;height:5rem;display:flex}.OoGMcq_logo{object-fit:contain;flex-shrink:0;max-width:100%;display:block}.OoGMcq_tampere{width:10rem;height:auto}.OoGMcq_yle{width:3.5rem;height:auto}.OoGMcq_aalto{width:auto;height:4.75rem}.OoGMcq_nkl{width:14rem;height:auto}.OoGMcq_wikipedia{width:10rem;height:auto}.OoGMcq_copy{min-width:0}.OoGMcq_caption{color:var(--text-secondary);font-size:var(--type-meta);text-align:center;justify-content:center;align-items:center;gap:.5rem;line-height:1.5;display:flex}.OoGMcq_note{color:var(--text-secondary);font-size:var(--type-meta);margin:1rem 0 0;line-height:1.6}.OoGMcq_detailed{background:var(--surface-muted);border-radius:.75rem;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.OoGMcq_detailed .OoGMcq_heading{margin:0}.OoGMcq_detailed .OoGMcq_title{max-width:18ch}.OoGMcq_detailed .OoGMcq_list{background:var(--surface-elevated);border:0;border-radius:.75rem;padding-inline:clamp(1rem,2vw,2rem)}.OoGMcq_detailed .OoGMcq_reference{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.OoGMcq_detailed .OoGMcq_logoArea{width:100%;height:3rem}.OoGMcq_detailed .OoGMcq_logo{object-fit:contain;max-width:100%;max-height:3rem}.OoGMcq_detailed .OoGMcq_description{font-size:var(--type-meta);margin-top:.25rem}.OoGMcq_name{font-family:var(--font-inter);font-size:var(--type-body);margin:0 0 .25rem;font-weight:600;line-height:1.4}.OoGMcq_description{max-width:68ch;color:var(--text-secondary);font-size:var(--type-body);margin:.75rem 0 0;line-height:1.65}.OoGMcq_sourceArrow{align-self:center}.OoGMcq_recognition{background:var(--surface-elevated);border-radius:.75rem;align-content:start;align-self:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.OoGMcq_year{color:var(--accent-train);font-family:var(--font-jetbrains);font-size:var(--type-section-title);font-weight:500;line-height:1}.OoGMcq_awardTitle{font-size:var(--type-card-title);margin:0}.OoGMcq_awardCopy .OoGMcq_moreLink{margin-top:.75rem}.OoGMcq_reference:focus-visible,.OoGMcq_moreLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:4px}.OoGMcq_reference:hover,.OoGMcq_reference:hover .OoGMcq_caption,.OoGMcq_reference:hover .OoGMcq_name,.OoGMcq_moreLink:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.OoGMcq_reference:hover .OoGMcq_caption,.OoGMcq_reference:hover .OoGMcq_name{color:var(--accent-train)}.OoGMcq_moreLink:hover{color:var(--text-primary)}}@media (min-width:22.5rem){.OoGMcq_featured .OoGMcq_list{grid-template-columns:repeat(2,minmax(0,1fr))}.OoGMcq_featured li:nth-child(2){border-top:0}}@media (min-width:48rem){.OoGMcq_featured .OoGMcq_heading{flex-direction:row;align-items:end;gap:1rem 2rem;margin-bottom:2rem}.OoGMcq_featured .OoGMcq_reference{padding:2rem 1.5rem}.OoGMcq_detailed .OoGMcq_reference{grid-template-columns:7rem minmax(0,1fr) auto;gap:1.5rem}}@media (min-width:64rem){.OoGMcq_detailed{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.75fr)}.OoGMcq_detailed .OoGMcq_heading{grid-column:1/-1}.OoGMcq_featured .OoGMcq_list{grid-template-columns:repeat(4,minmax(0,1fr))}.OoGMcq_featured .OoGMcq_list li{border-top:0}}
.vBEn8W_featureSection{background:var(--surface-page);padding:0 1rem clamp(2rem,5vw,4rem)}.vBEn8W_hideOnDesktop{padding-top:clamp(3rem,10vw,3.5rem)}.vBEn8W_rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;max-width:54rem;margin:0 auto;display:grid}.vBEn8W_heroRail{gap:.75rem;max-width:31rem}.vBEn8W_featureCard{--feature-accent:var(--accent-train);border:.5px solid var(--border-subtle);min-width:0;min-height:clamp(7rem,30vw,8rem);color:var(--text-primary);background:var(--surface-card);box-shadow:none;font-family:var(--font-inter);border-radius:1.25rem;grid-template-rows:auto minmax(.75rem,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:1rem;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.vBEn8W_flightTone{--feature-accent:var(--accent-flight)}.vBEn8W_heroCard{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.5rem;padding:1rem}.vBEn8W_featureCard:hover{border-color:var(--feature-accent);color:var(--feature-accent);background:var(--surface-card-hover);box-shadow:none}.vBEn8W_featureIcon{width:clamp(1.45rem,3vw,1.7rem);height:clamp(1.45rem,3vw,1.7rem);color:var(--feature-accent);background:0 0;flex:none;grid-column:1/-1;justify-self:start;place-items:center;display:inline-grid}.vBEn8W_heroIcon{grid-column:auto;width:1.45rem;height:1.45rem}.vBEn8W_featureIcon svg{width:100%;height:100%}.vBEn8W_featureContent{align-self:end;gap:0;min-width:0;display:grid}.vBEn8W_featureTitle{color:var(--text-primary);font-family:var(--font-inter);font-size:max(1.05rem, var(--type-body-large));letter-spacing:0;font-weight:500;line-height:1.4}.vBEn8W_featureCta{color:var(--text-secondary);font-family:var(--font-jetbrains);opacity:.68;justify-content:center;place-self:end;align-items:center;font-size:clamp(.95rem,2vw,1rem);font-weight:500;line-height:1;transition:transform .18s;display:inline-flex}.vBEn8W_heroCta{align-self:center;font-size:.88rem}.vBEn8W_heroCard .vBEn8W_featureContent{align-self:center}.vBEn8W_featureCard:hover .vBEn8W_featureCta,.vBEn8W_featureCard:focus-visible .vBEn8W_featureCta{opacity:1}@media (max-width:359px){.vBEn8W_heroCard{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.85rem}.vBEn8W_heroIcon{grid-area:1/1}.vBEn8W_heroCard .vBEn8W_featureContent{grid-area:2/1;align-self:end}.vBEn8W_heroCta{grid-area:2/2;align-self:end}}@media (min-width:768px){.vBEn8W_featureSection{padding:clamp(1rem,2.5vw,2rem) 2.5rem clamp(2.5rem,5vw,4rem)}.vBEn8W_hideOnDesktop{padding-top:3.5rem}.vBEn8W_rail{gap:1rem;max-width:72rem}.vBEn8W_heroRail{gap:.8rem;max-width:31rem}.vBEn8W_featureCard{min-height:8rem;padding:1.2rem}.vBEn8W_heroCard{min-height:5.5rem;padding:1rem}.vBEn8W_featureIcon{width:clamp(1.65rem,1.5vw,1.9rem);height:clamp(1.65rem,1.5vw,1.9rem)}.vBEn8W_heroIcon{width:1.45rem;height:1.45rem}.vBEn8W_featureCta{font-size:clamp(.95rem,1vw,1rem)}.vBEn8W_heroCta{font-size:.88rem}}@media (min-width:1024px){.vBEn8W_featureSection{padding-top:clamp(2rem,5vw,4rem);display:block}.vBEn8W_hideOnDesktop{display:none}}@media (min-width:1440px){.vBEn8W_featureSection{padding-left:4rem;padding-right:4rem}.vBEn8W_featureCard{min-height:14rem;padding:1.6rem}.vBEn8W_heroCard{min-height:5.75rem;padding:1rem}.vBEn8W_featureIcon{width:2rem;height:2rem}.vBEn8W_heroIcon{width:1.45rem;height:1.45rem}.vBEn8W_featureCta{font-size:1rem}}@media (min-width:3840px){.vBEn8W_featureSection{padding-left:6rem;padding-right:6rem}}
.WbfFOa_flightSection{background:var(--surface-page)}.WbfFOa_flightGrid{max-width:var(--home-content-max,120rem);gap:clamp(1rem,2.2vw,1.5rem);margin:0 auto;display:grid}.WbfFOa_flightEyebrow{align-items:center;gap:.55rem;display:inline-flex}.WbfFOa_flightEyebrow svg{flex:none;width:1rem;height:1rem}.WbfFOa_flightCardItem{min-width:0}.WbfFOa_flightCard{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-card);box-shadow:var(--shadow-soft);isolation:isolate;border-radius:1.25rem;display:grid;position:relative;overflow:hidden}.WbfFOa_flightCard:hover .WbfFOa_flightImage{transform:scale(1.035)}.WbfFOa_flightCard:hover .WbfFOa_flightArrow,.WbfFOa_flightCard:focus-visible .WbfFOa_flightArrow{color:var(--surface-elevated);background:var(--accent-flight);transform:translate(.12rem,-.12rem)}.WbfFOa_flightCard:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:4px}.WbfFOa_flightMedia{background:var(--accent-flight);isolation:isolate;min-height:clamp(18rem,30vw,27rem);position:relative;overflow:hidden}.WbfFOa_flightImage{z-index:0;object-fit:cover;transition:transform .42s}.WbfFOa_flightShade{z-index:1;background:var(--image-scrim);position:absolute;inset:0}.WbfFOa_flightPill{z-index:2;border:1px solid color-mix(in srgb, var(--surface-elevated) 26%, transparent);min-height:1.75rem;color:var(--surface-elevated);background:color-mix(in srgb, var(--color-image-shade) 68%, transparent);font-family:var(--font-jetbrains);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .7rem;font-weight:500;line-height:1.3;display:inline-flex}.WbfFOa_flightRoute{position:absolute;top:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem)}.WbfFOa_flightDestination{z-index:2;color:var(--surface-elevated);font-family:var(--font-serif);font-size:var(--home-card-title,clamp(1.75rem, 2.6vw, 2.75rem));font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);margin:0;position:absolute;bottom:clamp(2.65rem,3.6vw,3.15rem);left:clamp(1.1rem,2vw,1.45rem);right:clamp(1.1rem,2vw,1.45rem)}.WbfFOa_flightDetails{background:var(--surface-card);align-items:center;min-height:5rem;padding:clamp(1.1rem,2vw,1.45rem) 4.75rem clamp(1.1rem,2vw,1.45rem) clamp(1.1rem,2vw,1.45rem);display:grid;position:relative}.WbfFOa_flightAction{color:var(--text-primary);font-size:var(--type-body);font-weight:600;line-height:1.5}.WbfFOa_flightArrow{width:2.5rem;height:2.5rem;color:var(--accent-flight);background:var(--surface-flight);border-radius:999px;place-items:center;transition:background .18s,color .18s,transform .18s;display:inline-grid;position:absolute;bottom:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem)}@media (prefers-reduced-motion:reduce){.WbfFOa_flightImage,.WbfFOa_flightArrow{transition:none}.WbfFOa_flightCard:hover .WbfFOa_flightImage,.WbfFOa_flightCard:hover .WbfFOa_flightArrow,.WbfFOa_flightCard:focus-visible .WbfFOa_flightArrow{transform:none}}.WbfFOa_flightArrow svg{width:48%;height:48%}.WbfFOa_photoCredit{z-index:2;color:color-mix(in srgb, var(--surface-elevated) 88%, transparent);text-shadow:0 1px 8px color-mix(in srgb, var(--color-image-shade) 72%, transparent);align-items:baseline;gap:.28rem;font-size:clamp(.66rem,.8vw,.74rem);font-weight:300;line-height:1.25;display:inline-flex;position:absolute;bottom:clamp(1rem,2vw,1.35rem);left:clamp(1.1rem,2vw,1.45rem)}.WbfFOa_photoCredit strong{font-weight:500}@media (min-width:768px){.WbfFOa_flightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ES1zaa_frontPageSection{padding:var(--home-section-space) 1rem;background:var(--surface-page)}.ES1zaa_sectionHeader{max-width:var(--home-content-max);margin:0 auto var(--home-section-gap);gap:1.25rem;display:grid}.ES1zaa_editorialSectionHeader{max-width:var(--home-content-max);margin:0 auto var(--home-section-gap);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ES1zaa_eyebrow{color:var(--text-secondary);font-family:var(--font-jetbrains);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.ES1zaa_sectionTitle{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--home-section-title,clamp(2.75rem, 4.5vw, 4.5rem));font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);text-wrap:balance;margin-top:1rem}.ES1zaa_editorialSectionTitle{max-width:12ch;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--home-section-title,clamp(2.75rem, 4.5vw, 4.5rem));font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);text-wrap:balance;justify-self:start;gap:0;margin:0;display:grid}.ES1zaa_editorialSectionTitleLine{font-variation-settings:"opsz" 144, "SOFT" 50;font-style:normal;font-weight:var(--font-weight-editorial);letter-spacing:var(--fraunces-letter-spacing);line-height:var(--fraunces-line-height);display:block}.ES1zaa_editorialSectionTitleLineItalic{font-family:var(--font-serif-italic);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.ES1zaa_sectionLink{border:1px solid var(--border-subtle);min-height:2.75rem;color:var(--accent-train);background:var(--surface-elevated);font-family:var(--font-inter);font-size:var(--type-body);letter-spacing:0;text-align:center;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:.68rem 1.15rem .64rem;font-weight:600;line-height:1.35;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ES1zaa_sectionLink svg{flex:none;transition:transform .16s}.ES1zaa_sectionLink:hover,.ES1zaa_sectionLink:focus-visible{border-color:var(--accent-train);color:var(--accent-train);background:var(--surface-muted);transform:translateY(-1px)}.ES1zaa_sectionLinkFlight{color:var(--accent-flight)}.ES1zaa_sectionLinkFlight:hover,.ES1zaa_sectionLinkFlight:focus-visible{border-color:var(--accent-flight);color:var(--accent-flight);background:var(--surface-flight)}.ES1zaa_sectionLink:hover svg,.ES1zaa_sectionLink:focus-visible svg{transform:translate(.1rem,-.1rem)}@media (min-width:768px){.ES1zaa_frontPageSection{padding:var(--home-section-space) 2.5rem}.ES1zaa_sectionHeader{grid-template-columns:1fr auto;align-items:end}.ES1zaa_editorialSectionHeader{grid-template-columns:minmax(9rem,.48fr) minmax(0,1fr) minmax(9rem,.48fr);align-items:end}.ES1zaa_editorialSectionEyebrow{margin-bottom:clamp(.35rem,1vw,.65rem)}.ES1zaa_editorialSectionTitle{justify-self:center}.ES1zaa_sectionLink{justify-self:end}}@media (min-width:1440px){.ES1zaa_frontPageSection{padding-left:4rem;padding-right:4rem}}@media (min-width:3840px){.ES1zaa_frontPageSection{padding-left:6rem;padding-right:6rem}}
._4ipuNG_container svg{width:24px;height:24px}._4ipuNG_spinner circle{fill:#0000;stroke-width:4px;stroke-linecap:round;stroke-dasharray:125.6;transform-origin:20px 20px 0;animation:2s linear infinite _4ipuNG_spinnerAnimation}@keyframes _4ipuNG_spinnerAnimation{0%{stroke-dashoffset:26.4px;transform:rotate(0)}50%{stroke-dashoffset:125.6px;transform:rotate(720deg)}to{stroke-dashoffset:26.4px;transform:rotate(1080deg)}}
