.letterhead{background:var(--flag);color:var(--ink);text-align:center;padding:8px 16px;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;border-bottom:3px solid var(--ink)}.bureau-header{background:var(--ink);border-bottom:3px solid var(--flag);position:sticky;top:0;z-index:50}.bureau-header .nav-in{max-width:1080px;margin:0 auto;padding:16px 24px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.seal-logo{display:flex;align-items:center;gap:12px;padding-bottom:14px}.seal{width:52px;height:52px;border:3px double var(--flag);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Titan One;font-size:15px;background:var(--ink);color:var(--flag);flex:none}.seal-logo .txt{line-height:1.15}.seal-logo .txt .t1{font-family:Titan One;font-size:18px;text-transform:uppercase;color:var(--chalk)}.seal-logo .txt .t2{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--flag)}.seal-logo img{max-height:52px;width:auto}.tabs{display:flex;gap:4px}.tabs a{background:var(--ink);border:3px solid var(--flag);border-bottom:none;border-radius:8px 8px 0 0;padding:9px 16px 11px;font-weight:900;text-transform:uppercase;font-size:11.5px;letter-spacing:.08em;position:relative;top:3px;color:var(--flag)}.tabs a:hover,.tabs a.active{background:var(--flag);color:var(--ink)}.menu-toggle{display:none;background:var(--ink);border:3px solid var(--flag);color:var(--flag);border-radius:8px 8px 0 0;padding:9px 16px 11px;font-weight:900;text-transform:uppercase;font-size:11.5px;letter-spacing:.08em;cursor:pointer;margin-bottom:-3px}.mobile-tabs{display:none;background:var(--ink);border-top:3px solid var(--flag)}.mobile-tabs.open{display:block}.mobile-tabs a{display:block;padding:14px 24px;border-bottom:1px solid rgba(255,206,27,.3);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:var(--flag)}.mobile-tabs a:hover{background:var(--flag);color:var(--ink)}@media(max-width:860px){.tabs{display:none}.menu-toggle{display:block}}.hero-memo{padding:70px 0 60px;background:radial-gradient(ellipse 55% 40% at 50% -5%,rgba(255,206,27,.16),transparent 65%),repeating-linear-gradient(90deg,transparent 0 118px,rgba(251,246,234,.05) 118px 120px),var(--ink)}.memo{background:var(--chalk);color:var(--ink);border:3px solid var(--ink);max-width:860px;margin:0 auto;box-shadow:0 0 0 3px var(--flag),14px 14px #ffce1b47;position:relative}.memo-head{border-bottom:3px solid var(--ink);padding:20px 28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.memo-head .dept{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#8a7300}.memo-head .form-no{font-family:Courier New,monospace;font-weight:700;font-size:12px;background:var(--flag);border:2px solid var(--ink);padding:4px 10px}.memo-body{padding:40px 28px 44px;text-align:center}.memo-body .re{font-family:Courier New,monospace;font-weight:700;font-size:13px;letter-spacing:.06em;margin-bottom:18px}.memo-body h1{font-family:Titan One;text-transform:uppercase;font-size:clamp(38px,6.5vw,68px);line-height:1.02;font-weight:400}.memo-body h1 .hi{background:var(--flag);padding:0 10px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.memo-body p.sub{max-width:54ch;margin:18px auto 0;font-size:17px}.memo-ctas{margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.stamp{position:absolute;top:22px;right:-14px;transform:rotate(8deg);border:3px double var(--turf);color:var(--turf);font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.14em;padding:8px 14px;border-radius:6px;background:#ffffffe6;box-shadow:3px 3px #00000059}.memo-foot{border-top:2px dashed var(--rule);padding:14px 28px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:Courier New,monospace;font-weight:700;font-size:11.5px;text-transform:uppercase}.memo-foot .sig{border-bottom:2px solid var(--ink);padding:0 30px;font-family:Titan One;font-size:15px;text-transform:none;transform:rotate(-2deg);display:inline-block}.memo-ctas .cta-wrap{position:relative;display:inline-block}.btn--xl{font-size:16px;padding:20px 44px;border-width:3px;box-shadow:5px 5px 0 var(--ink)}.stamp-punch{position:absolute;top:-20px;right:-26px;transform:rotate(-8deg);border:3px double var(--punch);color:var(--punch);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.14em;padding:7px 13px;border-radius:6px;background:#ffffffe6;box-shadow:3px 3px #00000059;pointer-events:none;z-index:2}.docket-section{padding:70px 0}.docket{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border:3px solid var(--flag);background:var(--chalk);color:var(--ink)}.dept-card{padding:28px 24px;border-right:3px solid var(--ink);position:relative;transition:background .15s;display:block}.dept-card:last-child{border-right:none}@media(max-width:860px){.dept-card{border-right:none;border-bottom:3px solid var(--ink)}.dept-card:last-child{border-bottom:none}}.dept-card .code{font-family:Courier New,monospace;font-weight:700;font-size:11px;color:#4a463a;text-transform:uppercase;letter-spacing:.1em}.dept-card h3{font-family:Titan One;text-transform:uppercase;font-size:20px;margin:10px 0 8px;line-height:1.12;font-weight:400}.dept-card p{font-size:13.5px;color:#4a463a}.dept-card .go{display:inline-block;margin-top:14px;font-weight:900;text-transform:uppercase;font-size:11.5px;letter-spacing:.1em;color:var(--ink)}.dept-card:before{content:"";position:absolute;top:0;left:0;right:0;height:10px}.dept-card.acc-flag:before{background:var(--flag)}.dept-card.acc-flag .go{border-bottom:3px solid var(--flag)}.dept-card.acc-flag:hover{background:var(--tint-flag)}.dept-card.acc-punch:before{background:var(--punch)}.dept-card.acc-punch .go{border-bottom:3px solid var(--punch)}.dept-card.acc-punch:hover{background:var(--tint-punch)}.dept-card.acc-turf:before{background:var(--turf)}.dept-card.acc-turf .go{border-bottom:3px solid var(--turf)}.dept-card.acc-turf:hover{background:var(--tint-turf)}.dept-card.acc-ink:before{background:var(--ink)}.dept-card.acc-ink .go{border-bottom:3px solid var(--ink)}.dept-card.acc-ink:hover{background:var(--tint-ink)}.case-files-section{padding:70px 0}.case-files-section.tight-top{padding-top:20px}.files{border:3px solid var(--flag);background:var(--chalk);color:var(--ink)}.file-row{display:grid;grid-template-columns:110px 1fr auto auto;gap:20px;align-items:center;padding:20px 24px;border-bottom:2px dashed var(--rule);transition:background .15s;border-left:8px solid transparent}.file-row:last-child{border-bottom:none}.file-row:hover{background:var(--tint-row)}.file-row.acc-flag{border-left-color:var(--flag)}.file-row.acc-punch{border-left-color:var(--punch)}.file-row.acc-turf{border-left-color:var(--turf)}.file-row.acc-ink{border-left-color:var(--ink)}@media(max-width:760px){.file-row{grid-template-columns:80px 1fr;row-gap:10px}}.swatch{width:110px;height:110px;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-family:Titan One;font-size:11px;text-transform:uppercase;line-height:1.15;background:repeating-linear-gradient(45deg,#f5efdf 0 12px,#efe7d2 12px 24px);overflow:hidden}.swatch img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.swatch{width:80px;height:80px;font-size:9px}}.file-info .fname{font-weight:900;text-transform:uppercase;font-size:14.5px;letter-spacing:.03em}.file-info .fname a:hover{border-bottom:3px solid var(--flag)}.file-info .fdesc{font-size:13.5px;color:#4a463a;max-width:52ch;margin-top:4px}.file-info .fno{font-family:Courier New,monospace;font-weight:700;font-size:11px;color:#8a7300;margin-top:6px;text-transform:uppercase}.fbtn{background:var(--ink);color:var(--flag);font-weight:900;text-transform:uppercase;font-size:11.5px;letter-spacing:.08em;padding:12px 18px;border:none;cursor:pointer;border-radius:3px;display:inline-block;text-align:center}.fbtn:hover{background:var(--flag);color:var(--ink)}.wildcard-section{padding:0 0 70px}.wildcard{background:var(--gum);color:var(--ink);border:3px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 24px;box-shadow:6px 6px 0 var(--ink)}.wildcard .wc-label{font-family:Courier New,monospace;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.14em;background:var(--ink);color:var(--gum);padding:5px 10px;display:inline-block}.wildcard h3{font-family:Titan One;text-transform:uppercase;font-size:clamp(18px,2.6vw,24px);line-height:1.1;margin-top:10px;font-weight:400}.wildcard p{font-size:13px;font-weight:700;max-width:52ch}.wildcard .btn{background:var(--ink);color:var(--gum);box-shadow:4px 4px #0000004d}.wildcard .btn:hover{background:var(--paper);color:var(--ink)}.permit-band{background:var(--turf);padding:70px 0;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.permit-band .band-head{max-width:880px;margin:0 auto 22px;text-align:center;color:var(--chalk);font-variation-settings:"wdth" 118;font-weight:900;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(15px,2vw,19px)}.permit{background:var(--chalk);color:var(--ink);border:3px solid var(--ink);max-width:880px;margin:0 auto;box-shadow:12px 12px 0 var(--ink);padding:36px 32px;position:relative}.permit .ribbon{position:absolute;top:-16px;left:28px;background:var(--ink);color:var(--flag);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.16em;padding:8px 16px}.permit h2{font-family:Titan One;text-transform:uppercase;font-size:clamp(26px,4vw,40px);line-height:1.05;font-weight:400}.permit p{margin-top:14px;max-width:60ch}.permit .fields{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;font-family:Courier New,monospace;font-weight:700;font-size:13px}@media(max-width:700px){.permit .fields{grid-template-columns:1fr}}.permit .fields div{border-bottom:2px solid var(--ink);padding-bottom:4px;text-transform:uppercase}.permit .fields span{background:var(--flag);padding:0 6px}.permit .btn{margin-top:28px;background:var(--ink);color:var(--flag);box-shadow:4px 4px #0000004d}.permit .btn:hover{background:var(--flag);color:var(--ink)}.records{padding:70px 0;text-align:center;background:radial-gradient(ellipse 50% 45% at 50% 110%,rgba(255,206,27,.12),transparent 65%),var(--ink)}.records .memo2{max-width:640px;margin:0 auto;background:var(--chalk);color:var(--ink);border:3px solid var(--ink);padding:36px 28px;box-shadow:0 0 0 3px var(--flag),10px 10px #ffce1b47}.records h2{font-family:Titan One;text-transform:uppercase;font-size:clamp(24px,3.5vw,34px);font-weight:400}.records p{margin:12px auto 0;max-width:46ch;font-size:15px}.email-row{margin:24px auto 0;display:flex;border:3px solid var(--ink);max-width:460px}.email-row input{flex:1;border:none;padding:14px;font-family:Courier New,monospace;font-weight:700;font-size:14px;background:var(--paper);color:var(--ink);min-width:0}.email-row button{background:var(--flag);color:var(--ink);border:none;border-left:3px solid var(--ink);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:0 22px;cursor:pointer}.email-row button:hover{background:var(--ink);color:var(--flag)}.records .fine{margin-top:12px;font-family:Courier New,monospace;font-weight:700;font-size:11px;text-transform:uppercase;color:#77704f}.records .form-note{margin-top:14px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--turf)}.records .form-error{margin-top:14px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--punch)}.bureau-footer{padding:0 0 46px}.foot-head{border-bottom:2px dashed rgba(251,246,234,.2);margin-bottom:36px}.foot-head .nav-in{max-width:1080px;margin:0 auto;padding:0 24px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-head .seal-logo{padding-top:16px;padding-bottom:0}.tabs--footer{display:flex;gap:4px}.tabs--footer a{background:var(--ink);border:3px solid var(--flag);border-top:none;border-radius:0 0 8px 8px;padding:11px 16px 9px;font-weight:900;text-transform:uppercase;font-size:11.5px;letter-spacing:.08em;position:relative;top:-3px;color:var(--flag)}.tabs--footer a:hover{background:var(--flag);color:var(--ink)}@media(max-width:860px){.tabs--footer{flex-wrap:wrap;padding-top:16px}.tabs--footer a{border-top:3px solid var(--flag);border-radius:8px;top:0}}.bureau-footer{background:var(--ink);color:#fbf6eabf;padding:46px 0;font-size:13px;border-top:3px solid var(--flag)}.foot-in{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}@media(max-width:840px){.foot-in{grid-template-columns:1fr 1fr}}.bureau-footer h5{font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:var(--flag);margin-bottom:12px}.bureau-footer ul{list-style:none}.bureau-footer li{margin:7px 0}.bureau-footer a:hover{color:var(--flag)}.bureau-footer .brand{font-family:Titan One;font-size:18px;text-transform:uppercase;color:var(--flag)}.foot-bottom{margin-top:36px;padding-top:18px;border-top:1px solid rgba(251,246,234,.2);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:Courier New,monospace;font-size:11px;text-transform:uppercase}.main-product{padding:60px 0;background:radial-gradient(ellipse 55% 40% at 50% -5%,rgba(255,206,27,.12),transparent 65%),var(--ink)}.product-doc{background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 3px var(--flag),14px 14px #ffce1b47;position:relative}.product-doc .memo-head{border-bottom:3px solid var(--ink)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width:860px){.product-grid{grid-template-columns:1fr}}.product-media{border-right:3px solid var(--ink);padding:28px;background:repeating-linear-gradient(45deg,#f5efdf 0 12px,#efe7d2 12px 24px)}@media(max-width:860px){.product-media{border-right:none;border-bottom:3px solid var(--ink)}}.product-media .main-img{border:3px solid var(--ink);background:var(--paper)}.product-media .main-img img{width:100%}.product-media .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.product-media .thumbs a{border:3px solid var(--ink);display:block;background:var(--paper)}.product-media .thumbs a:hover{border-color:var(--flag)}.media-placeholder{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Titan One;font-size:18px;text-transform:uppercase;border:3px solid var(--ink);padding:20px;background:repeating-linear-gradient(45deg,#f5efdf 0 12px,#efe7d2 12px 24px)}.product-info{padding:32px 28px 40px}.product-info .fno{font-family:Courier New,monospace;font-weight:700;font-size:12px;color:#8a7300;text-transform:uppercase}.product-info h1{font-family:Titan One;text-transform:uppercase;font-size:clamp(24px,3.4vw,36px);line-height:1.08;margin-top:10px;font-weight:400}.product-info .price-line{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.product-info .compare{font-family:Courier New,monospace;font-weight:700;text-decoration:line-through;color:#77704f}.product-info .desc{margin-top:18px;font-size:15px;max-width:52ch}.product-info .desc p{margin:10px 0}.opt-label{display:block;margin-top:22px;font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.14em}.opt-select{margin-top:8px;width:100%;max-width:320px;border:3px solid var(--ink);background:var(--paper);padding:12px;font-family:Courier New,monospace;font-weight:700;font-size:14px;text-transform:uppercase}.qty-row{margin-top:18px;display:flex;align-items:center;gap:12px}.qty-input{width:90px;border:3px solid var(--ink);padding:12px;font-family:Courier New,monospace;font-weight:700;font-size:14px;text-align:center;background:var(--paper)}.product-info .btn{margin-top:24px;width:100%;max-width:320px}.product-info .sold{margin-top:24px;display:inline-block;border:3px double var(--punch);color:var(--punch);font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.14em;padding:8px 14px;border-radius:6px;transform:rotate(-3deg)}.product-cert{border-top:2px dashed var(--rule);margin-top:28px;padding-top:16px;font-family:Courier New,monospace;font-weight:700;font-size:11.5px;text-transform:uppercase;color:#4a463a}.main-collection{padding:60px 0;background:var(--ink)}.collection-head{margin-bottom:30px}.collection-head .desc{color:#fbf6eabf;max-width:60ch;margin-top:-16px;margin-bottom:24px}.collection-grid .file-row{grid-template-columns:110px 1fr auto auto}.collection-empty{border:3px dashed var(--flag);padding:50px 24px;text-align:center;font-family:Courier New,monospace;font-weight:700;text-transform:uppercase;color:var(--chalk)}.pagination{margin-top:30px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pagination a,.pagination span{border:3px solid var(--flag);color:var(--flag);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px}.pagination a:hover,.pagination span.current{background:var(--flag);color:var(--ink)}.pagination span.deco{border:none;padding:10px 4px}.main-list-collections{padding:60px 0;background:var(--ink)}.main-cart{padding:60px 0;background:radial-gradient(ellipse 55% 40% at 50% -5%,rgba(255,206,27,.12),transparent 65%),var(--ink)}.cart-doc{background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 3px var(--flag),14px 14px #ffce1b47;max-width:880px;margin:0 auto}.cart-doc .memo-head{border-bottom:3px solid var(--ink)}.cart-rows{padding:0}.cart-row{display:grid;grid-template-columns:90px 1fr auto auto auto;gap:18px;align-items:center;padding:18px 24px;border-bottom:2px dashed var(--rule)}@media(max-width:760px){.cart-row{grid-template-columns:70px 1fr auto;row-gap:10px}}.cart-row .cimg{width:90px;height:90px;border:3px solid var(--ink);background:repeating-linear-gradient(45deg,#f5efdf 0 12px,#efe7d2 12px 24px);overflow:hidden}.cart-row .cimg img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.cart-row .cimg{width:70px;height:70px}}.cart-row .cname{font-weight:900;text-transform:uppercase;font-size:13.5px;letter-spacing:.03em}.cart-row .cvar{font-family:Courier New,monospace;font-weight:700;font-size:11px;color:#8a7300;text-transform:uppercase;margin-top:4px}.cart-row .remove{font-family:Courier New,monospace;font-weight:700;font-size:11px;text-transform:uppercase;color:var(--punch);border-bottom:2px solid var(--punch);display:inline-block;margin-top:6px}.cart-foot{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cart-foot .total-line{font-variation-settings:"wdth" 118;font-weight:900;text-transform:uppercase;font-size:16px;letter-spacing:.06em}.cart-foot .fine-print{font-family:Courier New,monospace;font-weight:700;font-size:10.5px;text-transform:uppercase;color:#77704f;margin-top:6px}.cart-actions{display:flex;gap:12px;flex-wrap:wrap}.cart-empty{max-width:640px;margin:0 auto;background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 3px var(--flag),10px 10px #ffce1b47;padding:44px 28px;text-align:center}.cart-empty .stamp-empty{display:inline-block;border:3px double var(--punch);color:var(--punch);font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.14em;padding:8px 14px;border-radius:6px;transform:rotate(-4deg);margin-bottom:18px}.cart-empty h1{font-family:Titan One;text-transform:uppercase;font-size:clamp(24px,3.5vw,34px);font-weight:400}.cart-empty p{margin:12px auto 0;max-width:44ch}.cart-empty .btn{margin-top:24px}.main-password{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:radial-gradient(ellipse 55% 40% at 50% -5%,rgba(255,206,27,.16),transparent 65%),repeating-linear-gradient(90deg,transparent 0 118px,rgba(251,246,234,.05) 118px 120px),var(--ink)}.password-doc{max-width:560px;width:100%;background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 3px var(--flag),14px 14px #ffce1b47;position:relative;text-align:center;padding:0}.password-doc .memo-head{border-bottom:3px solid var(--ink);justify-content:center}.password-doc .body{padding:36px 28px 40px}.password-doc h1{font-family:Titan One;text-transform:uppercase;font-size:clamp(26px,5vw,38px);font-weight:400}.password-doc p{margin:12px auto 0;max-width:40ch;font-size:15px}.main-generic{padding:70px 0;background:var(--ink)}.generic-doc{background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:0 0 0 3px var(--flag),14px 14px #ffce1b47;max-width:860px;margin:0 auto;padding:40px 32px}.generic-doc h1{font-family:Titan One;text-transform:uppercase;font-size:clamp(28px,4.5vw,44px);font-weight:400}.generic-doc .rte{margin-top:18px}.generic-doc .rte p{margin:12px 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
