/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Fraunces";src:url(/themes/custom/arrivalcard/fonts/fraunces-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:url(/themes/custom/arrivalcard/fonts/fraunces-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Fraunces";src:url(/themes/custom/arrivalcard/fonts/fraunces-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/themes/custom/arrivalcard/fonts/outfit-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/themes/custom/arrivalcard/fonts/outfit-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/themes/custom/arrivalcard/fonts/outfit-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#f7f3ea;--card:#fffdf8;--ink:#1c1916;--muted:#5e584f;--stamp:#9a3b2f;--mint:#d7efe6;--rule:#1c1916;--tab:#9a3b2f}*{box-sizing:border-box}html{background:#cfd8d4;color:var(--ink);font-size:17px}body{margin:0;font-family:"Outfit",sans-serif;line-height:1.55;background:repeating-linear-gradient(180deg,#cfd8d4 0 28px,#c9d3ce 28px 29px)}img,picture{max-width:100%;height:auto}a{color:var(--stamp);text-underline-offset:.14em}h1,h2,h3{font-family:"Fraunces",serif;font-weight:400;line-height:1.15;margin:0 0 .55rem}h1{font-size:clamp(2rem,5.5vw,3.4rem)}h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:1.6rem}p,ul,ol{margin:0 0 1rem}li{margin:0 0 .35rem}figure{margin:1.3rem 0}.wrap{min-height:100vh;padding:1.1rem clamp(.6rem,2vw,1.3rem) 2.4rem}.card{max-width:72rem;margin:0 auto;background:var(--card);border:1px solid var(--rule);box-shadow:6px 6px 0 #1c191614;position:relative}.card::before{content:"";position:absolute;inset:auto 1.1rem 0 1.1rem;height:10px;background:repeating-linear-gradient(90deg,var(--mint) 0 12px,#f3d6d1 12px 24px);border-top:1px solid #00000022}.band{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;padding:.7rem 1.2rem .6rem;background:var(--mint);border-bottom:1px solid var(--rule)}.mast a{text-decoration:none;color:var(--ink)}.mast .name{font-family:"Fraunces",serif;font-size:1.7rem;display:block;line-height:1}.mast .sub{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-weight:600}.stamp{border:2px solid var(--stamp);color:var(--stamp);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;padding:.25rem .45rem;transform:rotate(-6deg)}.inner{display:grid;gap:0}@media(min-width:880px){.inner{grid-template-columns:13.2rem 1fr}}.tabs{background:var(--paper);border-bottom:1px solid var(--rule);padding:.8rem .8rem 1rem}@media(min-width:880px){.tabs{border-bottom:0;border-right:1px solid var(--rule)}}.tabs a{display:block;text-decoration:none;color:var(--ink);font-weight:600;font-size:.9rem;padding:.45rem .6rem;border-left:3px solid transparent}.tabs a[aria-current="page"],.tabs a:hover{border-left-color:var(--tab);background:#fff;color:var(--stamp)}.main{padding:1.2rem 1.2rem 2.2rem}@media(min-width:880px){.main{padding:1.4rem 2rem 2.4rem}}.kicker{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);font-weight:700;margin:0 0 .35rem}.dek{font-size:1.06rem;color:var(--muted);margin:0 0 1.1rem}.front-grid{display:grid;gap:1rem}@media(min-width:800px){.front-grid{grid-template-columns:1fr 1fr}}.tile{border:1px solid var(--rule);padding:.9rem 1rem;background:var(--paper);text-decoration:none;color:var(--ink);display:block}.tile h2{font-size:1.45rem;margin:0 0 .25rem}.tile p{margin:0;color:var(--muted)}.index-list{list-style:none;padding:0;margin:.4rem 0 0}.index-list li{border-top:1px solid #00000022;padding:.85rem 0}.index-list a{text-decoration:none;color:var(--ink)}.index-list h2{margin:0 0 .2rem;font-size:1.5rem}.site-foot{padding:1rem 1.2rem 1.5rem;font-size:.82rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;justify-content:space-between}.site-foot a{color:var(--muted)}form.contact label{display:block;font-size:.85rem;font-weight:600;margin:.7rem 0 .25rem}form.contact input,form.contact textarea{width:100%;max-width:32rem;font:inherit;padding:.45rem .5rem;border:1px solid var(--ink);background:#fff;color:var(--ink)}form.contact textarea{min-height:9rem}.hp{position:absolute;left:-8000px;height:1px;width:1px;overflow:hidden}form.contact button{margin-top:1rem;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;background:var(--ink);color:#fff;border:0;padding:.6rem 1rem;cursor:pointer}.form-errors{border:1px solid var(--stamp);color:var(--stamp);padding:.6rem .8rem;margin:0 0 1rem}.messages,.tabs.primary,.block-local-tasks-block,.block-system-breadcrumb-block,.block-page-title-block,.feed-icons{display:none !important}
