:root{--od:#3b3f2a;--od-deep:#23261a;--black:#0d0e0a;--sand:#d8cfb4;--paper:#ece6d3;--ink:#1c1d16;--white:#f3f1ea;--haze:#a9a88f;--flash:#ff7a1a;--rule:#4c5136;--display:"Black Ops One",Impact,sans-serif;--body:"Archivo",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--od-deep);color:var(--white);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.mono{font-family:var(--mono)}.photo{position:relative;overflow:hidden}.photo img{object-fit:cover}.banner{background:var(--flash);color:var(--black);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-align:center;padding:5px 10px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(13,14,10,.94);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hdr-row{max-width:1180px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hdr-mark{font-family:var(--display);font-size:22px;text-decoration:none;letter-spacing:.06em;display:flex;align-items:baseline;gap:10px}.hdr-mark-sub{font-family:var(--mono);font-size:10px;color:var(--haze);letter-spacing:.1em}.hdr-nav{display:flex;flex-wrap:wrap;gap:4px 18px}.hdr-nav a{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--sand)}.hdr-nav a:hover{color:var(--flash)}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden}.hero-img{filter:grayscale(.35) contrast(1.1)}.hero-img,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(180deg,rgba(13,14,10,.25),rgba(13,14,10,.55) 45%,rgba(35,38,26,.98))}.hero-inner{position:relative;padding-top:120px;padding-bottom:56px;width:100%}.stencil-kicker{font-family:var(--mono);color:var(--flash);letter-spacing:.2em;font-size:13px;text-transform:uppercase;margin:0 0 10px}.wordmark{font-family:var(--display);font-weight:400;font-size:clamp(44px,9vw,120px);line-height:.92;margin:0;letter-spacing:.02em;text-shadow:0 4px 30px rgba(0,0,0,.6)}.wordmark sup{font-size:.25em;vertical-align:top;margin-left:6px}.hero-tag{font-family:var(--display);font-size:clamp(22px,3.4vw,36px);color:var(--sand);margin:14px 0 4px}.hero-line{font-size:18px;color:var(--haze);margin:0 0 28px}.program{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0;gap:0;border:1px solid var(--rule);background:rgba(13,14,10,.7);max-width:980px;margin:0}.program div{padding:12px 14px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.program dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--haze)}.program dd{margin:2px 0 0;font-weight:700}.specs{background:var(--black);border-top:3px solid var(--flash);border-bottom:1px solid var(--rule)}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.spec{padding:26px 18px;border-right:1px solid var(--rule)}.spec-v{font-family:var(--display);font-size:56px;line-height:1;margin:0;color:var(--flash)}.spec-l{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:8px 0 4px}.spec-n{color:var(--haze);font-size:14px;margin:0}.sec{padding:84px 0}.sec-alt{background:var(--od)}.sec-paper{background:var(--paper);color:var(--ink)}.sec-num{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--flash);margin:0 0 6px}.sec-num.dark{color:#b14b00}.sec-title{font-family:var(--display);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1;margin:0 0 18px}.sec-title.dark{color:var(--ink)}.sec-intro{color:var(--haze);max-width:640px;margin:0 0 28px}.sub-title{font-family:var(--display);font-weight:400;font-size:28px;margin:56px 0 18px;color:var(--sand)}.brief{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:48px;gap:48px}.motto{margin:24px 0 0;padding:20px;border-left:4px solid var(--flash);background:var(--black);font-family:var(--display);font-size:26px;line-height:1.2}.motto cite{display:block;font-style:normal;font-size:12px;color:var(--haze);margin-top:12px}.motto cite,.prose h3{font-family:var(--mono)}.prose h3{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--flash);margin:0 0 10px}.prose article+article{margin-top:36px}.prose p{margin:0 0 14px;color:#dcdacd}.wide-photo{height:56vh;min-height:320px;margin-top:72px}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.card{background:var(--od-deep);border:1px solid var(--rule)}.card-img{position:relative;aspect-ratio:4/5;overflow:hidden}.card-img img{object-fit:cover;object-position:center 20%;filter:grayscale(.2)}.card-body{padding:16px}.callsign{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--flash);margin:0}.card h3{font-family:var(--display);font-weight:400;font-size:24px;margin:4px 0 2px}.billet{font-family:var(--mono);font-size:12px;color:var(--sand);margin:0 0 10px}.quote{font-style:italic;color:#e7e3d2;margin:0 0 12px}.disp{font-size:14px;color:var(--haze);margin:0}.disp span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--sand)}.support{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.support-row{display:flex;gap:14px;background:var(--od-deep);border:1px solid var(--rule);padding:12px}.support-img{position:relative;width:84px;height:104px;flex:none;overflow:hidden}.support-img img{object-fit:cover;object-position:center 20%}.support h4{margin:0;font-size:17px}.disp-small{font-size:13px;color:var(--haze);margin:0}.ledger{border:1px solid var(--rule);font-size:15px}.ledger-head,.ledger-row{display:grid;grid-template-columns:70px 70px 1.2fr 70px 2fr;grid-gap:14px;gap:14px;padding:12px 16px;align-items:baseline}.ledger-head{background:var(--black);font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--haze)}.ledger-row{border-top:1px solid var(--rule);text-decoration:none;transition:background .15s}.ledger-row:hover{background:var(--od)}.ledger-item{font-family:var(--display);font-size:20px}.ledger-note{color:var(--haze);font-size:14px}.rider{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:48px;gap:48px}.rider-intro{color:#3e3d31}.rider-photo{aspect-ratio:4/3;margin-top:24px;border:1px solid #b9b199}.rider-doc{list-style:none;margin:0;padding:28px;background:#fbf8ee;border:1px solid #c9c0a4;box-shadow:6px 6px 0 #c9c0a4;font-family:var(--mono)}.rider-doc li{padding:14px 0;border-bottom:1px dashed #c9c0a4;position:relative}.rider-doc li:last-child{border-bottom:0;background:#fff3c9;margin:6px -12px 0;padding:14px 12px}.rider-page{position:absolute;right:0;top:14px;font-size:11px;color:#8b8670}.rider-doc h3{font-size:14px;margin:0 0 6px;text-transform:uppercase;letter-spacing:.08em}.rider-doc p{margin:0;font-size:14px;color:#3e3d31}.log{border-top:1px solid var(--rule)}.log-row{border-bottom:1px solid var(--rule)}.log-row summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:70px 1fr 1fr;grid-gap:16px;gap:16px;padding:16px 4px;align-items:baseline}.log-row summary::-webkit-details-marker{display:none}.log-row summary:hover .log-title,.log-year{color:var(--flash)}.log-title{font-family:var(--display);font-size:20px}.log-where{color:var(--haze);font-size:14px}.log-body{padding:0 4px 20px 90px;max-width:860px;color:#dcdacd}.log-short{font-weight:700;color:var(--white)}.sorties{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:0;gap:0;border:1px solid var(--rule)}.sorties li{padding:12px 14px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);display:flex;flex-direction:column}.sorties .mono{font-size:11px;color:var(--flash);letter-spacing:.12em}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;margin-top:48px}.gallery figure{margin:0}.gallery-img{aspect-ratio:4/3}.gallery figcaption{font-family:var(--mono);font-size:12px;color:var(--haze);padding-top:8px}.clips{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:18px;gap:18px}.clip{background:var(--paper);color:var(--ink);padding:20px;transform:rotate(-.4deg);box-shadow:4px 4px 0 rgba(0,0,0,.35)}.clip:nth-child(2n){transform:rotate(.5deg)}.clip-pub{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b6750;margin:0 0 6px}.clip h3{font-family:Georgia,serif;font-size:20px;line-height:1.2;margin:0 0 10px}.clip-pull{font-style:italic;margin:0}.reports{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.report{margin:0;padding:18px;border:1px solid var(--rule);background:var(--od-deep)}.report p{margin:0 0 10px}.report cite{font-family:var(--mono);font-style:normal;font-size:12px;color:var(--sand)}.lore{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:56px}.lore h3{font-family:var(--display);font-weight:400;font-size:24px;margin:0 0 10px;color:var(--sand)}.lore p{color:#dcdacd;margin:0 0 12px}.qm{background:var(--black);border-top:3px solid var(--flash)}.qm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.btn{display:inline-block;background:var(--flash);color:var(--black);font-family:var(--display);font-size:20px;padding:14px 24px;text-decoration:none}.btn:hover{background:var(--sand)}.qm-list{list-style:none;margin:0;padding:0;border:1px solid var(--rule)}.qm-list li{padding:14px 16px;border-bottom:1px solid var(--rule);font-family:var(--display);font-size:20px;display:flex;gap:14px;align-items:baseline}.qm-list .mono{font-size:11px;color:var(--flash);letter-spacing:.14em;width:48px;flex:none}.ftr{background:var(--black);border-top:1px solid var(--rule);padding:40px 0 24px}.ftr-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.ftr-mark{font-family:var(--display);font-size:26px;margin:0}.ftr-tag{color:var(--haze);margin:4px 0 0}.ftr-links{display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:13px}.ftr-links a{color:var(--sand)}.ftr-banner{margin:0 0 12px}.mouseprint{font-size:11px;color:#6f705c;max-width:820px;margin:0}.rec{padding:64px 0 96px}.rec-wrap{max-width:860px;margin:0 auto;padding:0 20px}.rec-back{font-size:13px;color:var(--sand);text-decoration:none}.rec-back,.rec-kicker{font-family:var(--mono)}.rec-kicker{color:var(--flash);letter-spacing:.16em;font-size:12px;margin:28px 0 6px}.rec-title{font-family:var(--display);font-weight:400;font-size:clamp(40px,7vw,76px);line-height:1;margin:0}.rec-meta{font-family:var(--mono);color:var(--haze);font-size:13px}.rec-note{font-size:18px;color:#e3dfcf;border-left:4px solid var(--flash);padding-left:16px}.rec-tracks{list-style:none;padding:0;margin:36px 0 0;border-top:1px solid var(--rule)}.rec-track{border-bottom:1px solid var(--rule);padding:16px 0}.rec-track-head{display:flex;gap:16px;align-items:baseline}.rec-n{font-family:var(--mono);color:var(--flash)}.rec-t{font-family:var(--display);font-size:22px;flex:1 1}.rec-d{font-family:var(--mono);color:var(--haze)}.rec-audio{width:100%;margin-top:10px}.rec-liner{color:var(--haze);margin:8px 0 0 40px}.rec-lyrics{margin:10px 0 0 40px}.rec-lyrics summary{cursor:pointer;font-family:var(--mono);font-size:12px;color:var(--sand);letter-spacing:.1em;text-transform:uppercase}.rec-lyrics pre{white-space:pre-wrap;font-family:var(--body);font-size:15px;color:#dcdacd}.rec-pager{display:flex;justify-content:space-between;margin-top:40px;font-family:var(--mono);font-size:14px}.rec-pager a{color:var(--sand)}@media (max-width:860px){.brief,.qm-grid,.rider{grid-template-columns:1fr}.ledger-head{display:none}.ledger-row{grid-template-columns:56px 1fr}.ledger-row .ledger-note{grid-column:1/-1}.ledger-row>span:nth-child(4){display:none}.log-row summary{grid-template-columns:56px 1fr}.log-where{grid-column:2}.log-body{padding-left:4px}.hdr-nav{display:none}}.proposed{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--haze);border:1px dashed;padding:1px 6px;margin-left:8px;white-space:nowrap;vertical-align:middle}.sec-paper .proposed{color:#8b8670}.ystrip{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.ystrip li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ycard{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 14px 16px;text-decoration:none;background:var(--od-deep);transition:background .15s,box-shadow .15s}.ycard:focus-visible,.ycard:hover{background:var(--black);box-shadow:inset 0 3px 0 var(--flash)}.ycard-id{font-size:10px;letter-spacing:.14em;color:var(--flash)}.ycard-y{font-family:var(--display);font-size:40px;line-height:1}.ycard-h{font-size:14px;line-height:1.35;color:#dcdacd;flex:1 1}.ycard-meta{font-size:11px;color:var(--sand);letter-spacing:.04em}.ystrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ystrip-extra{background:var(--paper)}.tour-mini{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;color:var(--ink);text-decoration:none;transition:background .15s}.tour-mini:hover{background:#f6f1e1}.tour-mini .shirts-sm{width:100%;max-width:128px}.tour-mini-txt{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.35}.tour-mini-txt .mono{font-size:10px;letter-spacing:.12em;color:#b14b00}.tour-mini-txt strong{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.05}.tour-mini-go{color:var(--ink)!important;margin-top:4px;text-decoration:underline}@media (min-width:601px){.ystrip{grid-template-columns:repeat(4,minmax(0,1fr))}.ystrip-extra{grid-column:span 3}.tour-mini{flex-direction:row;align-items:center;gap:22px}.tour-mini .shirts-sm{flex:0 0 140px;max-width:140px}}@media (min-width:1000px){.ystrip{grid-template-columns:repeat(7,minmax(0,1fr))}.ystrip-extra{grid-column:span 1}.tour-mini{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;gap:6px}.tour-mini .shirts-sm{flex:none;max-width:72px}.tour-mini-txt strong{font-size:19px}.tour-mini-go{display:none}}.yr{padding:48px 0 72px}.yr-head{margin:24px 0 28px}.yr-year{font-weight:400;font-size:clamp(88px,18vw,200px);line-height:.85;margin:6px 0 4px;color:var(--white);letter-spacing:.01em}.yr-headline,.yr-year{font-family:var(--display)}.yr-headline{font-size:clamp(20px,3vw,30px);color:var(--sand);margin:8px 0 24px}.yr-stats{max-width:none}.yr-stats dd a{color:var(--flash)}.ystrip-c{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule);margin:0 0 48px}.ystrip-c a{font-family:var(--mono);font-size:13px;text-align:center;padding:9px 0;text-decoration:none;color:var(--sand);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .15s,color .15s}.ystrip-c a:hover{background:var(--od);color:var(--white)}.ystrip-c a.on{background:var(--flash);color:var(--black);font-weight:600}.yr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);grid-gap:48px;gap:48px;align-items:start}.yr-track-head{border-top:3px solid var(--flash);padding-top:12px;margin-bottom:20px}.yr-track-head h2{font-family:var(--display);font-weight:400;font-size:36px;line-height:1;margin:0}.yr-track-head p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--haze);margin:6px 0 0}.yr-day{position:-webkit-sticky;position:sticky;top:92px}.duty{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.duty li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule)}.duty-img{position:relative;width:56px;height:70px;overflow:hidden;background:var(--black)}.duty-img img{object-fit:cover;object-position:center 20%;filter:grayscale(.4)}.duty-name{font-weight:700;margin:0;line-height:1.3}.duty-name .mono{font-weight:400;font-size:12px;color:var(--flash)}.duty-billet{font-size:10px;letter-spacing:.1em;color:var(--haze);margin:2px 0 6px;text-transform:uppercase}.duty-job{font-size:14px;line-height:1.5;color:#dcdacd;margin:0}.yr-photo{margin:0 0 28px}.yr-photo-img{aspect-ratio:16/9;border:1px solid var(--rule)}.yr-photo-tall{max-width:380px}.yr-photo-tall .yr-photo-img{aspect-ratio:4/5}.yr-photo figcaption{font-family:var(--mono);font-size:12px;color:var(--haze);padding-top:8px}.yr-report p{margin:0 0 14px;color:#e3dfcf;font-size:17px;line-height:1.65;max-width:68ch}.yr-report p:first-child:first-line{color:var(--white);font-weight:700}.yr-sub{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--flash);margin:40px 0 12px;font-weight:600}.ops{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.ops li{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1.4fr);grid-gap:14px;gap:14px;padding:12px 4px;border-bottom:1px solid var(--rule);align-items:baseline}.ops-date{color:var(--flash);font-size:13px}.ops-where{font-weight:700}.ops-note{color:var(--haze);font-size:14px}.ops-foot{font-size:11px;color:var(--haze);margin:8px 0 0;letter-spacing:.04em}.yr-record{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--rule);border-left:4px solid var(--flash);background:var(--black);text-decoration:none;transition:background .15s}.yr-record:hover{background:var(--od)}.yr-record .mono{font-size:11px;letter-spacing:.12em;color:var(--flash)}.yr-record-t{font-family:var(--display);font-size:32px;line-height:1.05}.yr-record-n{color:var(--haze);font-size:15px}.yr-record .yr-record-go{color:var(--sand);margin-top:6px}.yr-log-body{padding-left:90px}.yr-pager{border-top:1px solid var(--rule);padding-top:18px}.yr-pager a{font-family:var(--display);font-size:26px;text-decoration:none}.yr-pager a:hover{color:var(--flash)}.tour{margin-top:64px}.tour-intro{max-width:640px}.shirts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;max-width:900px;margin:32px 0 8px}.shirts-sm{display:block;margin:0}.shirt-fig{margin:0}.shirt-fig figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:#8b8670;text-align:center;margin-top:8px}.shirts-sm .shirt-fig figcaption{display:none}.tee{position:relative;aspect-ratio:1/1.04;container-type:inline-size;background:var(--od);-webkit-clip-path:polygon(0 15%,23% 3%,37% 0,41% 4%,50% 7%,59% 4%,63% 0,77% 3%,100% 15%,91% 33%,80% 28%,80% 100%,20% 100%,20% 28%,9% 33%);clip-path:polygon(0 15%,23% 3%,37% 0,41% 4%,50% 7%,59% 4%,63% 0,77% 3%,100% 15%,91% 33%,80% 28%,80% 100%,20% 100%,20% 28%,9% 33%);filter:drop-shadow(0 0 0 transparent)}.tee:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.08),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px);pointer-events:none}.tee-print{position:absolute;left:24%;right:24%;top:17%;bottom:6%;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--sand)}.tee-front{justify-content:flex-start;gap:2cqw}.tf-top{font-size:3.6cqw;letter-spacing:.04em;white-space:nowrap}.tf-main,.tf-top{font-family:var(--display)}.tf-main{font-size:9.4cqw;line-height:.95;margin-top:4cqw;border-top:.8cqw solid var(--sand);border-bottom:.8cqw solid var(--sand);padding:1.5cqw 0;width:100%}.tf-year{font-family:var(--display);font-size:21cqw;line-height:.9;color:var(--flash)}.tf-foot{font-family:var(--mono);font-size:2.4cqw;letter-spacing:.14em;margin-top:auto}.tee-back{gap:1.4cqw}.tb-head{font-family:var(--display);font-size:5cqw;border-bottom:.6cqw solid var(--sand);padding-bottom:1.4cqw;width:100%}.tee-back ul{list-style:none;margin:1.5cqw 0 0;padding:0;width:100%;font-family:var(--mono);font-size:3.3cqw;line-height:1.75}.tee-back li{display:flex;justify-content:space-between;gap:2cqw}.tee-back li span:first-child{color:var(--flash)}.tb-foot{font-size:2.6cqw;letter-spacing:.16em;margin-top:auto}.tb-foot,.tour-vh{font-family:var(--mono)}.tour-vh{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#b14b00;margin:40px 0 12px}.verify{list-style:none;margin:0;padding:0;background:#fbf8ee;border:1px solid #c9c0a4;box-shadow:6px 6px 0 #c9c0a4;max-width:900px}.verify li{display:grid;grid-template-columns:70px 110px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 18px;border-bottom:1px dashed #c9c0a4;align-items:baseline}.verify li:last-child{border-bottom:0}.v-date{font-family:var(--mono);font-size:13px;color:#8b8670}.v-shirt{font-family:var(--display);font-size:20px}.v-place strong{font-size:17px}.v-ok{font-family:var(--mono);font-size:13px;font-weight:600;color:#3f5a1f;letter-spacing:.06em;text-transform:uppercase;display:inline-block;animation:stamp .5s ease-out both}.v-place em{display:block;font-style:normal;font-size:14px;color:#5a5847;margin-top:2px}@keyframes stamp{0%{opacity:0;transform:scale(1.6) rotate(-6deg)}to{opacity:1;transform:none}}@media (min-width:901px){.ystrip-c{grid-template-columns:repeat(13,minmax(0,1fr))}}@media (max-width:900px){.yr-grid{grid-template-columns:1fr;gap:40px}.yr-day{position:static}}@media (max-width:600px){.rec-wrap,.wrap{padding:0 16px}.ycard-y{font-size:32px}.ops li{grid-template-columns:60px minmax(0,1fr)}.ops-note{grid-column:2}.yr-log-body{padding-left:4px}.shirts:not(.shirts-sm){grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}.verify li{grid-template-columns:56px minmax(0,1fr);padding:12px 14px}.v-place{grid-column:1/-1}.yr-report p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v-ok{animation:none}.ledger-row,.tour-mini,.ycard,.yr-record,.ystrip-c a{transition:none}}