.band_row-c03c{font-size:12px;line-height:1.5;opacity:.75;margin:16px auto 0;max-width:1100px;padding:0 16px;text-align:center}
:root{
--primary-color:#1f3c8c;--secondary-color:#e6b33e;--accent-color:#b3242a;--neutral-color:#55627a;
--base-100:#e8eff5;--base-200:#dae4ee;--base-300:#b4c4d4;--text-color:#121c30;
--surface:var(--base-100);--border-color:var(--base-300);
--on-primary-color:#f3f7fb;--on-secondary-color:#121c30;--on-accent-color:#ffffff;--on-base-200:#121c30;
--font-heading:'Fira Sans Condensed','Arial Narrow',sans-serif;--font-body:'Piazzolla',Georgia,serif;
--border-radius:4px;--spacing:24px;
--hair:var(--border-width,1px);
--frank-w:max(1.5px,var(--border-width,1px));
--frank-r:max(12px,var(--border-radius,4px));
--paper-r:var(--border-radius,4px);
--ring-outer:calc(var(--border-width,1px) + 1px);
--ring-gap:5px;
--wrap:1280px;--side:40px;--pad-y:88px;--label-col:240px;--chev:8px;--h1-min:2.6rem;
--waves:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 30 40' preserveAspectRatio='none' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M0 4Q7.5 0 15 4T30 4M0 12Q7.5 8 15 12T30 12M0 20Q7.5 16 15 20T30 20M0 28Q7.5 24 15 28T30 28M0 36Q7.5 32 15 36T30 36'/%3E%3C/svg%3E");
--waves3:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 30 24' preserveAspectRatio='none' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M0 4Q7.5 0 15 4T30 4M0 12Q7.5 8 15 12T30 12M0 20Q7.5 16 15 20T30 20'/%3E%3C/svg%3E");
--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='xMaxYMid slice' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M0 6H398M391 1L398 6L391 11'/%3E%3C/svg%3E");
--ki-account:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9.5L12 4L21 9.5ZM6 11V17M10 11V17M14 11V17M18 11V17M3 20H21'/%3E%3C/svg%3E");
--ki-card:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10H21M6 15H10'/%3E%3C/svg%3E");
--ki-wallet:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5C4 6.1 5.1 5 6.5 5H17V8M20 11.5H16.5C15.7 11.5 15 12.2 15 13S15.7 14.5 16.5 14.5H20'/%3E%3Crect x='4' y='8' width='16' height='11' rx='2'/%3E%3C/svg%3E");
--ki-counter:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M8 15A4 4 0 0 1 16 15M3 15H21M6 18H18'/%3E%3C/svg%3E");
--ki-home:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11L12 4.5L20 11M6 9.5V19.5H18V9.5M10 19.5V14H14V19.5'/%3E%3C/svg%3E");
--ki-document:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3H14L18 7V21H6ZM14 3V7H18M9 11H15M9 14H15M9 17H13'/%3E%3C/svg%3E");
--ki-envelope:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='1.5'/%3E%3Cpath d='M3.5 7L12 13L20.5 7'/%3E%3C/svg%3E");
--ki-people:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8.5' r='3'/%3E%3Cpath d='M3.5 19C3.5 15.5 6 13.5 9 13.5S14.5 15.5 14.5 19M15 5.8A3 3 0 0 1 15.5 11.6M17 13.8C19 14.4 20.5 16.2 20.5 19'/%3E%3C/svg%3E");
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--base-100);color:var(--text-color);font:400 1.0625rem/1.7 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased}
main{display:block;counter-reset:desk}
img,video,iframe{max-width:100%;height:auto}
img{display:block}
svg{display:block;max-width:100%;pointer-events:none}
a{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .16s,text-decoration-color .16s}
a:hover{text-decoration-style:wavy;text-decoration-color:var(--accent-color)}
:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}
h1,h2,h3{margin:0;font-family:var(--font-heading);color:var(--primary-color);overflow-wrap:break-word;hyphens:manual;word-break:normal}
h1{font-weight:800;font-size:clamp(var(--h1-min),5.8vw,5.2rem);line-height:.98;letter-spacing:var(--heading-tracking,-0.01em)}
h2{font-weight:700;font-size:clamp(1.9rem,3.5vw,2.9rem);line-height:1.02;letter-spacing:.01em;text-transform:uppercase}
h3{font-weight:700;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1;letter-spacing:var(--heading-tracking,0)}
p{margin:0 0 1em}
ul,ol{margin:0;padding:0;list-style:none}
.main_outer-406b{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--side)}
.nav_top-d5ec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing,24px)}
.sect_inner-df4a{background:var(--base-100);padding-block:var(--pad-y)}
.tile_tile-b3c1{background:var(--base-200);color:var(--on-base-200,#121c30);padding-block:var(--pad-y)}
.hero_cont-08d0{margin:0;max-width:38em;font:400 1.25rem/1.6 var(--font-body)}
.bar_lay-462e{margin:0;font:700 .78rem/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.btn_side-30b7{display:flex;align-items:center;gap:16px;margin:40px 0 0;font:italic 400 .9375rem/1.55 var(--font-body);max-width:72ch}
.btn_side-30b7::before{content:"";flex:none;width:64px;height:22px;background:var(--primary-color);-webkit-mask:var(--waves3) left center/30px 100% repeat-x;mask:var(--waves3) left center/30px 100% repeat-x}
.text_cont-4fad{position:absolute;inset:0;z-index:2;text-decoration:none}
/* postal marks */
.card_top-f3b9{display:block;flex:none;width:80px;height:44px;color:var(--primary-color);background:currentColor;-webkit-mask:var(--waves) left center/30px 100% repeat-x;mask:var(--waves) left center/30px 100% repeat-x;pointer-events:none}
.link_wrap-b36a{position:relative;display:inline-grid;place-items:center;flex:none;width:56px;aspect-ratio:1;border-radius:50%;border:var(--ring-outer) solid currentColor;color:var(--primary-color);pointer-events:none}
.link_wrap-b36a::before{content:"";position:absolute;inset:var(--ring-gap);border:1px solid currentColor;border-radius:50%}
.strip_band-5589{position:relative;display:block;max-width:100%;font:700 clamp(1rem,1.7vw,1.45rem)/1.05 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;text-align:center}
.outer_side-d3f6 .link_wrap-b36a .strip_band-5589::before,.top_foot-3a9e .strip_band-5589::before,.nav_pane-9f9a .link_wrap-b36a .strip_band-5589::before{counter-increment:desk;content:counter(desk,decimal-leading-zero)}
.side_outer-1070{width:auto;min-width:76px;height:auto;aspect-ratio:1;padding:0 14px;border-radius:50%}
.side_outer-1070::before{border-radius:50%}
.side_outer-1070 .strip_band-5589{font-size:.8rem;letter-spacing:.08em;white-space:nowrap}
.grid_tile-17f8{display:flex;align-items:center;gap:12px;max-width:var(--wrap);margin:0 auto;padding:0 var(--side);pointer-events:none}
.grid_tile-17f8::before{content:"";flex:1;height:var(--hair);background:var(--border-color)}
.grid_tile-17f8 .card_top-f3b9{width:64px;height:24px}
.hub_wrap-d53c{display:inline-block;max-width:100%;margin:0;padding:8px 13px 7px;border-radius:2px;background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);outline:1px solid var(--on-primary-color,#f3f7fb);outline-offset:-4px;font:700 .8rem/1.25 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.hub_lay-09ed{position:relative;border:var(--frank-w) solid var(--accent-color);border-radius:var(--frank-r)}
.grid_sect-bcbd{display:inline-flex;flex-direction:column;gap:3px;margin:0;min-width:132px;max-width:260px;padding:9px 14px 10px;border:var(--frank-w) solid var(--accent-color);border-radius:4px;background:var(--base-100);color:var(--accent-color)}
.block_head-9ef7{font:700 .78rem/1.2 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.lay_tile-37b1{font:italic 400 .9375rem/1.4 var(--font-body);overflow-wrap:break-word}
.strip_grid-adfb{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--accent-color)}
.strip_grid-adfb .link_wrap-b36a{width:46px;color:var(--accent-color)}
.strip_grid-adfb .link_wrap-b36a .strip_band-5589{font-size:1rem}
.strip_grid-adfb .card_top-f3b9{width:40px;height:20px;color:var(--accent-color)}
.block_list-f38a{display:inline-block;max-width:100%;padding:6px 10px 5px;border:var(--frank-w) solid var(--accent-color);border-radius:6px;color:var(--accent-color);font:700 .95rem/1.15 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}
.nav_pane-2acc{position:absolute;left:0;top:0;bottom:0;width:var(--chev);border-radius:var(--paper-r) 0 0 var(--paper-r);background:repeating-linear-gradient(45deg,var(--accent-color) 0 8px,var(--base-100) 8px 16px,var(--primary-color) 16px 24px,var(--base-100) 24px 32px);pointer-events:none}
.item_tile-60a1{display:inline-block;flex:none;width:44px;height:12px;margin:0 10px;vertical-align:middle;background:currentColor;-webkit-mask:var(--arrow) right center/100% 100% no-repeat;mask:var(--arrow) right center/100% 100% no-repeat}
.side_grid-a55e{display:inline-block;flex:none;width:30px;height:30px;color:var(--primary-color);background:currentColor;-webkit-mask:var(--ki,var(--ki-envelope)) center/contain no-repeat;mask:var(--ki,var(--ki-envelope)) center/contain no-repeat}
[data-icon="account"]{--ki:var(--ki-account)}
[data-icon="card"]{--ki:var(--ki-card)}
[data-icon="wallet"]{--ki:var(--ki-wallet)}
[data-icon="counter"]{--ki:var(--ki-counter)}
[data-icon="home"]{--ki:var(--ki-home)}
[data-icon="document"]{--ki:var(--ki-document)}
[data-icon="envelope"]{--ki:var(--ki-envelope)}
[data-icon="people"]{--ki:var(--ki-people)}
/* links, buttons, fields */
.wrap_link-08e6{display:inline-flex;align-items:center;gap:16px;min-height:44px;max-width:100%;font:400 1.125rem/1.35 var(--font-body);color:var(--primary-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;overflow-wrap:break-word}
.wrap_link-08e6::after{content:"";flex:none;width:56px;height:12px;background:currentColor;-webkit-mask:var(--arrow) right center/100% 100% no-repeat;mask:var(--arrow) right center/100% 100% no-repeat}
.wrap_link-08e6:hover{text-decoration-style:wavy;text-decoration-color:var(--accent-color)}
.item_main-665e{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:10px 28px;border:0;border-radius:var(--paper-r);background:var(--accent-color);color:var(--on-accent-color,#ffffff);font:700 .9rem/1.15 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;text-align:center;overflow-wrap:break-word;cursor:pointer;transition:background-color .16s}
.item_main-665e:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}
.panel_bar-0e93{display:grid;gap:2px;min-width:0;margin:0}
.panel_bar-0e93>span{font:700 .78rem/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.panel_bar-0e93 input,.panel_bar-0e93 textarea{width:100%;min-height:44px;margin:0;padding:10px 0;border:0;border-bottom:var(--hair) solid currentColor;border-radius:0;background:transparent;color:inherit;font:400 1rem/1.4 var(--font-body)}
.panel_bar-0e93 textarea{min-height:92px;resize:vertical}
.panel_bar-0e93 input:focus-visible,.panel_bar-0e93 textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}
/* section head: ring numeral, cancellation, heading */
.outer_side-d3f6{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:18px;margin-bottom:48px}
.outer_side-d3f6 .link_wrap-b36a{width:84px}
.outer_side-d3f6 .card_top-f3b9{width:88px;height:48px}
.outer_side-d3f6 .hero_cont-08d0{margin-top:8px;font-size:1.1875rem}
/* ruled rows */
.tile_list-4168{border-bottom:var(--hair) solid var(--border-color)}
.link_pane-841f{position:relative;display:grid;grid-template-columns:var(--label-col) minmax(0,1fr);gap:10px 32px;align-items:start;padding:22px 0;border-top:var(--hair) solid var(--border-color)}
.link_pane-841f h3{font-size:clamp(1.2rem,1.7vw,1.45rem)}
.rt{min-width:0;padding-left:28px;border-left:var(--hair) solid var(--border-color)}
.rt p{margin:0;max-width:66ch}
.rt p+p{margin-top:.6em}
.rl{display:flex;align-items:flex-start;gap:14px;min-width:0}
.rl .link_wrap-b36a{width:40px;margin-top:-4px}
.rl .top_foot-3a9e{width:44px;margin-top:-8px}
.rl .top_foot-3a9e .strip_band-5589{font-size:.95rem}
.rl .side_grid-a55e{margin-top:-2px}
.rl .side_outer-1070{width:auto}
.rl .list_item-5588{--ring-gap:4px;width:22px;margin-top:5px}
.link_pane-841f .h3{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.1;text-transform:none;letter-spacing:var(--heading-tracking,0)}
.rt .grid_sect-bcbd{margin-top:12px}
/* header: sorting-desk bar */
.card_tile-701a{position:sticky;top:0;z-index:30;background:var(--base-100);border-bottom:var(--hair) solid var(--border-color)}
.wrap_head-14e3{display:flex;align-items:center;flex-wrap:wrap;gap:8px 32px;min-height:72px;padding-block:8px}
.bar_list-3da2{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;color:var(--text-color);text-decoration:none}
.bar_list-3da2:hover{text-decoration:none}
.link_block-c04c{flex:none;width:44px;height:24px;color:var(--primary-color)}
.link_block-c04c svg{width:100%;height:100%}
.link_block-c04c .row_box-80ec{color:var(--accent-color)}
.band_outer-d03e{min-width:0;font:800 clamp(1.35rem,2vw,1.75rem)/1 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word}
.pane_row-a0aa{display:flex;align-items:center;flex-wrap:wrap;gap:4px 40px;margin-left:auto}
.strip_main-dcd7{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--text-color);font:700 .86rem/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.strip_main-dcd7+.strip_main-dcd7::before{content:"";position:absolute;left:-29px;top:50%;width:18px;height:10px;margin-top:-5px;background:var(--accent-color);-webkit-mask:var(--waves3) left center/9px 100% repeat-x;mask:var(--waves3) left center/9px 100% repeat-x;pointer-events:none}
.strip_main-dcd7:hover,.strip_main-dcd7:focus-visible{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:6px}
.btn_panel-d9b3{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:2px;background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);outline:1px solid var(--on-primary-color,#f3f7fb);outline-offset:-5px;font:700 .8rem/1.2 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.btn_panel-d9b3:hover{text-decoration:underline wavy 1.5px var(--on-primary-color,#f3f7fb);text-underline-offset:5px}
.btn_panel-d9b3:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}
/* important strip + envelope-back footer */
.hero_sect-5109{background:var(--base-100);border-top:var(--hair) solid var(--border-color)}
.panel_hub-fe53{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding-block:26px}
.panel_hub-fe53 p{margin:0}
.block_top-5e9b{font-size:.9375rem;line-height:1.55;max-width:84ch}
.wrap_card-0a8f{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing,24px);row-gap:36px;padding:136px max(var(--side),calc((100% - var(--wrap)) / 2 + var(--side))) 30px;background:var(--base-200);color:var(--on-base-200,#121c30)}
.wrap_card-0a8f::before{content:"";position:absolute;left:0;right:0;top:0;height:104px;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--border-color) 50%,transparent calc(50% + 1px)) left top/50.05% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - 1px),var(--border-color) 50%,transparent calc(50% + 1px)) right top/50.05% 100% no-repeat}
.col_box-608f{position:absolute;left:50%;top:84px;width:44px;transform:translateX(-50%);background:var(--base-200)}
.pane_foot-f91e{min-width:0;padding-left:22px;border-left:var(--hair) solid var(--border-color)}
.pane_foot-f91e ul{display:grid;gap:0;margin-top:12px}
.pane_foot-f91e a{display:inline-flex;align-items:center;min-height:40px;color:inherit;text-decoration:none;font-size:1rem;line-height:1.3;overflow-wrap:break-word}
.pane_foot-f91e a:hover{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:5px}
.pane_foot-f91e .ci{display:block;padding:6px 0;font-size:.9375rem;line-height:1.45;overflow-wrap:break-word}
.hub_head-b017{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:24px;border-top:var(--hair) solid var(--border-color)}
.outer_grid-6964{min-width:0;margin:0;font:800 clamp(2.4rem,8.6vw,8.2rem)/.9 var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:var(--primary-color);overflow-wrap:break-word}
.hub_head-b017 .card_top-f3b9{width:64px;height:28px;margin-bottom:10px}
.strip_side-29ed{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-size:.9375rem;line-height:1.5}
.strip_side-29ed p{margin:0;max-width:80ch}
/* the footer grid already insets its rows: the line spans the full column, left like .strip_side-29ed, at full strength
   (VerticalDisclaimerStage defaults to a centred 1100px box at 75%) */
.band_row-c03c{grid-column:1/-1;max-width:none;margin:0;padding:16px 0 0;border-top:var(--hair) solid var(--border-color);font:400 .875rem/1.55 var(--font-body);color:var(--text-color);text-align:left;opacity:1}
/* hero a: the frank */
.main_link-d93a{padding:44px 0 var(--pad-y)}
.item_inner-ff50{margin-bottom:14px}
.hf{--ringz:clamp(220px,24vw,330px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing,24px);align-items:center;min-height:520px;padding:92px 44px 64px}
.link_text-8ab7{grid-column:1/7;position:relative;height:var(--ringz);color:var(--primary-color)}
.tile_nav-61c4{position:absolute;left:0;top:0;z-index:1;width:var(--ringz);height:var(--ringz)}
.tile_nav-61c4 svg{width:100%;height:100%}
.row_list-702d{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 17%;font:800 calc(var(--ringz) * .125)/.98 var(--font-heading);letter-spacing:.03em;text-transform:uppercase;text-align:center}
.row_list-702d span{display:block;max-width:100%;overflow-wrap:break-word}
.hero_hero-c6ee{position:absolute;left:calc(var(--ringz) * .9);right:0;top:50%;transform:translateY(-50%)}
.hero_hero-c6ee svg{width:100%;height:auto;max-height:calc(var(--ringz) * .82)}
.block_block-5f05{grid-column:7/13;min-width:0}
.block_block-5f05 h1{font-size:clamp(var(--h1-min),6vw,5.4rem);line-height:.94}
.block_block-5f05 .hero_cont-08d0{margin-top:26px;max-width:28em}
.block_block-5f05 .wrap_link-08e6{margin-top:18px}
.pane_strip-37a9{position:absolute;top:22px;right:22px}
/* hero b: sorting rack */
.outer_card-d5a9{padding:64px 0 var(--pad-y)}
.link_head-1e48{row-gap:40px;align-items:start}
.item_main-594c{grid-column:1/8;min-width:0}
.item_main-594c h1{margin-top:20px}
.item_main-594c .hero_cont-08d0{margin-top:24px;max-width:30em}
.item_main-594c .wrap_link-08e6{margin-top:16px}
.grid_box-0ab2{display:flex;width:max-content;margin-top:28px}
.list_sect-857f{grid-column:8/13;min-width:0;padding:16px;background:var(--base-200);color:var(--on-base-200,#121c30);border-top:var(--hair) solid var(--text-color);border-bottom:var(--hair) solid var(--text-color)}
.sect_bar-7562{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.sect_bar-7562::after{content:"";flex:1;height:var(--hair);background:var(--border-color)}
.foot_strip-33cf{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:14px 14px 14px calc(var(--chev) + 14px);background:var(--base-100);color:var(--text-color);border:var(--hair) solid var(--border-color);border-radius:var(--paper-r)}
.foot_strip-33cf .link_wrap-b36a{width:36px}
.band_nav-682c{display:flex;flex-wrap:wrap;align-items:center;margin:0;min-width:0;font:700 1.1rem/1.2 var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--primary-color)}
.band_nav-682c .fr{color:var(--text-color)}
.band_nav-682c span{overflow-wrap:break-word;min-width:0}
.band_nav-682c .item_tile-60a1{width:32px;margin:0 8px;color:var(--neutral-color)}
/* routes a: letter rack */
.sect_nav-ca9b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.inner_grid-2c15{position:relative;display:grid;align-content:start;gap:16px;min-width:0;padding:20px 24px 20px calc(var(--chev) + 24px);background:var(--base-100);color:var(--text-color);border:var(--hair) solid var(--border-color);border-radius:var(--paper-r)}
.brand_list-693c{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.brand_list-693c .card_top-f3b9{width:52px;height:30px}
.brand_list-693c .block_list-f38a{margin-left:auto}
.block_sect-33bd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px}
.block_sect-33bd p{margin:0}
.block_side-aa83{margin-top:4px!important;font-size:1.125rem;line-height:1.3;overflow-wrap:break-word}
.to{position:relative;min-width:0;padding-left:22px;border-left:var(--hair) solid var(--border-color)}
.to::before{content:"";position:absolute;left:22px;top:-9px;width:32px;height:3px;background:var(--secondary-color)}
.to h3{margin-top:4px;font-size:clamp(1.45rem,2.3vw,2rem);text-transform:uppercase;letter-spacing:.02em}
.card_cont-a03f{margin:0;padding-top:12px;border-top:var(--hair) dashed var(--border-color);font-size:.9375rem;line-height:1.5}
.card_cont-a03f span{display:block}
.card_cont-a03f .outer_box-7cdc{font-weight:600}
/* routes b: cancellation register */
.grid_grid-c345{border-bottom:var(--hair) solid var(--border-color)}
.block_cont-f250{display:grid;grid-template-columns:104px minmax(80px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 24px;padding:20px 0;border-top:var(--hair) solid var(--border-color)}
.lay_pane-4d87{position:relative;display:grid;place-items:center;width:104px;height:104px;color:var(--primary-color)}
.lay_pane-4d87 svg{position:absolute;inset:0;width:100%;height:100%}
.lay_pane-4d87 .strip_band-5589{padding:0 18px;font-size:.8rem;letter-spacing:.06em;overflow-wrap:break-word}
.row_pane-a328{height:52px;overflow:hidden;color:var(--primary-color)}
.row_pane-a328 svg{width:100%;height:100%}
.side_head-46d7{display:flex;flex-wrap:wrap;align-items:center;font-size:clamp(1.25rem,1.9vw,1.6rem);text-transform:uppercase;letter-spacing:.02em}
.side_head-46d7 span{min-width:0;overflow-wrap:break-word}
.side_head-46d7 .fr{color:var(--text-color)}
.col_bar-37d5 .lay_tile-37b1{font:700 .95rem/1.2 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.strip_main-ee6a{grid-column:2/-1;margin:0;font-size:.9375rem;line-height:1.5}
.strip_main-ee6a span+span::before{content:"";display:inline-block;width:18px;height:10px;margin:0 10px;background:var(--primary-color);-webkit-mask:var(--waves3) left center/9px 100% repeat-x;mask:var(--waves3) left center/9px 100% repeat-x}
/* franking marks: the four stages */
.col_grid-a2f4{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:st}
.tile_card-ad2a{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 20px 20px;background:var(--base-100)}
.hero_list-17ed{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.tile_card-ad2a .strip_band-5589::before{counter-increment:st;content:counter(st,decimal-leading-zero)}
.tile_card-ad2a h3{min-width:0;font-size:clamp(1.25rem,1.8vw,1.5rem);text-transform:uppercase;letter-spacing:.04em}
.top_item-357f{margin:0;font-size:1rem;line-height:1.55}
.foot_col-fd5f{margin:0;font-size:1.0625rem;line-height:1.65}
.tile_card-ad2a .grid_sect-bcbd{max-width:none;margin-top:auto;padding-top:12px;border-width:0;border-top:var(--hair) solid var(--border-color);border-radius:0;background:none}
.tile_card-ad2a .lay_tile-37b1{display:block;align-self:stretch;text-align:center;padding:5px 10px;border:var(--frank-w) solid var(--accent-color);border-radius:4px}
.foot_text-d2b5 .tile_card-ad2a{padding:30px 26px 26px}
.foot_side-2cfa{margin:32px 0 0;max-width:66ch}
/* before-you-send, guides teaser */
.col_btn-5b3f{border-bottom:var(--hair) solid var(--border-color)}
.col_btn-5b3f .side_outer-1070{background:var(--base-200)}
.col_btn-5b3f h3{margin-bottom:8px}
.col_btn-5b3f .wrap_link-08e6{margin-top:10px}
.gl{border-bottom:var(--hair) solid var(--border-color)}
.inner_nav-f70f{position:relative;display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) auto;gap:8px 32px;align-items:baseline;padding:24px 0;border-top:var(--hair) solid var(--border-color)}
.inner_nav-f70f h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}
.inner_nav-f70f p{margin:0}
.block_bar-cc14 p{margin-top:6px;max-width:62ch}
.main_link-2dfd{color:var(--primary-color)}
.box_strip-6de9{font-size:.9375rem;white-space:nowrap}
.inner_nav-f70f:hover h3{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:6px}
.row_sect-7428 .inner_nav-f70f:nth-child(n+4){display:none}
.foot_top-3acb{margin:24px 0 0}
/* cta a: counter window on the ink band */
.box_brand-2abd{background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);padding-block:88px}
.box_brand-2abd a{color:inherit}
.foot_top-86cd{grid-column:1/6;align-self:center;min-width:0}
.nav_pane-9f9a{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:var(--on-primary-color,#f3f7fb)}
.nav_pane-9f9a .link_wrap-b36a{width:84px;color:var(--on-primary-color,#f3f7fb)}
.nav_pane-9f9a .card_top-f3b9{width:88px;height:48px;color:var(--on-primary-color,#f3f7fb)}
.hero_btn-f6b1{margin:0;font:800 clamp(2rem,3.6vw,3.2rem)/1 var(--font-heading);letter-spacing:var(--heading-tracking,-0.01em);text-transform:none;color:var(--on-primary-color,#f3f7fb)}
.foot_top-86cd p{margin:18px 0 0;max-width:30em;font-size:1.125rem;line-height:1.55}
.nav_inner-627d{grid-column:7/13;position:relative;min-width:0;padding:58px 32px 30px;background:var(--base-100);color:var(--text-color);border-radius:var(--paper-r)}
.nav_inner-627d::before{content:"";position:absolute;top:20px;left:50%;width:196px;height:16px;transform:translateX(-50%);background:radial-gradient(circle,transparent 5px,var(--primary-color) 5.5px 6.5px,transparent 7px) left center/28px 16px repeat-x;pointer-events:none}
.nav_lay-f3dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}
.nav_lay-f3dd .panel_bar-0e93:nth-child(n+3),.nav_lay-f3dd .item_main-665e,.nav_lay-f3dd .outer_grid-8984{grid-column:1/-1}
.nav_lay-f3dd .item_main-665e{width:100%;margin-top:6px}
.outer_grid-8984{margin:0;font:italic 400 .9375rem/1.5 var(--font-body)}
/* cta b: routing slip */
.row_block-39f4{padding:40px 0;background:var(--base-200);color:var(--on-base-200,#121c30);border-top:var(--hair) solid var(--border-color);border-bottom:var(--hair) solid var(--border-color)}
.link_grid-b2a5{display:grid;grid-template-columns:auto minmax(0,1fr) 64px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:20px}
.panel_card-c258{display:flex;align-items:center;gap:8px;align-self:center}
.panel_card-c258 .side_outer-1070{background:var(--base-200)}
.panel_card-c258 .card_top-f3b9{width:56px;height:34px}
.wrap_bar-29f1{width:64px;height:14px;margin-bottom:16px;color:var(--primary-color);background:currentColor;-webkit-mask:var(--arrow) right center/100% 100% no-repeat;mask:var(--arrow) right center/100% 100% no-repeat}
.row_block-39f4 .outer_grid-8984{margin-top:16px}
/* etiquette head (inner pages) */
.block_row-993a{overflow:hidden;padding:64px 0 56px;border-bottom:var(--hair) solid var(--border-color)}
.card_top-21ab{align-items:center}
.hub_nav-4412{grid-column:1/9;min-width:0}
.hub_nav-4412 h1{margin-top:20px;font-size:clamp(var(--h1-min),5vw,4.6rem);line-height:1}
.hub_nav-4412 .hero_cont-08d0{margin-top:22px;max-width:34em}
.block_main-c4dd{grid-column:9/13;position:relative;height:var(--ehz);color:var(--primary-color);--ehz:clamp(150px,15vw,200px)}
.nav_foot-0ec6{position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:var(--ehz);height:var(--ehz);background:var(--base-100);border-radius:50%}
.nav_foot-0ec6 svg{position:absolute;inset:0;width:100%;height:100%}
.nav_foot-0ec6 .strip_band-5589{padding:0 20%;font-size:clamp(1rem,1.7vw,1.5rem);overflow-wrap:break-word}
.outer_nav-208d{position:absolute;left:calc(var(--ehz) * .9);right:calc(-1 * var(--side) - 40px);top:50%;height:calc(var(--ehz) * .56);transform:translateY(-50%);overflow:hidden}
.outer_nav-208d svg{width:100%;height:100%}
/* reading layout */
.foot_band-3a44{row-gap:32px;align-items:start}
.sect_grid-1833{grid-column:1/3;position:sticky;top:96px;display:flex;justify-content:center}
.sect_grid-1833 .link_wrap-b36a{width:72px}
.panel_panel-0586{grid-column:3/10;min-width:0}
.panel_nav-3c1a{grid-column:3/11}
.item_tile-1734{grid-column:10/13;position:sticky;top:96px;min-width:0}
.row_text-8e07{max-width:66ch;font-size:1.0625rem;line-height:1.7}
.row_text-8e07 h2{margin:1.6em 0 .5em;font-size:1.6rem;line-height:1.15;text-transform:none;letter-spacing:var(--heading-tracking,0)}
.row_text-8e07 h3{margin:1.4em 0 .4em;font-size:1.3rem}
.row_text-8e07>:first-child{margin-top:0}
.row_text-8e07 p{margin:0 0 1em}
.row_text-8e07 ul,.row_text-8e07 ol{margin:0 0 1em;padding-left:0}
.row_text-8e07 li{position:relative;margin:0 0 .5em;padding-left:26px}
.row_text-8e07 li::before{content:"";position:absolute;left:2px;top:.55em;width:10px;height:10px;border:1.5px solid var(--primary-color);border-radius:50%}
.row_text-8e07 a{overflow-wrap:break-word}
.bar_inner-ade3{margin:18px 0 0;color:var(--text-color)}
.row_col-941a{padding:22px}
.row_col-941a .bar_lay-462e{margin-top:14px;color:var(--accent-color)}
.kp{margin:8px 0 0;font:400 1.125rem/1.5 var(--font-body)}
/* window envelope (every photo) */
.tile_row-edfd{position:relative;margin:0;padding:18px 18px 46px;background:var(--base-200);border:var(--hair) solid var(--border-color);border-radius:var(--paper-r)}
.tile_row-edfd::after{content:"";position:absolute;left:18px;right:42%;bottom:22px;height:var(--hair);background:var(--border-color)}
.side_strip-54d8{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:3/2;border-radius:10px;background:var(--primary-color)}
.side_strip-54d8 img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.04);mix-blend-mode:luminosity}
.side_strip-54d8::after{content:"";position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(180deg,color-mix(in srgb,var(--base-100) 22%,transparent),transparent);pointer-events:none}
.tile_row-edfd .outer_band-b8f5{position:absolute;top:-14px;right:-14px;z-index:2;background:var(--base-100)}
.tile_row-edfd .link_wrap-b36a:not(.side_outer-1070){width:64px}
.band_side-b91f{margin:10px 0 0;font:italic 400 .9375rem/1.45 var(--font-body);color:var(--neutral-color)}
.band_side-b91f+.row_text-8e07{margin-top:36px}
.wrap_main-be34{margin:0 0 64px}
.main_outer-406b>.foot_side-2cfa{margin:-32px 0 72px}
/* inner page pieces */
.foot_top-bd6b{row-gap:32px;align-items:center}
.foot_top-bd6b .tile_row-edfd{grid-column:1/6}
.list_hero-5a70{grid-column:7/13;min-width:0}
.list_hero-5a70 p{margin:0;font-size:1.1875rem;line-height:1.65;max-width:36em}
.outer_nav-a355{overflow-x:auto;-webkit-overflow-scrolling:touch}
.block_card-323a{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.55}
.block_card-323a th{padding:0 16px 12px 0;text-align:left;font:700 .78rem/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-color)}
.block_card-323a td{padding:20px 16px 20px 0;border-top:var(--hair) solid var(--border-color);vertical-align:middle}
.block_card-323a tr:last-child td{border-bottom:var(--hair) solid var(--border-color)}
.block_card-323a .panel_card-251b{width:28%;font:700 1.15rem/1.25 var(--font-heading);color:var(--primary-color)}
.block_card-323a .inner_box-896f{width:1%;padding-right:0;text-align:right}
.block_card-323a .grid_sect-bcbd{white-space:nowrap}
.text_btn-6cf7{margin-top:56px}
.qa{border-top:var(--hair) solid var(--border-color)}
.qa:last-child{border-bottom:var(--hair) solid var(--border-color)}
.qa summary{position:relative;display:flex;align-items:center;min-height:56px;padding:12px 48px 12px 0;cursor:pointer;list-style:none;font:700 1.2rem/1.3 var(--font-heading);color:var(--primary-color)}
.qa summary::-webkit-details-marker{display:none}
.qa summary::before,.qa summary::after{content:"";position:absolute;right:10px;top:50%;width:16px;height:1.5px;background:var(--accent-color)}
.qa summary::after{transform:rotate(90deg);transition:transform .16s}
.qa[open] summary::after{transform:rotate(0)}
.qa p{margin:0 0 20px;max-width:66ch}
.grid_outer-c36b{border-bottom:var(--hair) solid var(--border-color)}
.gf{position:relative;display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) auto;gap:8px 32px;align-items:baseline;padding:24px 0;border-top:var(--hair) solid var(--border-color)}
.gf .tile_row-edfd{display:none}
.gf h2{font-size:clamp(1.3rem,1.9vw,1.6rem);text-transform:none;letter-spacing:var(--heading-tracking,0)}
.gf p{margin:0}
.gf .sect_wrap-ef41 p{margin-top:6px;max-width:62ch}
.gf:hover h2{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:6px}
.gf:first-child{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing,24px);row-gap:16px;align-items:center;padding:0 0 40px;border-top:0}
.gf:first-child .tile_row-edfd{display:block;grid-column:1/7;grid-row:1/4}
.gf:first-child .top_inner-2a27{grid-column:8/13;grid-row:1;align-self:end}
.gf:first-child .sect_wrap-ef41{grid-column:8/13;grid-row:2}
.gf:first-child .btn_pane-3bbf{grid-column:8/13;grid-row:3;align-self:start}
.gf:first-child h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}
.top_inner-2a27 .hub_wrap-d53c{font-size:.78rem}
.bar_inner-fc4e{row-gap:40px;align-items:start}
.nav_list-c06f{grid-column:1/8;min-width:0}
.nav_list-c06f .head_nav-100f{display:grid;gap:22px}
.nav_list-c06f .item_main-665e{justify-self:start}
.wrap_hub-0a9a{grid-column:9/13;min-width:0;padding-left:24px;border-left:var(--hair) solid var(--border-color)}
.wrap_hub-0a9a h2{font-size:clamp(1.5rem,2.4vw,2rem)}
.cd{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;padding:18px 0;border-bottom:var(--hair) solid var(--border-color)}
.cd .side_grid-a55e{width:26px;height:26px;margin-top:2px}
.cd p,.cd a{margin:0;overflow-wrap:break-word}
.cd>div{min-width:0}
.cont_hero-a8d2{margin-top:40px;padding:24px 26px}
.cont_hero-a8d2 .bar_lay-462e{color:var(--accent-color);margin-bottom:10px}
.cont_hero-a8d2 p:last-child{margin-bottom:0}
.grid_band-bc7e{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:40px}
.grid_band-bc7e p{margin:0;flex:1 1 28em}
.item_item-237b{padding:72px 0 var(--pad-y);overflow:hidden}
.box_sect-df02{align-items:center;row-gap:40px}
.btn_inner-2ed7{grid-column:1/6;position:relative;height:var(--msz);color:var(--primary-color);--msz:clamp(180px,18vw,240px)}
.btn_inner-2ed7 .nav_foot-0ec6{width:var(--msz);height:var(--msz)}
.btn_inner-2ed7 .outer_nav-208d{left:calc(var(--msz) * .9);right:-24px;height:calc(var(--msz) * .56)}
.text_item-3517{grid-column:6/13;min-width:0}
.text_item-3517 .hero_cont-08d0{margin-top:22px}
.band_inner-2932{display:flex;flex-wrap:wrap;gap:4px 32px;margin:24px 0 0}
.bar_hero-a88c{grid-column:1/7;position:relative;color:var(--primary-color)}
.bar_hero-a88c svg{width:100%;height:auto}
.bar_hero-a88c .row_box-80ec{color:var(--accent-color)}
.bar_hero-a88c .hub_wrap-d53c{position:absolute;left:6%;top:12%;max-width:52%}
.text_item-d5b0{position:absolute;right:4.5%;top:24%;width:20%;font-size:clamp(1rem,2vw,1.6rem)}
.card_lay-692a{grid-column:8/13}
/* responsive */
@media (max-width:1200px){
:root{--side:32px;--label-col:200px}
.pane_row-a0aa{gap:4px 32px}
.strip_main-dcd7+.strip_main-dcd7::before{left:-25px}
.col_grid-a2f4{grid-template-columns:repeat(2,minmax(0,1fr))}
.block_cont-f250{grid-template-columns:96px minmax(56px,.5fr) minmax(0,1.6fr) auto}
.lay_pane-4d87{width:96px;height:96px}
.link_grid-b2a5{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);row-gap:16px}
.panel_card-c258{grid-column:1/-1}
.inner_head-96af{grid-column:1/3}
.band_text-a7d1{grid-column:3}
}
@media (max-width:980px){
.link_text-8ab7{grid-column:1/-1}
.block_block-5f05{grid-column:1/-1;margin-top:36px}
.hf{min-height:0;padding:84px 36px 48px}
.hero_hero-c6ee{right:auto;width:min(360px,calc(100% - var(--ringz) * .9))}
.item_main-594c,.list_sect-857f{grid-column:1/-1}
.foot_top-86cd,.nav_inner-627d{grid-column:1/-1}
.nav_inner-627d{margin-top:36px}
.hub_nav-4412{grid-column:1/-1}
.block_main-c4dd{grid-column:1/-1;order:-1;margin-bottom:24px;--ehz:120px}
.nav_foot-0ec6 .strip_band-5589{padding:0 10%;font-size:.8rem;letter-spacing:.02em}
.foot_top-bd6b .tile_row-edfd,.list_hero-5a70{grid-column:1/-1}
.nav_list-c06f,.wrap_hub-0a9a{grid-column:1/-1}
.wrap_hub-0a9a{padding-left:0;border-left:0}
.sect_grid-1833{display:none}
.panel_panel-0586,.panel_nav-3c1a{grid-column:1/-1}
.item_tile-1734{grid-column:1/-1;position:static}
.btn_inner-2ed7,.text_item-3517,.bar_hero-a88c,.card_lay-692a{grid-column:1/-1}
.gf:first-child .tile_row-edfd,.gf:first-child .top_inner-2a27,.gf:first-child .sect_wrap-ef41,.gf:first-child .btn_pane-3bbf{grid-column:1/-1;grid-row:auto}
}
@media (max-width:768px){
:root{--side:20px;--pad-y:64px;--chev:6px}
.nav_top-d5ec,.gf:first-child{grid-template-columns:minmax(0,1fr)}
h2{font-size:clamp(1.75rem,7.4vw,2.2rem)}
.wrap_head-14e3{flex-wrap:nowrap;gap:12px;min-height:64px}
.band_outer-d03e{font-size:clamp(1.15rem,5vw,1.35rem)}
.link_block-c04c{width:36px;height:20px}
.strip_main-dcd7+.strip_main-dcd7::before{display:none}
.btn_panel-d9b3{justify-content:flex-start}
.panel_hub-fe53{grid-template-columns:minmax(0,1fr);gap:12px}
.panel_hub-fe53 .hub_wrap-d53c{justify-self:start}
.wrap_card-0a8f{grid-template-columns:minmax(0,1fr);row-gap:26px;padding-top:92px}
.wrap_card-0a8f::before{height:64px}
.col_box-608f{top:48px;width:34px}
.pane_foot-f91e{padding-left:0;padding-top:16px;border-left:0;border-top:var(--hair) solid var(--border-color)}
.outer_grid-6964{font-size:clamp(2.4rem,13vw,4rem)}
.strip_side-29ed{flex-direction:column}
.main_link-d93a{padding-top:28px}
.hf{--ringz:168px;display:flex;flex-direction:column;align-items:stretch;padding:20px 18px 28px}
.pane_strip-37a9{position:static;order:-1;align-self:flex-end;max-width:160px;margin-bottom:18px}
.link_text-8ab7{height:var(--ringz)}
.hero_hero-c6ee{left:calc(var(--ringz) * .88);width:auto;right:0}
.block_block-5f05{margin-top:28px}
.block_block-5f05 h1{font-size:clamp(var(--h1-min),12vw,3.4rem)}
.outer_card-d5a9{padding-top:40px}
.foot_strip-33cf{grid-template-columns:auto minmax(0,1fr);padding-right:12px}
.foot_strip-33cf .block_list-f38a{grid-column:2;justify-self:start}
.sect_nav-ca9b{grid-template-columns:minmax(0,1fr)}
.inner_grid-2c15{padding:18px 16px 18px calc(var(--chev) + 16px)}
.block_sect-33bd{grid-template-columns:minmax(0,1fr);gap:0}
.block_sect-33bd>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 0;border-top:var(--hair) solid var(--border-color)}
.block_sect-33bd .block_side-aa83{margin:0!important}
.to{border-left:0}
.to h3{margin-top:0}
.to::before{left:0;top:-2px}
.block_cont-f250{grid-template-columns:72px minmax(0,1fr);gap:8px 16px}
.lay_pane-4d87{width:72px;height:72px;grid-row:1/3}
.lay_pane-4d87 .strip_band-5589{padding:0 9px;font-size:.7rem;letter-spacing:.02em}
.row_pane-a328{display:none}
.col_bar-37d5{grid-column:2;justify-self:start}
.strip_main-ee6a{grid-column:1/-1}
.outer_side-d3f6{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;margin-bottom:32px}
.outer_side-d3f6 .link_wrap-b36a{width:60px}
.outer_side-d3f6 .card_top-f3b9{display:none}
.outer_side-d3f6 .hero_cont-08d0{font-size:1.0625rem}
.col_grid-a2f4{grid-template-columns:minmax(0,1fr);gap:16px}
.col_grid-a2f4::before{content:"";position:absolute;left:44px;top:40px;bottom:40px;border-left:1px dashed var(--accent-color);pointer-events:none}
.tile_card-ad2a{position:relative}
.link_pane-841f,.inner_nav-f70f,.gf{grid-template-columns:minmax(0,1fr);padding:18px 0}
.rt{padding-left:0;border-left:0}
.box_brand-2abd{padding-block:56px}
.nav_inner-627d{padding:48px 18px 22px}
.nav_inner-627d::before{width:154px;background-size:22px 16px}
.nav_lay-f3dd{grid-template-columns:1fr}
.nav_lay-f3dd .panel_bar-0e93{grid-column:1/-1}
.link_grid-b2a5{grid-template-columns:minmax(0,1fr)}
.panel_card-c258,.inner_head-96af,.band_text-a7d1{grid-column:1}
.wrap_bar-29f1{width:40px;height:12px;margin:14px 0;justify-self:start;transform:rotate(90deg)}
.band_text-a7d1{width:100%}
.block_row-993a{padding:40px 0 40px}
.hub_nav-4412 h1{font-size:clamp(var(--h1-min),11vw,3.2rem)}
.block_card-323a thead{display:none}
.block_card-323a tr,.block_card-323a td{display:block;width:auto!important}
.block_card-323a tr{padding:16px 0;border-top:var(--hair) solid var(--border-color)}
.block_card-323a tr:last-child{border-bottom:var(--hair) solid var(--border-color)}
.block_card-323a td{padding:4px 0;border:0!important;text-align:left!important}
.block_card-323a .grid_sect-bcbd{white-space:normal}
.nav_list-c06f .item_main-665e{width:100%}
.bar_hero-a88c .hub_wrap-d53c{font-size:.75rem;padding:5px 9px}
.text_item-d5b0{width:22%}
}
@media (max-width:480px){
:root{--side:16px;--pad-y:52px}
.wrap_head-14e3{gap:8px}
.link_block-c04c{width:32px;height:18px}
.hf{--ringz:150px;padding:18px 14px 24px}
.pane_strip-37a9{max-width:150px}
.block_block-5f05 h1{font-size:clamp(2.4rem,12vw,3rem)}
.hero_cont-08d0{font-size:1.125rem}
.brand_list-693c .card_top-f3b9{display:none}
.outer_side-d3f6 .link_wrap-b36a{width:54px}
.block_cont-f250{grid-template-columns:64px minmax(0,1fr)}
.lay_pane-4d87{width:64px;height:64px}
.outer_grid-6964{font-size:clamp(2.2rem,12.5vw,3rem)}
.block_main-c4dd{--ehz:104px}
.btn_inner-2ed7{--msz:150px}
}
@media (max-width:360px){
.btn_panel-d9b3{white-space:normal}
}
:root {
    --primary-color: #1c5a46;
    --secondary-color: #dba536;
    --accent-color: #b4341c;
    --on-primary-color: #ffffff;
    --on-secondary-color: #000000;
    --on-accent-color: #ffffff;
    --on-text-color: #ffffff;
    --on-surface: #000000;
    --on-base-100: #000000;
    --on-base-200: #000000;
    --on-base-300: #000000;
    --neutral-color: #5d6459;
    --neutral: #5d6459;
    --base-100: #f5f3ec;
    --base-200: #ebe7da;
    --base-300: #cdc6b2;
    --surface: #ebe7da;
    --border-color: #cdc6b2;
    --text-color: #18201c;
    --font-heading: 'Fira Sans Condensed', 'Helvetica Neue', Arial, sans-serif;
    --font-primary: 'Fira Sans Condensed', 'Helvetica Neue', Arial, sans-serif;
    --font-body: 'Piazzolla', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Piazzolla', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 6px;
    --spacing: 28px;
    --shadow: none;
    --border-width: 1px;
}
body[class] { font-family: var(--font-body, var(--font-primary, inherit)); }
:root{--on-primary-color: #ffffff;--on-secondary-color: #000000;--on-accent-color: #ffffff;--on-base-200: #000000;--on-text-color: #ffffff;--on-surface: #000000;--on-base-100: #000000;--on-base-300: #000000;}
[data-wc-burger]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}
[data-wc-burger] span{display:block;height:2px;width:22px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(2){opacity:0}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:768px){
html[data-wc-nav-ready] [data-wc-burger]{display:flex}
html[data-wc-nav-ready] [data-wc-hrow]{position:relative;flex-wrap:nowrap}
html[data-wc-nav-ready] [data-wc-mnav]{position:absolute!important;top:100%;left:0;right:0;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:6px 16px 14px!important;background:var(--base-100,var(--surface,#fff));border-top:1px solid var(--border-color,rgba(0,0,0,.08));box-shadow:0 14px 30px rgba(0,0,0,.14);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease;z-index:1200;list-style:none}
html[data-wc-nav-open][data-wc-nav-ready] [data-wc-mnav]{max-height:78vh;overflow:auto;opacity:1;visibility:visible}
html[data-wc-nav-ready] [data-wc-mnav]>*{width:100%}
html[data-wc-nav-ready] [data-wc-mnav] a{display:flex;align-items:center;min-height:44px;padding:11px 2px!important;border-bottom:1px solid var(--border-color,rgba(0,0,0,.07))}
html[data-wc-nav-ready] [data-wc-mnav] li{border:0!important;padding:0!important;margin:0!important}
html[data-wc-nav-ready] [data-wc-mnav] li:last-child a,html[data-wc-nav-ready] [data-wc-mnav] a:last-child{border-bottom:0}
}