:root{
--shell:#e3f1fe;
--paper:#ffffff;
--glyph:#232629;
--haze:#5c6066;
--signal:#ff5e24;
--edge:#cbe3fa;
--tint:#d6eafd;
--ground:#6c3200;
--cream:#f7ece3;
--deep:#101828;
--lift:rgba(15,34,52,.01) 0 27px 11px 0,rgba(15,34,52,.02) 0 15px 9px 0,rgba(15,34,52,.04) 0 7px 7px 0,rgba(15,34,52,.04) 0 2px 4px 0;
--liftup:rgba(0,0,0,.01) 0 49px 30px 0,rgba(0,0,0,.03) 0 22px 22px 0,rgba(0,0,0,.03) 0 5px 12px 0;
--gap:48px;
--shellw:1200px;
--type:'Manrope',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
--display:'Jersey 10','Manrope',ui-sans-serif,system-ui,sans-serif;
--knob:18px 4px 18px 4px;
}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/manrope-latin.woff2?v=1') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Jersey 10';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/jersey10-latin.woff2?v=1') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;background:var(--shell);color:var(--glyph);font-family:var(--type);font-size:16px;line-height:1.5;font-weight:400;overflow-x:hidden;}
img{max-width:100%;height:auto;}
a{color:var(--glyph);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:3px;}
a:hover{color:var(--signal);}
:focus-visible{outline:3px solid var(--deep);outline-offset:3px;}
h1,h2,h3{margin:0;font-weight:700;}
p{margin:0 0 18px;}
ul,ol,dl,dd{margin:0;padding:0;}
li{list-style:none;}
.ox-shell{width:100%;max-width:var(--shellw);margin:0 auto;padding-left:20px;padding-right:20px;}
.ox-marker--skip{position:absolute;left:-9999px;top:0;z-index:60;background:var(--signal);color:var(--deep);padding:14px 22px;font-weight:700;border-radius:var(--knob);}
.ox-marker--skip:focus{left:16px;top:16px;}
.ox-marker{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 24px;border:2px solid var(--edge);border-radius:var(--knob);background:var(--paper);color:var(--glyph);font:inherit;font-weight:600;text-decoration:none;box-shadow:0 3px 0 0 var(--edge);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;}
.ox-marker:hover{background:var(--tint);color:var(--glyph);box-shadow:0 6px 0 0 var(--edge);transform:translateY(-2px);}
.ox-marker:active{box-shadow:0 1px 0 0 var(--edge);transform:translateY(1px);}
.ox-marker--primary{background:var(--signal);border-color:var(--signal);color:var(--deep);font-weight:800;box-shadow:0 3px 0 0 #b83f13;}
.ox-marker--primary:hover{background:#ff7a48;color:var(--deep);box-shadow:0 6px 0 0 #b83f13;}
.ox-marker--primary:active{box-shadow:0 1px 0 0 #b83f13;}
.ox-marker__icon{width:16px;height:16px;fill:currentColor;flex:none;}
.ox-topbar{background:var(--paper);}
.ox-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;}
.ox-topbar__home{display:flex;flex-direction:column;gap:2px;text-decoration:none;}
.ox-topbar__mark{font-family:var(--display);font-size:40px;line-height:1;letter-spacing:-.02em;margin:0;}
.ox-topbar__mark-a{color:var(--glyph);}
.ox-topbar__mark-b{color:var(--signal);}
.ox-topbar__strap{font-size:12px;line-height:1.4;color:var(--haze);letter-spacing:.02em;}
.ox-topbar__switch{display:none;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:2px solid var(--edge);border-radius:var(--knob);background:var(--paper);color:var(--glyph);font:inherit;font-weight:700;cursor:pointer;}
.ox-topbar__switch-bars{width:18px;height:12px;border-top:3px solid var(--glyph);border-bottom:3px solid var(--glyph);}
.ox-rail{background:transparent;}
.ox-rail__list{display:flex;flex-wrap:wrap;gap:4px 6px;padding-top:12px;padding-bottom:12px;}
.ox-rail__link{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--knob);font-size:14px;font-weight:600;color:var(--glyph);text-decoration:none;}
.ox-rail__link:hover{background:var(--paper);color:var(--glyph);}
.ox-rail__link--primary{color:var(--glyph);font-weight:800;box-shadow:inset 0 0 0 2px var(--signal);}
.ox-rail__link--primary:hover{color:var(--glyph);background:var(--tint);}
.ox-trail{padding-top:18px;}
.ox-trail__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--haze);}
.ox-trail__list a{color:var(--haze);}
.ox-trail__list a:hover{color:var(--signal);}
.ox-trail__gap{color:var(--haze);}
.ox-trail__list span[aria-current]{color:var(--glyph);font-weight:600;}
.ox-slab--main{display:block;padding-bottom:24px;}
.ox-slab--ground{background:var(--ground);color:var(--cream);margin-top:40px;padding-top:56px;padding-bottom:32px;}
.ox-slab--ground__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;}
.ox-slab--ground .ox-topbar__mark{color:var(--paper);}
.ox-slab--ground .ox-topbar__mark-a{color:var(--paper);}
.ox-slab--ground__text{font-size:14px;line-height:1.6;color:var(--cream);max-width:22em;}
.ox-slab--ground__address{font-style:normal;font-size:14px;line-height:1.9;color:var(--cream);}
.ox-slab--ground__title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f0c9ac;margin:0 0 6px;font-weight:800;}
.ox-slab--ground__list{margin-bottom:18px;}
.ox-slab--ground__cell--wide{grid-column:span 2;}
.ox-slab--ground__list--split{columns:2;column-gap:24px;}
.ox-slab--ground__list a,.ox-slab--ground__address a{display:inline-flex;align-items:center;min-height:40px;color:var(--cream);text-decoration:underline;text-decoration-color:rgba(247,236,227,.45);}
.ox-slab--ground__list a:hover,.ox-slab--ground__address a:hover{color:var(--paper);text-decoration-color:var(--paper);}
.ox-slab--ground__base{padding-top:24px;font-size:13px;line-height:1.7;color:#e8cdb8;}
.ox-slab--ground__base p{margin:0;max-width:60em;}
.ox-strip--notice{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:3px solid var(--signal);box-shadow:var(--liftup);}
.ox-strip--notice[hidden]{display:none;}
.ox-strip--notice__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between;padding-top:14px;padding-bottom:14px;}
.ox-strip--notice__text{margin:0;font-size:14px;line-height:1.6;max-width:56em;}
@media (max-width:900px){
.ox-slab--ground__grid{grid-template-columns:repeat(2,1fr);}
.ox-slab--ground__cell--wide{grid-column:span 2;}
.ox-topbar__switch{display:inline-flex;}
.ox-rail{display:none;}
.ox-rail--open{display:block;background:var(--paper);}
.ox-rail__list{flex-direction:column;padding-top:10px;padding-bottom:14px;}
.ox-rail__link{width:100%;}
}
@media (max-width:640px){
:root{--gap:36px;}
.ox-slab--ground__grid{grid-template-columns:1fr;gap:24px;}
.ox-slab--ground__cell--wide{grid-column:span 1;}
.ox-slab--ground__list--split{columns:1;}
.ox-topbar__mark{font-size:32px;}
.ox-topbar__strap{display:none;}
}
