
/* Alaska Blue follow-up review — two reversible explorations derived from Home Page 2. */
.blue-study-options {
  width:min(1360px,calc(100% - 46px));margin:0 auto 12px;
  display:flex;justify-content:space-between;align-items:center;gap:18px;
  padding:12px 18px;background:#eef4f8;border:1px solid #d5e5eb;border-radius:8px;
}
.blue-study-label {font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#20445d;}
.blue-study-links {display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.blue-study-links a {color:#234e69;text-decoration:none;font-size:12px;font-weight:750;padding:8px 13px;border-radius:5px;border:1px solid transparent}
.blue-study-links a[aria-current="page"] {background:#194965;color:#fff;border-color:#194965}
.blue-study-links a:hover {border-color:#a3bccb}
body.theme-blue-cabin {
  --theme-base:#f4f7f9;--theme-surface:#ffffff;--theme-accent:#a43c38;
  --theme-deep:#123850;--theme-text:#24435a;--theme-muted:#597584;
  --theme-soft:#e9f1f5;--theme-border:#dbe6ec;--theme-hero:#123956;
  --theme-hero-text:#fff;--theme-secondary:#c64b3f;
}
.theme-blue-cabin .farm-hero {
  grid-template-columns:1.08fr .92fr;
  border-bottom:6px solid #a83e36;
}
.theme-blue-cabin .farm-hero-copy {
  background:linear-gradient(155deg,#123956 0%,#10344f 65%,#07293f 100%);
}
.theme-blue-cabin .farm-eyebrow{color:#e3b8ad}
.theme-blue-cabin .farm-hero h1 em{color:#e3b8ad}
.theme-blue-cabin .farm-hero-copy:before {
  content:"";position:absolute;right:-90px;top:-65px;width:300px;height:300px;
  border:2px solid rgba(255,255,255,.06);border-radius:50%;
}
.theme-blue-cabin .hero-tagline {color:#d4e3ec}
.theme-blue-cabin .farm-button{background:#a43c38;color:white!important}
.theme-blue-cabin .farm-quiet-link{color:#eff8fd}
.theme-blue-cabin .farm-photo-note{background:rgba(19,49,69,.74);padding:14px 18px;border-left:4px solid #c75a49;right:16px;bottom:18px}
.theme-blue-cabin .offer-card:before{background:#a43c38}
.theme-blue-cabin .farm-values .value-spark{color:#ad493d}
.theme-blue-cabin .offer-number,
.theme-blue-cabin .offer-link,
.theme-blue-cabin .section-kicker,
.theme-blue-cabin .story-signoff{color:#a43c38}
.theme-blue-cabin .farm-final-cta{background:#123956;border-top:5px solid #a43c38}
.theme-blue-cabin .farm-final-cta .section-kicker{color:#e7beb5}
.theme-blue-cabin .farm-final-cta .farm-button{background:#f8f8f5;color:#123956!important}
.theme-blue-cabin .site-nav .design-links a[aria-current="page"]{background:#123956}
.theme-blue-cabin .blue-study-links a[aria-current="page"]{background:#a43c38;border-color:#a43c38}
body.theme-blue-floral {
  --theme-base:#f7fbfd;--theme-surface:#ffffff;--theme-accent:#266c95;
  --theme-deep:#214d68;--theme-text:#294a5d;--theme-muted:#647e90;
  --theme-soft:#e9f4fa;--theme-border:#dcebf2;--theme-hero:#e8f4fa;
  --theme-hero-text:#214d68;--theme-secondary:#e4c7d5;
}
.theme-blue-floral .site-header {background:#fff}
.theme-blue-floral .farm-hero {grid-template-columns:1.07fr .93fr;min-height:590px;padding:0 23px;gap:13px}
.theme-blue-floral .farm-hero-copy {background:#eaf6fb;padding-left:clamp(34px,5vw,90px)}
.theme-blue-floral .farm-hero-copy:before {
  content:"";position:absolute;right:-80px;bottom:-170px;width:390px;height:390px;
  background:radial-gradient(circle,#d2eaf4 0%,rgba(210,234,244,0) 68%);
  pointer-events:none
}
.theme-blue-floral .farm-hero h1{font-weight:400}
.theme-blue-floral .farm-hero h1 em{color:#2a769e}
.theme-blue-floral .farm-hero-image {min-height:590px;clip-path:inset(0 round 0 13px 13px 0)}
.theme-blue-floral .farm-hero-image img {object-position:center 48%}
.theme-blue-floral .farm-photo-note{background:rgba(255,255,255,.9);border-radius:5px;box-shadow:0 8px 25px rgba(0,0,0,.12);padding:12px 16px;text-shadow:none;color:#204b66}
.theme-blue-floral .farm-quiet-link{color:#255772}
.theme-blue-floral .farm-values{background:#f5fbff;border-bottom:2px solid #d4e8f1}
.theme-blue-floral .offer-card{border-radius:13px;box-shadow:0 4px 22px rgba(31,88,117,.04)}
.theme-blue-floral .offer-card:before{border-radius:10px}
.theme-blue-floral .farm-story{gap:16px}
.theme-blue-floral .story-photo{border-radius:12px;overflow:hidden}
.theme-blue-floral .story-copy{border-radius:12px;background:#eaf5f9}
.theme-blue-floral .farm-final-cta{background:linear-gradient(115deg,#214d68,#2a779b);border-radius:12px}
.theme-blue-floral .farm-final-cta .section-kicker{color:#d1e9f5}
.theme-blue-floral .farm-final-cta .farm-button{background:#fff;color:#214d68!important}
@media(max-width:900px) {
  .blue-study-options{width:calc(100% - 28px);justify-content:center;flex-wrap:wrap}
  .theme-blue-cabin .farm-hero,.theme-blue-floral .farm-hero{grid-template-columns:1fr 1fr}
}
@media(max-width:700px) {
  .blue-study-options{width:calc(100% - 22px);padding:12px 9px;gap:8px}
  .blue-study-label{text-align:center;width:100%;font-size:11px}
  .blue-study-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
  .blue-study-links a{text-align:center;font-size:11px;padding:8px 5px}
  .theme-blue-cabin .farm-hero,.theme-blue-floral .farm-hero{grid-template-columns:1fr;gap:0}
  .theme-blue-floral .farm-hero{padding:0}
  .theme-blue-floral .farm-hero-image{min-height:0;height:395px;clip-path:none}
  .theme-blue-cabin .farm-photo-note{right:12px;bottom:12px}
  .theme-blue-floral .farm-story{gap:0}
  .theme-blue-floral .story-photo,.theme-blue-floral .story-copy{border-radius:0}
  .theme-blue-floral .farm-final-cta{border-radius:0}
}
