:root{--font-label:"Space Mono", "Cutive Mono", monospace}*{box-sizing:border-box;margin:0}body{background:var(--surface-page,#f2edeb);color:var(--text-primary,#0e2a4b);font-family:var(--font-body,"PT Serif", Georgia, serif)}a{color:inherit;text-decoration:none}.lbl{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em}.nav-a{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:13px}.wrap{max-width:1240px;margin:0 auto;padding:0 44px}.eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;color:var(--accent,#f15e25);font-size:12px}.row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rsearch{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sgrp{border:1px solid var(--border-default,#c9bdb6);background:#fff;align-items:stretch;display:flex}.sdiv{background:var(--border-hairline,#e3dad6);flex:none;width:1px;margin:9px 0}.sfield{flex-direction:column;gap:5px;padding:12px 24px;display:flex}.sfl{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted,#4a5c70);font-size:9px}.sfi{font-family:var(--font-body);color:var(--text-primary,#0e2a4b);background:0 0;border:none;outline:none;min-width:0;padding:0;font-size:15.5px}input[type=date].sfi{min-width:148px}input[type=number].sfi{min-width:56px}.sbtn{cursor:pointer;background:var(--accent,#f15e25);color:#fff;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;border:none;padding:20px 34px;font-size:12px}.seas{text-align:left;border:none;border-top:2px solid var(--syd-dark-blue,#0e2a4b);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;margin:44px 0 0;padding:26px 0 24px;display:block}.seas:first-of-type{margin-top:8px}.seasn{font-family:var(--font-display);font-size:42px;transition:color .15s;display:block}.seas:hover .seasn{color:var(--accent,#f15e25)}.seasnote{color:var(--text-muted,#4a5c70);max-width:38em;margin:8px 0 0;font-size:17px;font-style:italic;display:block}.seasx{font-family:var(--font-display);color:var(--accent,#f15e25);flex:none;margin-top:26px;font-size:44px;line-height:1;transition:transform .2s}.seas[aria-expanded=true] .seasx{transform:rotate(45deg)}.seastat{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--accent,#f15e25);margin-top:16px;font-size:10.5px;display:block}.seasbody{padding-bottom:20px}.wfmh{border-bottom:1px solid var(--border-hairline,#e3dad6);justify-content:space-between;align-items:baseline;gap:16px;margin:40px 0 22px;padding:0 0 12px;display:flex}.wfmn{font-family:var(--font-display);font-size:32px}.wfnote{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted,#4a5c70);text-align:right;font-size:10.5px}.wfg{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.wfc{border:1px solid var(--border-hairline,#e3dad6);background:#fff;flex-direction:column;padding:26px 28px 24px;display:flex}.wfd{font-family:var(--font-display);font-size:25px}.wfw{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted,#4a5c70);margin-top:6px;font-size:10px}.wfst{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;flex:none;padding:6px 10px;font-size:9.5px}.st0{background:var(--syd-dark-green-12,#17543a1f);color:var(--syd-dark-green,#17543a)}.st1{background:var(--syd-gold-12,#b2842629);color:var(--syd-gold,#8a6414)}.st2{background:var(--accent,#f15e25);color:#fff}.wfev{border-bottom:1px solid var(--border-hairline,#e3dad6);align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.wfev b{color:var(--accent,#f15e25);flex:none;font-size:10px;font-weight:400}.wfevd{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#4a5c70);text-align:right;flex:none;max-width:12em;margin-left:auto;font-size:9.5px}.wfvibe{color:var(--text-muted,#4a5c70);margin:16px 0 20px;font-size:16.5px;font-style:italic}.wfpr{border-top:1px solid var(--border-hairline,#e3dad6);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.wfp{font-family:var(--font-display);font-size:23px;font-weight:700}.wfpp{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted,#4a5c70);margin-top:3px;font-size:9px}.wfgo{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:var(--accent,#f15e25);font-size:11.5px}.anote{color:var(--text-muted,#4a5c70);margin:28px 0 0;font-size:16px;font-style:italic}.wfrange{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted,#4a5c70);margin-top:10px;font-size:9px}.vr{border:1px solid var(--border-hairline,#e3dad6);background:#fff;border-bottom:none;align-items:center;gap:26px;padding:22px 28px;transition:background .15s;display:flex}.vr:last-of-type{border-bottom:1px solid var(--border-hairline,#e3dad6)}.vr:hover{background:var(--syd-hot-orange-06,#fdf3ee)}.vrno{font-family:var(--font-label);letter-spacing:.2em;color:var(--accent,#f15e25);flex:none;width:34px;font-size:13px}.vrmain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vrn{font-family:var(--font-display);font-size:21px;font-weight:700}.vrspec{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted,#4a5c70);font-size:9.5px}.vrp{text-align:right;flex-direction:column;flex:none;gap:3px;width:128px;display:flex}.vrfrom,.vrtyp{font-family:var(--font-display);font-size:19px;font-weight:700}.vrsub{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted,#4a5c70);font-size:8.5px}.vrgo{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--accent,#f15e25);flex:none;font-size:10.5px}@media (width<=900px){.vr{flex-wrap:wrap;gap:12px}.vrmain{flex:60%}.vrgo{display:none}.vrp{text-align:left;flex:1;width:auto}}@media (width<=960px){.wrap{padding:0 22px}.wfg{grid-template-columns:1fr;gap:20px}.wfmn{font-size:25px}.seasn{font-size:30px}.seasx{margin-top:16px;font-size:30px}.sgrp{flex-wrap:wrap;flex:100%}.sbtn{text-align:center;flex:100%}}
