.portal-module__2iFjNW__portal{color:#141414;background:#d6d6d6;min-height:100vh;font-family:Arial,sans-serif}.portal-module__2iFjNW__portal *{box-sizing:border-box}.portal-module__2iFjNW__header{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:24px;padding:24px 4vw;display:flex}.portal-module__2iFjNW__brand{color:inherit;align-items:center;gap:24px;text-decoration:none;display:flex}.portal-module__2iFjNW__brand img{object-fit:contain;width:195px;height:80px}.portal-module__2iFjNW__brand span{text-transform:uppercase;letter-spacing:.12em;border-left:1px solid #777;padding-left:24px;font-size:12px}.portal-module__2iFjNW__header nav{align-items:center;gap:24px;font-size:13px;display:flex}.portal-module__2iFjNW__header a{color:inherit}.portal-module__2iFjNW__main{max-width:1560px;margin:auto;padding:40px 4vw 80px}.portal-module__2iFjNW__portal h1{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.portal-module__2iFjNW__portal h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.portal-module__2iFjNW__portal p{line-height:1.6}.portal-module__2iFjNW__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.portal-module__2iFjNW__portal button{color:#fff;cursor:pointer;background:#000;border:1px solid #777;padding:11px 17px;font-size:13px}.portal-module__2iFjNW__portal button:disabled{opacity:.45;cursor:not-allowed}.portal-module__2iFjNW__portal button:focus-visible,.portal-module__2iFjNW__portal a:focus-visible{outline-offset:3px;outline:3px solid #458bd3}.portal-module__2iFjNW__portal label{flex-direction:column;gap:8px;font-size:13px;display:flex}.portal-module__2iFjNW__portal input,.portal-module__2iFjNW__portal select,.portal-module__2iFjNW__portal textarea{font:inherit;color:#111;background:#fff;border:1px solid #aaa;border-radius:0;max-width:100%;padding:11px}.portal-module__2iFjNW__portal textarea{resize:vertical;min-height:100px}.portal-module__2iFjNW__portal small{margin-top:6px;font-size:11px;display:block}.portal-module__2iFjNW__top{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.portal-module__2iFjNW__top select{min-width:220px}.portal-module__2iFjNW__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.portal-module__2iFjNW__sidebar{color:#fff;background:#000;flex-direction:column;gap:12px;min-height:550px;padding:24px;display:flex}.portal-module__2iFjNW__sidebar>button{text-align:left;padding:16px;line-height:1.5}.portal-module__2iFjNW__sidebar .portal-module__2iFjNW__selected{color:#000;background:#e5e4da;border-color:#e5e4da}.portal-module__2iFjNW__pill{border:1px solid;border-radius:20px;margin-top:12px;padding:4px 9px;font-size:11px;display:table}.portal-module__2iFjNW__live{color:#145127!important;background:#bee8c3!important}.portal-module__2iFjNW__bottom{flex-direction:column;gap:12px;margin-top:auto;padding-top:50px;display:flex}.portal-module__2iFjNW__bottom button{text-align:left}.portal-module__2iFjNW__content{min-width:0}.portal-module__2iFjNW__summary{color:#fff;background:#000;padding:30px 36px}.portal-module__2iFjNW__summary h2{margin:8px 0 14px}.portal-module__2iFjNW__summary hr{border:0;border-top:1px solid #666;margin-top:28px}.portal-module__2iFjNW__status{justify-content:flex-end;margin-top:20px;display:flex}.portal-module__2iFjNW__status select{min-width:175px;margin-top:6px}.portal-module__2iFjNW__tabs{gap:10px;margin:25px 0;display:flex}.portal-module__2iFjNW__tabs button[aria-pressed=true]{color:#000;background:#f5f5f5}.portal-module__2iFjNW__panel{background:#f5f5f5;margin-bottom:25px;padding:28px}.portal-module__2iFjNW__panel>summary{cursor:pointer;font-weight:600}.portal-module__2iFjNW__panel details{border-top:1px solid #aaa;padding:18px 0}.portal-module__2iFjNW__panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:12px;overflow:auto}.portal-module__2iFjNW__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.portal-module__2iFjNW__panel fieldset{border:0;margin:0 0 20px;padding:18px 0}.portal-module__2iFjNW__panel legend{font-size:18px}.portal-module__2iFjNW__panel>label{margin-bottom:20px}.portal-module__2iFjNW__upload{flex-wrap:wrap;align-items:end;gap:16px;margin:25px 0;display:flex}.portal-module__2iFjNW__upload label{flex:170px}.portal-module__2iFjNW__upload input[type=file]{width:100%}.portal-module__2iFjNW__tableWrap{color:#fff;background:#000;overflow:auto}.portal-module__2iFjNW__portal table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.portal-module__2iFjNW__portal th,.portal-module__2iFjNW__portal td{border-bottom:1px solid #666;padding:18px 14px}.portal-module__2iFjNW__portal td a{color:#fff}.portal-module__2iFjNW__login{background:#f5f5f5;max-width:560px;margin:40px auto;padding:38px}.portal-module__2iFjNW__login form{gap:20px;margin:28px 0;display:grid}.portal-module__2iFjNW__login>button{width:100%}.portal-module__2iFjNW__muted{color:#555;font-size:12px}.portal-module__2iFjNW__error{background:#fff0ed;border:1px solid #9a4134;padding:16px}.portal-module__2iFjNW__notice{background:#eef3ed;border:1px solid #526b50;padding:16px}.portal-module__2iFjNW__footer{text-align:center;background:#000;padding:40px}.portal-module__2iFjNW__footer img{object-fit:contain;width:190px;height:80px;margin:auto}.portal-module__2iFjNW__member{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.portal-module__2iFjNW__submissions{max-height:280px;margin:20px 0;overflow:auto}.portal-module__2iFjNW__submissions label{flex-direction:row;align-items:center;padding:10px 0;display:flex}.portal-module__2iFjNW__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:800px){.portal-module__2iFjNW__header{align-items:start}.portal-module__2iFjNW__brand{flex-direction:column;align-items:start;gap:10px}.portal-module__2iFjNW__brand span{border:0;padding:0}.portal-module__2iFjNW__brand img{width:150px;height:60px}.portal-module__2iFjNW__header nav{flex-direction:column;align-items:end;gap:12px}.portal-module__2iFjNW__top{flex-direction:column;align-items:start}.portal-module__2iFjNW__layout{grid-template-columns:1fr}.portal-module__2iFjNW__sidebar{min-height:0}.portal-module__2iFjNW__bottom{padding-top:10px}.portal-module__2iFjNW__fields{grid-template-columns:1fr}.portal-module__2iFjNW__summary,.portal-module__2iFjNW__panel{padding:22px}.portal-module__2iFjNW__main{padding:26px 4vw}.portal-module__2iFjNW__member{flex-direction:column;align-items:start}.portal-module__2iFjNW__login{padding:25px}}.portal-module__2iFjNW__embedded{background:0 0;min-height:0}.portal-module__2iFjNW__embedded .portal-module__2iFjNW__main{max-width:none;padding:28px}.portal-module__2iFjNW__portal{font-size:13px}.portal-module__2iFjNW__header{color:#252b28;background:#fff;border-bottom:1px solid #e4e6df;padding:9px 24px}.portal-module__2iFjNW__brand img{width:165px;height:auto}.portal-module__2iFjNW__brand span{color:#737870;text-transform:none;letter-spacing:0;border:0}.portal-module__2iFjNW__header nav{font-size:11px}.portal-module__2iFjNW__main{width:100%;max-width:none;padding:26px 24px 48px}.portal-module__2iFjNW__top{margin-bottom:24px}.portal-module__2iFjNW__top h1{margin:8px 0;font-size:30px}.portal-module__2iFjNW__layout{grid-template-columns:262px minmax(0,1fr);gap:30px}.portal-module__2iFjNW__sidebar{border-radius:3px;gap:8px;min-height:650px;padding:30px 22px}.portal-module__2iFjNW__sidebar .portal-module__2iFjNW__collectionName{letter-spacing:-.03em;margin:8px 0;font-size:29px;line-height:1.12}.portal-module__2iFjNW__collectionIntro{opacity:.75;margin:0 0 22px;font-size:11px}.portal-module__2iFjNW__eyebrow{letter-spacing:.14em;font-size:9px;font-weight:600}.portal-module__2iFjNW__sidebar>button{border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;padding:12px 8px;font-size:12px;display:flex}.portal-module__2iFjNW__sidebar .portal-module__2iFjNW__selected{color:#000;background:#f5f5f5}.portal-module__2iFjNW__vehicleName{overflow-wrap:anywhere;min-width:0}.portal-module__2iFjNW__vehicleName small{margin:0 0 3px;font-size:10px}.portal-module__2iFjNW__vehicleThumb{object-fit:cover;border-radius:2px;flex-shrink:0;width:54px;height:46px}.portal-module__2iFjNW__pill{color:#252b28;background:#edf0e8;border-color:#dce1d5;margin-top:7px;padding:4px 7px;font-size:9px;line-height:1.3}.portal-module__2iFjNW__bottom{gap:0}.portal-module__2iFjNW__bottom button{border:0;border-top:1px solid #555;padding:18px 4px;font-size:11px}.portal-module__2iFjNW__summary{border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:418px;padding:0;display:grid;overflow:hidden}.portal-module__2iFjNW__summaryCopy{min-width:0;padding:30px}.portal-module__2iFjNW__summary .portal-module__2iFjNW__year{opacity:.75;margin:24px 0 2px;font-size:13px}.portal-module__2iFjNW__summary h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(28px,3vw,43px);line-height:1.1}.portal-module__2iFjNW__specs{border-top:1px solid #555;flex-wrap:wrap;gap:22px;padding-top:18px;font-size:13px;display:flex}.portal-module__2iFjNW__specs small{letter-spacing:.1em;opacity:.7;margin:0 0 6px;font-size:10px}.portal-module__2iFjNW__status{margin-top:16px}.portal-module__2iFjNW__status label{letter-spacing:.1em;gap:4px;font-size:8px}.portal-module__2iFjNW__status select{border-radius:4px;min-width:140px;padding:8px 10px;font-size:11px}.portal-module__2iFjNW__heroImage{background:#242424;min-width:0;min-height:300px;position:relative}.portal-module__2iFjNW__heroImage>img{object-fit:cover;width:100%;height:100%;position:absolute}.portal-module__2iFjNW__noPhoto{text-align:center;color:#dedede;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:280px;padding:25px;font-family:Georgia,serif;font-size:23px;display:flex}.portal-module__2iFjNW__noPhoto span{color:#bbb;max-width:220px;margin-top:12px;font:11px/1.6 Arial,sans-serif}.portal-module__2iFjNW__tabs{border-bottom:1px solid #aaa;gap:30px;margin:25px 0 30px}.portal-module__2iFjNW__tabs button{color:#555;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 17px;font-size:12px}.portal-module__2iFjNW__tabs button[aria-pressed=true]{color:#000;background:0 0;border-bottom-color:#000}.portal-module__2iFjNW__panel{border-radius:3px;padding:25px}.portal-module__2iFjNW__panel h2{margin:0 0 8px;font-family:Arial,sans-serif;font-size:19px}.portal-module__2iFjNW__panel>p{color:#60645e;font-size:11px}.portal-module__2iFjNW__photoStrip{gap:10px;margin-bottom:22px;padding-bottom:12px;display:flex;overflow-x:auto}.portal-module__2iFjNW__photoStrip a{flex:0 0 128px}.portal-module__2iFjNW__photoStrip img{object-fit:cover;border-radius:3px;width:128px;height:90px}.portal-module__2iFjNW__upload{border:1px solid #ddd;border-radius:3px;gap:12px;padding:18px}.portal-module__2iFjNW__upload label{font-size:10px}.portal-module__2iFjNW__upload button{border-radius:3px;margin-left:auto}.portal-module__2iFjNW__tableWrap{color:#252b28;background:#f5f5f5;border:1px solid #ddd;border-radius:3px}.portal-module__2iFjNW__portal th{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#000;font-size:9px;font-weight:400}.portal-module__2iFjNW__portal td{border-bottom:1px solid #ddd;height:73px;font-size:11px}.portal-module__2iFjNW__portal td a{color:#252b28;text-underline-offset:3px}.portal-module__2iFjNW__fileName{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.portal-module__2iFjNW__fileName img{object-fit:cover;flex-shrink:0;width:35px;height:38px}.portal-module__2iFjNW__embedded{background:#d6d6d6}.portal-module__2iFjNW__embedded .portal-module__2iFjNW__layout{grid-template-columns:230px minmax(0,1fr);gap:24px}@media (max-width:1200px){.portal-module__2iFjNW__embedded .portal-module__2iFjNW__summary{grid-template-columns:1fr}.portal-module__2iFjNW__embedded .portal-module__2iFjNW__heroImage{min-height:230px}}@media (max-width:800px){.portal-module__2iFjNW__layout,.portal-module__2iFjNW__embedded .portal-module__2iFjNW__layout{grid-template-columns:1fr}.portal-module__2iFjNW__sidebar{min-height:0}.portal-module__2iFjNW__summary{grid-template-columns:1fr}.portal-module__2iFjNW__heroImage{min-height:240px}.portal-module__2iFjNW__main,.portal-module__2iFjNW__embedded .portal-module__2iFjNW__main{padding:22px 16px}.portal-module__2iFjNW__sidebar,.portal-module__2iFjNW__summaryCopy,.portal-module__2iFjNW__panel{padding:22px}.portal-module__2iFjNW__header{padding:9px 16px}.portal-module__2iFjNW__brand img{width:127.5px}}.portal-module__2iFjNW__layout{align-items:stretch}.portal-module__2iFjNW__sidebar{min-height:100dvh}.portal-module__2iFjNW__documentRequests{margin:0 0 30px}.portal-module__2iFjNW__requestHeading{justify-content:space-between;align-items:center;gap:20px;margin:16px 0 24px;display:flex}.portal-module__2iFjNW__requestHeading h2{margin:0 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.portal-module__2iFjNW__requestHeading p{color:#646960;margin:0;font-size:12px}.portal-module__2iFjNW__uploadProgress,.portal-module__2iFjNW__uploaded,.portal-module__2iFjNW__needed{white-space:nowrap;border-radius:3px;padding:9px 12px;font-size:10px}.portal-module__2iFjNW__uploadProgress,.portal-module__2iFjNW__uploaded{color:#4f6242;background:#edf1e6}.portal-module__2iFjNW__needed{color:#816c37;background:#f5f0e5}.portal-module__2iFjNW__requestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-module__2iFjNW__requestCard{color:#000;background:#f5f5f5;border-radius:3px;flex-direction:column;padding:28px;display:flex}.portal-module__2iFjNW__requestCardTop{color:#7d8c6f;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.portal-module__2iFjNW__requestCard h3{margin:0 0 14px;font-family:Georgia,serif;font-size:21px;font-weight:400}.portal-module__2iFjNW__requestCard p{margin:0 0 24px;font-size:12px;line-height:1.6}.portal-module__2iFjNW__requestUpload{color:#fff;cursor:pointer;background:#000;border-radius:3px;justify-content:center;align-items:center;margin-top:auto;padding:15px 12px;font-size:11px;display:flex;position:relative}.portal-module__2iFjNW__requestUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.portal-module__2iFjNW__requestUpload:focus-within{outline-offset:3px;outline:2px solid #526946}.portal-module__2iFjNW__uploadDisabled{opacity:.5;cursor:not-allowed}.portal-module__2iFjNW__requestCard small{text-align:center;margin-top:12px;font-size:9px;display:block}@media (max-width:1100px){.portal-module__2iFjNW__requestGrid{grid-template-columns:1fr}}@media (max-width:800px){.portal-module__2iFjNW__sidebar{min-height:0}.portal-module__2iFjNW__requestHeading{flex-direction:column;align-items:flex-start}}.portal-module__2iFjNW__fileLibrary{margin-top:34px}.portal-module__2iFjNW__fileLibrary>h2{margin:0 0 16px;font:400 27px Georgia,serif}.portal-module__2iFjNW__fileLibrary>p{color:#6b7265;font-size:11px}.portal-module__2iFjNW__libraryToolbar{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.portal-module__2iFjNW__fileFilters{flex-wrap:wrap;gap:6px;display:flex}.portal-module__2iFjNW__fileFilters button{color:#646e59;background:0 0;border:0;border-radius:3px;padding:10px 13px;font-size:10px}.portal-module__2iFjNW__fileFilters button[aria-pressed=true]{color:#35452e;background:#edf1e6}.portal-module__2iFjNW__addFiles{white-space:nowrap;border-radius:3px;font-size:11px}.portal-module__2iFjNW__fileLibrary .portal-module__2iFjNW__tableWrap{border:0}.portal-module__2iFjNW__fileLibrary th,.portal-module__2iFjNW__fileLibrary td{padding:18px 20px}.portal-module__2iFjNW__fileLibrary th:first-child{width:48%}.portal-module__2iFjNW__fileLibrary th:nth-child(2){width:27%}.portal-module__2iFjNW__fileLibrary .portal-module__2iFjNW__fileName small{color:#252b28;margin-top:6px;font-size:10px}.portal-module__2iFjNW__fileIcon{flex-shrink:0;width:35px}.portal-module__2iFjNW__teamBadge{color:#657653;text-transform:uppercase;background:#edf1e6;padding:5px 8px;font-size:9px}.portal-module__2iFjNW__fileLibrary .portal-module__2iFjNW__fileDownload{color:#7b8c6c;padding:10px;font-size:21px;text-decoration:none}.portal-module__2iFjNW__fileLibrary .portal-module__2iFjNW__libraryPrivacy{color:#78836d;margin-top:20px;font-size:10px}.portal-module__2iFjNW__specs .portal-module__2iFjNW__status{justify-content:flex-start;margin-top:0}.portal-module__2iFjNW__specs .portal-module__2iFjNW__status label{text-transform:uppercase;font-size:10px}.portal-module__2iFjNW__specs .portal-module__2iFjNW__status label>span,.portal-module__2iFjNW__specs .portal-module__2iFjNW__status select{text-transform:none;letter-spacing:normal}.portal-module__2iFjNW__specs .portal-module__2iFjNW__status select{margin-top:0;font-size:13px}.portal-module__2iFjNW__specs .portal-module__2iFjNW__status .portal-module__2iFjNW__pill{font-size:11px}.portal-module__2iFjNW__progress{margin-top:24px}.portal-module__2iFjNW__progressTitle{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0 0 10px;font-size:10px}.portal-module__2iFjNW__progressPills{flex-wrap:wrap;gap:8px;display:flex}.portal-module__2iFjNW__progressPills button,.portal-module__2iFjNW__progressPills span{color:#fff;background:#3b3b3b;border:0;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1.35}.portal-module__2iFjNW__progressPills button[aria-pressed=true],.portal-module__2iFjNW__progressPills .portal-module__2iFjNW__currentProgress{color:#000;background:#d6d6d6}.portal-module__2iFjNW__progressPills button:focus-visible{outline-offset:3px;outline:2px solid #fff}.portal-module__2iFjNW__heroImage .portal-module__2iFjNW__editPhoto{z-index:1;color:#111;background:#f5f5f5;border:1px solid #bbb;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:14px;right:14px}.portal-module__2iFjNW__photoPicker{color:#111;background:#f5f5f5;border:0;border-radius:6px;width:min(800px,92vw);max-height:85dvh;margin:auto;padding:26px;overflow:auto}.portal-module__2iFjNW__photoPicker::backdrop{background:#000000a6}.portal-module__2iFjNW__photoPickerHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-module__2iFjNW__photoPickerHeading h2{margin:0}.portal-module__2iFjNW__photoChoices{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:20px;display:grid}.portal-module__2iFjNW__photoChoices button{color:#111;text-align:left;overflow-wrap:anywhere;background:#fff;border:2px solid #0000;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.portal-module__2iFjNW__photoChoices button[aria-pressed=true]{border-color:#111}.portal-module__2iFjNW__photoChoices img{object-fit:contain;background:#ddd;width:100%;height:140px}.portal-module__2iFjNW__photoChoices span{font-size:12px}html:has(.portal-module__2iFjNW__portal)::view-transition-old(root){animation:ease-in-out both portal-module__2iFjNW__portalFadeOut}html:has(.portal-module__2iFjNW__portal)::view-transition-new(root){animation:ease-in-out both portal-module__2iFjNW__portalFadeIn}@keyframes portal-module__2iFjNW__portalFadeOut{to{opacity:0}}@keyframes portal-module__2iFjNW__portalFadeIn{0%{opacity:0}to{opacity:1}}.portal-module__2iFjNW__fadeImage{opacity:0;transition:opacity ease-in-out}.portal-module__2iFjNW__fadeImage[data-loaded=true]{opacity:1}.portal-module__2iFjNW__portal button,.portal-module__2iFjNW__portal a,.portal-module__2iFjNW__portal select{transition:background-color ease-in-out,color ease-in-out,border-color ease-in-out}@media (prefers-reduced-motion:reduce){:is(html:has(.portal-module__2iFjNW__portal)::view-transition-old(root),html:has(.portal-module__2iFjNW__portal)::view-transition-new(root)){animation:none}.portal-module__2iFjNW__fadeImage,.portal-module__2iFjNW__portal button,.portal-module__2iFjNW__portal a,.portal-module__2iFjNW__portal select{transition:none}}
