/* THE ANSWER FILES — ORIGIN FILE 000: GEORGETOWN */
:root{--a0-navy:#07101b;--a0-blue:#183a67;--a0-blue2:#275e9f;--a0-gray:#bcc4cd;--a0-paper:#f1eee7;--a0-red:#ef4f5f;--a0-gold:#d6b46b;--a0-line:#29384b}
*{box-sizing:border-box}.a0-page{margin:0;background:#070b11;color:#f5f2ec}.a0-page a{text-decoration:none}.a0-shell{width:min(1180px,calc(100% - 32px));margin:auto}
.a0-topline{background:#03070c;border-bottom:1px solid #1c2835;color:#909baa;font:800 9px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.a0-topline .a0-shell{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.a0-topline strong{color:#ef6973}
.a0-masthead{background:#09121e;border-bottom:1px solid #26384d}.a0-masthead-inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:20px}.a0-brand{color:#fff;font:1000 19px/1 Arial Black,Impact,sans-serif;letter-spacing:-.03em}.a0-brand b{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:6px;background:#ef5262}.a0-nav{display:flex;gap:18px;flex-wrap:wrap}.a0-nav a{color:#a9b2bd;font:800 10px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.a0-nav a.active,.a0-nav a:hover{color:#fff}
.a0-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 83% 18%,rgba(39,94,159,.25),transparent 25rem),radial-gradient(circle at 12% 85%,rgba(239,79,95,.12),transparent 20rem),linear-gradient(145deg,#101b29,#05080d 70%);border-bottom:1px solid #2b3b4f}.a0-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center;padding-top:50px;padding-bottom:50px}.a0-kicker{display:block;color:#ef6973;font:1000 9px/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.a0-hero h1{margin:10px 0 15px;font:1000 clamp(58px,8vw,108px)/.78 Arial Black,Impact,sans-serif;letter-spacing:-.06em;text-transform:uppercase}.a0-hero h1 em{font-style:normal;color:#7da1d0}.a0-deck{max-width:720px;margin:0;color:#bcc3cc;font:17px/1.55 Georgia,serif}.a0-byline{margin:18px 0 0;color:#667386;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.a0-hero-art{position:relative;overflow:hidden;min-height:430px;padding:28px;border:1px solid #354b65;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 45%),#0b1726}.a0-hero-art small{position:relative;z-index:3;color:#d5dde7;font:900 9px/1 Arial,sans-serif;letter-spacing:.14em}.a0-giant{position:absolute;right:-10px;bottom:-57px;font:1000 410px/.8 Arial Black,Impact,sans-serif;color:#f4f1e9;opacity:.055;letter-spacing:-.1em}.a0-art-word{position:absolute;right:27px;top:48px;font:1000 124px/.8 Arial Black,Impact,sans-serif;color:#ef5262;letter-spacing:-.09em}.a0-hero-art strong{position:absolute;left:28px;bottom:28px;z-index:2;font:1000 40px/.88 Arial Black,Impact,sans-serif;letter-spacing:-.04em;color:#fff}
.a0-statbar{background:#ede9e1;color:#101419;border-bottom:1px solid #c8c1b6}.a0-statgrid{display:grid;grid-template-columns:repeat(6,1fr)}.a0-statgrid div{padding:18px 12px;text-align:center;border-right:1px solid #cbc4b9}.a0-statgrid div:last-child{border-right:0}.a0-statgrid b{display:block;font:1000 27px/.9 Arial Black,Impact,sans-serif}.a0-statgrid span{display:block;margin-top:6px;color:#6e6963;font:900 7px/1 Arial,sans-serif;letter-spacing:.1em}
.a0-body{padding:46px 0 60px;background:#0b0f15}.a0-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:38px;align-items:start}.a0-copy{min-width:0}.a0-copy p{margin:0 0 18px;color:#b9b5b0;font:16px/1.75 Georgia,serif}.a0-copy p strong{color:#fff}.a0-copy .a0-lead{font-size:19px;line-height:1.65;color:#e0dcd5}.a0-copy h2{margin:42px 0 15px;padding-top:8px;border-top:1px solid #293441;font:1000 clamp(31px,4.3vw,52px)/.9 Arial Black,Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase}.a0-copy h2 span{display:block;margin-bottom:7px;color:#ef5b69;font:1000 13px/1 Arial Black,Impact,sans-serif;letter-spacing:.05em}.a0-pull{margin:28px 0;padding:19px 20px;border-left:5px solid #ef5262;background:#111a25;color:#fff;font:1000 24px/1.15 Arial Black,Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase}.a0-pull.blue{border-left-color:#477ebd;background:#0d1a2a}
.a0-thesis{margin:25px 0;padding:24px;border:1px solid #38506a;background:radial-gradient(circle at 90% 10%,rgba(239,82,98,.12),transparent 10rem),#0b1522}.a0-thesis small{display:block;margin-bottom:10px;color:#ef6572;font:1000 8px/1 Arial,sans-serif;letter-spacing:.15em}.a0-thesis strong{font:1000 27px/1.08 Arial Black,Impact,sans-serif}.a0-split-stat{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border:1px solid #2f4258;background:#0b1522}.a0-split-stat div{padding:19px;border-right:1px solid #2f4258}.a0-split-stat div:last-child{border-right:0}.a0-split-stat small,.a0-season-grid small{display:block;color:#7998be;font:900 8px/1 Arial,sans-serif;letter-spacing:.1em}.a0-split-stat b{display:block;margin:6px 0 3px;color:#fff;font:1000 35px/1 Arial Black,Impact,sans-serif}.a0-split-stat span{color:#868f9b;font:900 8px/1 Arial,sans-serif;letter-spacing:.1em}
.a0-duel{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin:27px 0;padding:22px;border:1px solid #33485f;background:#0a1420}.a0-duel>div:not(.a0-vs){display:flex;flex-direction:column}.a0-duel small{color:#8297b2;font:900 8px/1 Arial,sans-serif;letter-spacing:.1em}.a0-duel strong{margin:6px 0;font:1000 22px/1 Arial Black,Impact,sans-serif}.a0-duel b{color:#fff;font:1000 31px/1 Arial Black,Impact,sans-serif}.a0-duel span{margin-top:5px;color:#7e8894;font:800 8px/1 Arial,sans-serif;letter-spacing:.07em}.a0-vs{color:#ef5262;font:1000 18px/1 Arial Black,Impact,sans-serif}
.a0-memory-strip{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.a0-memory-strip span{padding:9px 11px;border:1px solid #39516d;background:#0b1726;color:#d7e0ea;font:1000 9px/1 Arial,sans-serif;letter-spacing:.09em}.a0-season-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.a0-season-grid div{padding:22px;border:1px solid #31455d;background:#0b1522}.a0-season-grid b{display:block;margin:8px 0 6px;color:#fff;font:1000 30px/1 Arial Black,Impact,sans-serif}.a0-season-grid span{color:#929ba6;font:900 8px/1.35 Arial,sans-serif;letter-spacing:.08em}
.a0-final{margin-top:42px;padding:28px;border:1px solid #38506a;background:radial-gradient(circle at 90% 10%,rgba(39,94,159,.2),transparent 17rem),radial-gradient(circle at 12% 85%,rgba(239,79,95,.12),transparent 14rem),#08111c}.a0-final small{color:#ef6572;font:1000 8px/1 Arial,sans-serif;letter-spacing:.14em}.a0-final strong{display:block;margin:10px 0 12px;font:1000 clamp(30px,4.5vw,49px)/.92 Arial Black,Impact,sans-serif;letter-spacing:-.035em}.a0-final p{margin-bottom:18px}.a0-final a{display:inline-block;padding:11px 14px;background:#ef5262;color:#fff;font:1000 9px/1 Arial,sans-serif;letter-spacing:.09em}.a0-factcheck{margin-top:18px;padding:15px 17px;border-left:3px solid #546b87;background:#0b131d}.a0-factcheck strong{display:block;margin-bottom:5px;color:#879bb4;font:1000 8px/1 Arial,sans-serif;letter-spacing:.12em}.a0-factcheck p{margin:0;color:#727e8c;font:12px/1.5 Arial,sans-serif}
.a0-rail{position:sticky;top:18px;display:grid;gap:10px}.a0-rail-card{padding:18px;border:1px solid #2f4054;background:#0b1521}.a0-rail-card small{display:block;color:#7189a5;font:900 8px/1 Arial,sans-serif;letter-spacing:.1em}.a0-rail-card strong{display:block;margin:7px 0 5px;color:#fff;font:1000 24px/.95 Arial Black,Impact,sans-serif}.a0-rail-card span{color:#7f8995;font:800 8px/1.4 Arial,sans-serif;letter-spacing:.06em}.a0-back{padding:13px 14px;background:#172638;color:#fff;font:1000 8px/1 Arial,sans-serif;letter-spacing:.09em}.a0-footer{background:#04080d;border-top:1px solid #223246;color:#8894a2}.a0-footer .a0-shell{display:flex;justify-content:space-between;gap:16px;padding:27px 0}.a0-footer strong{color:#fff;font:1000 14px/1 Arial Black,Impact,sans-serif}.a0-footer span{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}
@media(max-width:900px){.a0-hero-grid,.a0-layout{grid-template-columns:1fr}.a0-rail{position:static;grid-template-columns:repeat(3,1fr)}.a0-back{grid-column:1/-1}.a0-statgrid{grid-template-columns:repeat(3,1fr)}.a0-statgrid div:nth-child(3){border-right:0}.a0-statgrid div:nth-child(-n+3){border-bottom:1px solid #cbc4b9}}
@media(max-width:680px){.a0-shell{width:min(100% - 24px,1180px)}.a0-topline .a0-shell{flex-direction:column;gap:4px}.a0-nav{display:none}.a0-hero-grid{padding-top:32px;padding-bottom:32px}.a0-hero h1{font-size:61px}.a0-deck{font-size:15px}.a0-hero-art{min-height:330px}.a0-art-word{font-size:88px}.a0-giant{font-size:315px}.a0-hero-art strong{font-size:31px}.a0-statgrid{grid-template-columns:repeat(2,1fr)}.a0-statgrid div:nth-child(3){border-right:1px solid #cbc4b9}.a0-statgrid div:nth-child(2n){border-right:0}.a0-statgrid div:nth-child(-n+4){border-bottom:1px solid #cbc4b9}.a0-split-stat,.a0-season-grid,.a0-duel,.a0-rail{grid-template-columns:1fr}.a0-split-stat div{border-right:0;border-bottom:1px solid #2f4258}.a0-split-stat div:last-child{border-bottom:0}.a0-duel{gap:10px}.a0-vs{padding:3px 0}.a0-copy h2{font-size:35px}.a0-pull{font-size:20px}.a0-footer .a0-shell{flex-direction:column}}


/* FILE 000 — DOCUMENTARY PHOTO LAYER */
.a0-photo{
  margin:28px 0 32px;
  border:1px solid #31465d;
  background:#07101a;
  overflow:hidden;
  box-shadow:0 18px 40px rgba(0,0,0,.22)
}
.a0-photo img{
  display:block;
  width:100%;
  height:auto;
  background:#0b1521
}
.a0-photo figcaption{
  padding:12px 14px 13px;
  color:#8995a3;
  font:11px/1.45 Arial,sans-serif;
  letter-spacing:.025em;
  border-top:1px solid #26394e
}
.a0-photo figcaption strong{
  color:#f3f0ea;
  font-weight:1000;
  letter-spacing:.08em
}
.a0-photo figcaption span{color:#657486}
.a0-photo-feature{
  border-top:4px solid #ef5262;
  background:#091523
}
.a0-photo-feature img{
  width:100%;
  max-height:680px;
  object-fit:cover;
  object-position:center 46%
}
.a0-photo-portrait{
  width:min(560px,100%);
  margin-left:auto;
  margin-right:auto
}
.a0-photo-portrait img{
  max-height:690px;
  object-fit:cover;
  object-position:center top
}
.a0-photo-wide img{
  max-height:670px;
  object-fit:cover;
  object-position:center
}
.a0-photo-magazine{
  width:min(610px,100%);
  margin-left:auto;
  margin-right:auto;
  border-top:4px solid #477ebd
}
.a0-photo-magazine img{
  max-height:760px;
  object-fit:contain;
  background:#0b0f15
}
@media(max-width:680px){
  .a0-photo{margin:22px 0 27px}
  .a0-photo figcaption{font-size:10px;line-height:1.5}
  .a0-photo-feature img,
  .a0-photo-wide img,
  .a0-photo-portrait img{max-height:none;object-fit:contain}
}
