.side-sect-v3-222a{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}
.text-col-v1-8281{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--side)}
.panel-block-v2-c114{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing,24px)}
.tile-panel-v3-b68c{background:var(--base-100);padding-block:var(--pad-y)}
.box-brand-v4-5daf{background:var(--base-200);color:var(--on-base-200,#121c30);padding-block:var(--pad-y)}
.main-cont-v4-8acd{margin:0;max-width:38em;font:400 1.25rem/1.6 var(--font-body)}
.head-cont-v1-e115{margin:0;font:700 .78rem/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.outer-tile-v1-bcc7{display:flex;align-items:center;gap:16px;margin:40px 0 0;font:italic 400 .9375rem/1.55 var(--font-body);max-width:72ch}
.outer-tile-v1-bcc7::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}
.head-sect-v2-c4c7{position:absolute;inset:0;z-index:2;text-decoration:none}
/* postal marks */
.head-strip-v4-d8b9{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}
.main-grid-v3-68f2{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}
.main-grid-v3-68f2::before{content:"";position:absolute;inset:var(--ring-gap);border:1px solid currentColor;border-radius:50%}
.block-row-v2-2ec6{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-box-v3-0ec9 .main-grid-v3-68f2 .block-row-v2-2ec6::before,.item-top-v3-1c7e .block-row-v2-2ec6::before,.list-inner-v1-90a4 .main-grid-v3-68f2 .block-row-v2-2ec6::before{counter-increment:desk;content:counter(desk,decimal-leading-zero)}
.hero-block-v1-dd2f{width:auto;min-width:76px;height:auto;aspect-ratio:1;padding:0 14px;border-radius:50%}
.hero-block-v1-dd2f::before{border-radius:50%}
.hero-block-v1-dd2f .block-row-v2-2ec6{font-size:.8rem;letter-spacing:.08em;white-space:nowrap}
.brand-item-v2-ca37{display:flex;align-items:center;gap:12px;max-width:var(--wrap);margin:0 auto;padding:0 var(--side);pointer-events:none}
.brand-item-v2-ca37::before{content:"";flex:1;height:var(--hair);background:var(--border-color)}
.brand-item-v2-ca37 .head-strip-v4-d8b9{width:64px;height:24px}
.hub-cont-v1-fd26{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}
.text-col-v4-6101{position:relative;border:var(--frank-w) solid var(--accent-color);border-radius:var(--frank-r)}
.list-row-v1-87e9{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)}
.grid-lay-v3-b469{font:700 .78rem/1.2 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.item-card-v2-db9f{font:italic 400 .9375rem/1.4 var(--font-body);overflow-wrap:break-word}
.link-head-v1-708c{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--accent-color)}
.link-head-v1-708c .main-grid-v3-68f2{width:46px;color:var(--accent-color)}
.link-head-v1-708c .main-grid-v3-68f2 .block-row-v2-2ec6{font-size:1rem}
.link-head-v1-708c .head-strip-v4-d8b9{width:40px;height:20px;color:var(--accent-color)}
.foot-foot-v2-6722{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}
.band-block-v4-2f9f{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}
.link-bar-v4-42e1{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}
.bar-text-v4-5898{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 */
.band-hero-v2-121c{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}
.band-hero-v2-121c::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}
.band-hero-v2-121c:hover{text-decoration-style:wavy;text-decoration-color:var(--accent-color)}
.side-text-v4-2fe0{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}
.side-text-v4-2fe0:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}
.col-grid-v2-944e{display:grid;gap:2px;min-width:0;margin:0}
.col-grid-v2-944e>span{font:700 .78rem/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word}
.col-grid-v2-944e input,.col-grid-v2-944e 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)}
.col-grid-v2-944e textarea{min-height:92px;resize:vertical}
.col-grid-v2-944e input:focus-visible,.col-grid-v2-944e textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}
/* section head: ring numeral, cancellation, heading */
.outer-box-v3-0ec9{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:18px;margin-bottom:48px}
.outer-box-v3-0ec9 .main-grid-v3-68f2{width:84px}
.outer-box-v3-0ec9 .head-strip-v4-d8b9{width:88px;height:48px}
.outer-box-v3-0ec9 .main-cont-v4-8acd{margin-top:8px;font-size:1.1875rem}
/* ruled rows */
.lay-cont-v1-e3a5{border-bottom:var(--hair) solid var(--border-color)}
.inner-row-v4-65b2{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)}
.inner-row-v4-65b2 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 .main-grid-v3-68f2{width:40px;margin-top:-4px}
.rl .item-top-v3-1c7e{width:44px;margin-top:-8px}
.rl .item-top-v3-1c7e .block-row-v2-2ec6{font-size:.95rem}
.rl .bar-text-v4-5898{margin-top:-2px}
.rl .hero-block-v1-dd2f{width:auto}
.rl .hub-side-v1-be40{--ring-gap:4px;width:22px;margin-top:5px}
.inner-row-v4-65b2 .h3{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.1;text-transform:none;letter-spacing:var(--heading-tracking,0)}
.rt .list-row-v1-87e9{margin-top:12px}
/* header: sorting-desk bar */
.block-brand-v4-75d8{position:sticky;top:0;z-index:30;background:var(--base-100);border-bottom:var(--hair) solid var(--border-color)}
.brand-box-v4-c6b6{display:flex;align-items:center;flex-wrap:wrap;gap:8px 32px;min-height:72px;padding-block:8px}
.outer-brand-v4-19d4{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;color:var(--text-color);text-decoration:none}
.outer-brand-v4-19d4:hover{text-decoration:none}
.list-nav-v2-d98a{flex:none;width:44px;height:24px;color:var(--primary-color)}
.list-nav-v2-d98a svg{width:100%;height:100%}
.list-nav-v2-d98a .link-cont-v1-216b{color:var(--accent-color)}
.btn-panel-v2-a0ed{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}
.btn-strip-v3-a74a{display:flex;align-items:center;flex-wrap:wrap;gap:4px 40px;margin-left:auto}
.strip-hero-v2-1a3e{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-hero-v2-1a3e+.strip-hero-v2-1a3e::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-hero-v2-1a3e:hover,.strip-hero-v2-1a3e:focus-visible{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:6px}
.list-block-v3-9368{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}
.list-block-v3-9368:hover{text-decoration:underline wavy 1.5px var(--on-primary-color,#f3f7fb);text-underline-offset:5px}
.list-block-v3-9368:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}
/* important strip + envelope-back footer */
.strip-block-v3-5b36{background:var(--base-100);border-top:var(--hair) solid var(--border-color)}
.inner-lay-v2-72de{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding-block:26px}
.inner-lay-v2-72de p{margin:0}
.bar-main-v4-81a3{font-size:.9375rem;line-height:1.55;max-width:84ch}
.text-col-v2-dfec{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)}
.text-col-v2-dfec::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}
.sect-inner-v3-188a{position:absolute;left:50%;top:84px;width:44px;transform:translateX(-50%);background:var(--base-200)}
.hero-main-v3-c52e{min-width:0;padding-left:22px;border-left:var(--hair) solid var(--border-color)}
.hero-main-v3-c52e ul{display:grid;gap:0;margin-top:12px}
.hero-main-v3-c52e 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}
.hero-main-v3-c52e a:hover{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:5px}
.hero-main-v3-c52e .ci{display:block;padding:6px 0;font-size:.9375rem;line-height:1.45;overflow-wrap:break-word}
.top-link-v1-add2{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)}
.pane-col-v3-aa03{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}
.top-link-v1-add2 .head-strip-v4-d8b9{width:64px;height:28px;margin-bottom:10px}
.inner-lay-v3-0657{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-size:.9375rem;line-height:1.5}
.inner-lay-v3-0657 p{margin:0;max-width:80ch}
.side-sect-v3-222a{grid-column:1/-1;margin:0;padding-top:16px;border-top:var(--hair) solid var(--border-color);font:400 .875rem/1.55 var(--font-body);color:var(--text-color)}
/* hero a: the frank */
.pane-grid-v4-0cde{padding:44px 0 var(--pad-y)}
.foot-main-v3-d4d9{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}
.item-grid-v1-00eb{grid-column:1/7;position:relative;height:var(--ringz);color:var(--primary-color)}
.item-outer-v2-44b7{position:absolute;left:0;top:0;z-index:1;width:var(--ringz);height:var(--ringz)}
.item-outer-v2-44b7 svg{width:100%;height:100%}
.top-list-v2-9904{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}
.top-list-v2-9904 span{display:block;max-width:100%;overflow-wrap:break-word}
.sect-main-v2-3e25{position:absolute;left:calc(var(--ringz) * .9);right:0;top:50%;transform:translateY(-50%)}
.sect-main-v2-3e25 svg{width:100%;height:auto;max-height:calc(var(--ringz) * .82)}
.box-panel-v2-419c{grid-column:7/13;min-width:0}
.box-panel-v2-419c h1{font-size:clamp(var(--h1-min),6vw,5.4rem);line-height:.94}
.box-panel-v2-419c .main-cont-v4-8acd{margin-top:26px;max-width:28em}
.box-panel-v2-419c .band-hero-v2-121c{margin-top:18px}
.head-panel-v1-17de{position:absolute;top:22px;right:22px}
/* hero b: sorting rack */
.band-lay-v1-5107{padding:64px 0 var(--pad-y)}
.list-hero-v3-f3c4{row-gap:40px;align-items:start}
.panel-outer-v4-2592{grid-column:1/8;min-width:0}
.panel-outer-v4-2592 h1{margin-top:20px}
.panel-outer-v4-2592 .main-cont-v4-8acd{margin-top:24px;max-width:30em}
.panel-outer-v4-2592 .band-hero-v2-121c{margin-top:16px}
.cont-text-v1-d752{display:flex;width:max-content;margin-top:28px}
.card-brand-v3-7c4f{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)}
.side-tile-v2-ce50{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.side-tile-v2-ce50::after{content:"";flex:1;height:var(--hair);background:var(--border-color)}
.foot-bar-v2-1661{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-bar-v2-1661 .main-grid-v3-68f2{width:36px}
.band-card-v2-e753{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-card-v2-e753 .fr{color:var(--text-color)}
.band-card-v2-e753 span{overflow-wrap:break-word;min-width:0}
.band-card-v2-e753 .link-bar-v4-42e1{width:32px;margin:0 8px;color:var(--neutral-color)}
/* routes a: letter rack */
.text-pane-v1-e7ed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sect-hero-v2-b103{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)}
.outer-sect-v4-003f{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.outer-sect-v4-003f .head-strip-v4-d8b9{width:52px;height:30px}
.outer-sect-v4-003f .foot-foot-v2-6722{margin-left:auto}
.pane-hero-v2-eb5e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px}
.pane-hero-v2-eb5e p{margin:0}
.lay-btn-v4-da34{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}
.strip-foot-v3-44b5{margin:0;padding-top:12px;border-top:var(--hair) dashed var(--border-color);font-size:.9375rem;line-height:1.5}
.strip-foot-v3-44b5 span{display:block}
.strip-foot-v3-44b5 .btn-brand-v2-e571{font-weight:600}
/* routes b: cancellation register */
.lay-block-v4-7f6a{border-bottom:var(--hair) solid var(--border-color)}
.box-btn-v4-4445{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)}
.outer-block-v2-60f3{position:relative;display:grid;place-items:center;width:104px;height:104px;color:var(--primary-color)}
.outer-block-v2-60f3 svg{position:absolute;inset:0;width:100%;height:100%}
.outer-block-v2-60f3 .block-row-v2-2ec6{padding:0 18px;font-size:.8rem;letter-spacing:.06em;overflow-wrap:break-word}
.hub-row-v2-312c{height:52px;overflow:hidden;color:var(--primary-color)}
.hub-row-v2-312c svg{width:100%;height:100%}
.nav-bar-v2-55d2{display:flex;flex-wrap:wrap;align-items:center;font-size:clamp(1.25rem,1.9vw,1.6rem);text-transform:uppercase;letter-spacing:.02em}
.nav-bar-v2-55d2 span{min-width:0;overflow-wrap:break-word}
.nav-bar-v2-55d2 .fr{color:var(--text-color)}
.tile-brand-v3-d0e7 .item-card-v2-db9f{font:700 .95rem/1.2 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.side-link-v4-47c7{grid-column:2/-1;margin:0;font-size:.9375rem;line-height:1.5}
.side-link-v4-47c7 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 */
.tile-wrap-v1-889f{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:st}
.band-head-v3-f97d{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 20px 20px;background:var(--base-100)}
.panel-strip-v4-8df5{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.band-head-v3-f97d .block-row-v2-2ec6::before{counter-increment:st;content:counter(st,decimal-leading-zero)}
.band-head-v3-f97d h3{min-width:0;font-size:clamp(1.25rem,1.8vw,1.5rem);text-transform:uppercase;letter-spacing:.04em}
.hub-wrap-v4-0ef2{margin:0;font-size:1rem;line-height:1.55}
.foot-col-v4-f635{margin:0;font-size:1.0625rem;line-height:1.65}
.band-head-v3-f97d .list-row-v1-87e9{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}
.band-head-v3-f97d .item-card-v2-db9f{display:block;align-self:stretch;text-align:center;padding:5px 10px;border:var(--frank-w) solid var(--accent-color);border-radius:4px}
.pane-head-v4-c555 .band-head-v3-f97d{padding:30px 26px 26px}
.hero-head-v2-b258{margin:32px 0 0;max-width:66ch}
/* before-you-send, guides teaser */
.sect-hero-v1-77cd{border-bottom:var(--hair) solid var(--border-color)}
.sect-hero-v1-77cd .hero-block-v1-dd2f{background:var(--base-200)}
.sect-hero-v1-77cd h3{margin-bottom:8px}
.sect-hero-v1-77cd .band-hero-v2-121c{margin-top:10px}
.gl{border-bottom:var(--hair) solid var(--border-color)}
.pane-side-v2-e284{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)}
.pane-side-v2-e284 h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}
.pane-side-v2-e284 p{margin:0}
.row-tile-v1-eb14 p{margin-top:6px;max-width:62ch}
.row-card-v2-d757{color:var(--primary-color)}
.hub-sect-v2-2b3c{font-size:.9375rem;white-space:nowrap}
.pane-side-v2-e284:hover h3{text-decoration:underline wavy 1.5px var(--accent-color);text-underline-offset:6px}
.wrap-panel-v3-b4c5 .pane-side-v2-e284:nth-child(n+4){display:none}
.strip-lay-v2-38a8{margin:24px 0 0}
/* cta a: counter window on the ink band */
.inner-hub-v1-7d2e{background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);padding-block:88px}
.inner-hub-v1-7d2e a{color:inherit}
.col-text-v4-b437{grid-column:1/6;align-self:center;min-width:0}
.list-inner-v1-90a4{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:var(--on-primary-color,#f3f7fb)}
.list-inner-v1-90a4 .main-grid-v3-68f2{width:84px;color:var(--on-primary-color,#f3f7fb)}
.list-inner-v1-90a4 .head-strip-v4-d8b9{width:88px;height:48px;color:var(--on-primary-color,#f3f7fb)}
.card-lay-v3-36f9{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)}
.col-text-v4-b437 p{margin:18px 0 0;max-width:30em;font-size:1.125rem;line-height:1.55}
.btn-block-v1-14d6{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)}
.btn-block-v1-14d6::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}
.panel-link-v1-45b5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}
.panel-link-v1-45b5 .col-grid-v2-944e:nth-child(n+3),.panel-link-v1-45b5 .side-text-v4-2fe0,.panel-link-v1-45b5 .sect-band-v2-5ab2{grid-column:1/-1}
.panel-link-v1-45b5 .side-text-v4-2fe0{width:100%;margin-top:6px}
.sect-band-v2-5ab2{margin:0;font:italic 400 .9375rem/1.5 var(--font-body)}
/* cta b: routing slip */
.nav-block-v3-2924{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)}
.block-lay-v3-daa8{display:grid;grid-template-columns:auto minmax(0,1fr) 64px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:20px}
.bar-sect-v3-33de{display:flex;align-items:center;gap:8px;align-self:center}
.bar-sect-v3-33de .hero-block-v1-dd2f{background:var(--base-200)}
.bar-sect-v3-33de .head-strip-v4-d8b9{width:56px;height:34px}
.wrap-sect-v1-2e94{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}
.nav-block-v3-2924 .sect-band-v2-5ab2{margin-top:16px}
/* etiquette head (inner pages) */
.pane-nav-v4-be69{overflow:hidden;padding:64px 0 56px;border-bottom:var(--hair) solid var(--border-color)}
.box-box-v4-8879{align-items:center}
.inner-bar-v3-6137{grid-column:1/9;min-width:0}
.inner-bar-v3-6137 h1{margin-top:20px;font-size:clamp(var(--h1-min),5vw,4.6rem);line-height:1}
.inner-bar-v3-6137 .main-cont-v4-8acd{margin-top:22px;max-width:34em}
.foot-outer-v1-e363{grid-column:9/13;position:relative;height:var(--ehz);color:var(--primary-color);--ehz:clamp(150px,15vw,200px)}
.main-link-v1-a0f6{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%}
.main-link-v1-a0f6 svg{position:absolute;inset:0;width:100%;height:100%}
.main-link-v1-a0f6 .block-row-v2-2ec6{padding:0 20%;font-size:clamp(1rem,1.7vw,1.5rem);overflow-wrap:break-word}
.block-list-v2-f188{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}
.block-list-v2-f188 svg{width:100%;height:100%}
/* reading layout */
.inner-band-v2-bb61{row-gap:32px;align-items:start}
.text-strip-v2-9da2{grid-column:1/3;position:sticky;top:96px;display:flex;justify-content:center}
.text-strip-v2-9da2 .main-grid-v3-68f2{width:72px}
.wrap-top-v2-a4ef{grid-column:3/10;min-width:0}
.panel-tile-v3-10b4{grid-column:3/11}
.pane-band-v4-22d7{grid-column:10/13;position:sticky;top:96px;min-width:0}
.brand-btn-v4-34d0{max-width:66ch;font-size:1.0625rem;line-height:1.7}
.brand-btn-v4-34d0 h2{margin:1.6em 0 .5em;font-size:1.6rem;line-height:1.15;text-transform:none;letter-spacing:var(--heading-tracking,0)}
.brand-btn-v4-34d0 h3{margin:1.4em 0 .4em;font-size:1.3rem}
.brand-btn-v4-34d0>:first-child{margin-top:0}
.brand-btn-v4-34d0 p{margin:0 0 1em}
.brand-btn-v4-34d0 ul,.brand-btn-v4-34d0 ol{margin:0 0 1em;padding-left:0}
.brand-btn-v4-34d0 li{position:relative;margin:0 0 .5em;padding-left:26px}
.brand-btn-v4-34d0 li::before{content:"";position:absolute;left:2px;top:.55em;width:10px;height:10px;border:1.5px solid var(--primary-color);border-radius:50%}
.brand-btn-v4-34d0 a{overflow-wrap:break-word}
.lay-main-v1-c5d4{margin:18px 0 0;color:var(--text-color)}
.cont-tile-v4-8aa2{padding:22px}
.cont-tile-v4-8aa2 .head-cont-v1-e115{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) */
.text-cont-v4-b4e1{position:relative;margin:0;padding:18px 18px 46px;background:var(--base-200);border:var(--hair) solid var(--border-color);border-radius:var(--paper-r)}
.text-cont-v4-b4e1::after{content:"";position:absolute;left:18px;right:42%;bottom:22px;height:var(--hair);background:var(--border-color)}
.main-item-v4-c6ee{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:3/2;border-radius:10px;background:var(--primary-color)}
.main-item-v4-c6ee img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.04);mix-blend-mode:luminosity}
.main-item-v4-c6ee::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}
.text-cont-v4-b4e1 .item-hub-v3-a668{position:absolute;top:-14px;right:-14px;z-index:2;background:var(--base-100)}
.text-cont-v4-b4e1 .main-grid-v3-68f2:not(.hero-block-v1-dd2f){width:64px}
.text-bar-v2-8534{margin:10px 0 0;font:italic 400 .9375rem/1.45 var(--font-body);color:var(--neutral-color)}
.text-bar-v2-8534+.brand-btn-v4-34d0{margin-top:36px}
.top-band-v2-9304{margin:0 0 64px}
.text-col-v1-8281>.hero-head-v2-b258{margin:-32px 0 72px}
/* inner page pieces */
.pane-foot-v2-343b{row-gap:32px;align-items:center}
.pane-foot-v2-343b .text-cont-v4-b4e1{grid-column:1/6}
.main-inner-v4-c5f7{grid-column:7/13;min-width:0}
.main-inner-v4-c5f7 p{margin:0;font-size:1.1875rem;line-height:1.65;max-width:36em}
.grid-link-v2-37f0{overflow-x:auto;-webkit-overflow-scrolling:touch}
.hub-nav-v1-09cc{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.55}
.hub-nav-v1-09cc 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)}
.hub-nav-v1-09cc td{padding:20px 16px 20px 0;border-top:var(--hair) solid var(--border-color);vertical-align:middle}
.hub-nav-v1-09cc tr:last-child td{border-bottom:var(--hair) solid var(--border-color)}
.hub-nav-v1-09cc .inner-list-v3-7dbc{width:28%;font:700 1.15rem/1.25 var(--font-heading);color:var(--primary-color)}
.hub-nav-v1-09cc .sect-grid-v1-b6b5{width:1%;padding-right:0;text-align:right}
.hub-nav-v1-09cc .list-row-v1-87e9{white-space:nowrap}
.text-foot-v4-8172{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}
.sect-item-v4-52f3{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 .text-cont-v4-b4e1{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 .main-wrap-v1-28c2 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 .text-cont-v4-b4e1{display:block;grid-column:1/7;grid-row:1/4}
.gf:first-child .main-item-v1-0a1e{grid-column:8/13;grid-row:1;align-self:end}
.gf:first-child .main-wrap-v1-28c2{grid-column:8/13;grid-row:2}
.gf:first-child .inner-outer-v3-5ef4{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}
.main-item-v1-0a1e .hub-cont-v1-fd26{font-size:.78rem}
.text-inner-v3-897b{row-gap:40px;align-items:start}
.top-panel-v2-d5bf{grid-column:1/8;min-width:0}
.top-panel-v2-d5bf .head-hub-v1-1612{display:grid;gap:22px}
.top-panel-v2-d5bf .side-text-v4-2fe0{justify-self:start}
.nav-head-v2-5410{grid-column:9/13;min-width:0;padding-left:24px;border-left:var(--hair) solid var(--border-color)}
.nav-head-v2-5410 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 .bar-text-v4-5898{width:26px;height:26px;margin-top:2px}
.cd p,.cd a{margin:0;overflow-wrap:break-word}
.cd>div{min-width:0}
.block-hub-v1-aa4f{margin-top:40px;padding:24px 26px}
.block-hub-v1-aa4f .head-cont-v1-e115{color:var(--accent-color);margin-bottom:10px}
.block-hub-v1-aa4f p:last-child{margin-bottom:0}
.list-bar-v4-4838{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:40px}
.list-bar-v4-4838 p{margin:0;flex:1 1 28em}
.side-cont-v3-a914{padding:72px 0 var(--pad-y);overflow:hidden}
.block-box-v4-a239{align-items:center;row-gap:40px}
.strip-row-v4-1cce{grid-column:1/6;position:relative;height:var(--msz);color:var(--primary-color);--msz:clamp(180px,18vw,240px)}
.strip-row-v4-1cce .main-link-v1-a0f6{width:var(--msz);height:var(--msz)}
.strip-row-v4-1cce .block-list-v2-f188{left:calc(var(--msz) * .9);right:-24px;height:calc(var(--msz) * .56)}
.btn-list-v3-91a9{grid-column:6/13;min-width:0}
.btn-list-v3-91a9 .main-cont-v4-8acd{margin-top:22px}
.link-sect-v2-bbdd{display:flex;flex-wrap:wrap;gap:4px 32px;margin:24px 0 0}
.btn-main-v2-170d{grid-column:1/7;position:relative;color:var(--primary-color)}
.btn-main-v2-170d svg{width:100%;height:auto}
.btn-main-v2-170d .link-cont-v1-216b{color:var(--accent-color)}
.btn-main-v2-170d .hub-cont-v1-fd26{position:absolute;left:6%;top:12%;max-width:52%}
.main-panel-v2-771b{position:absolute;right:4.5%;top:24%;width:20%;font-size:clamp(1rem,2vw,1.6rem)}
.hub-panel-v4-b636{grid-column:8/13}
/* responsive */
@media (max-width:1200px){
:root{--side:32px;--label-col:200px}
.btn-strip-v3-a74a{gap:4px 32px}
.strip-hero-v2-1a3e+.strip-hero-v2-1a3e::before{left:-25px}
.tile-wrap-v1-889f{grid-template-columns:repeat(2,minmax(0,1fr))}
.box-btn-v4-4445{grid-template-columns:96px minmax(56px,.5fr) minmax(0,1.6fr) auto}
.outer-block-v2-60f3{width:96px;height:96px}
.block-lay-v3-daa8{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);row-gap:16px}
.bar-sect-v3-33de{grid-column:1/-1}
.bar-bar-v1-b5b6{grid-column:1/3}
.band-btn-v2-6033{grid-column:3}
}
@media (max-width:980px){
.item-grid-v1-00eb{grid-column:1/-1}
.box-panel-v2-419c{grid-column:1/-1;margin-top:36px}
.hf{min-height:0;padding:84px 36px 48px}
.sect-main-v2-3e25{right:auto;width:min(360px,calc(100% - var(--ringz) * .9))}
.panel-outer-v4-2592,.card-brand-v3-7c4f{grid-column:1/-1}
.col-text-v4-b437,.btn-block-v1-14d6{grid-column:1/-1}
.btn-block-v1-14d6{margin-top:36px}
.inner-bar-v3-6137{grid-column:1/-1}
.foot-outer-v1-e363{grid-column:1/-1;order:-1;margin-bottom:24px;--ehz:120px}
.main-link-v1-a0f6 .block-row-v2-2ec6{padding:0 10%;font-size:.8rem;letter-spacing:.02em}
.pane-foot-v2-343b .text-cont-v4-b4e1,.main-inner-v4-c5f7{grid-column:1/-1}
.top-panel-v2-d5bf,.nav-head-v2-5410{grid-column:1/-1}
.nav-head-v2-5410{padding-left:0;border-left:0}
.text-strip-v2-9da2{display:none}
.wrap-top-v2-a4ef,.panel-tile-v3-10b4{grid-column:1/-1}
.pane-band-v4-22d7{grid-column:1/-1;position:static}
.strip-row-v4-1cce,.btn-list-v3-91a9,.btn-main-v2-170d,.hub-panel-v4-b636{grid-column:1/-1}
.gf:first-child .text-cont-v4-b4e1,.gf:first-child .main-item-v1-0a1e,.gf:first-child .main-wrap-v1-28c2,.gf:first-child .inner-outer-v3-5ef4{grid-column:1/-1;grid-row:auto}
}
@media (max-width:768px){
:root{--side:20px;--pad-y:64px;--chev:6px}
.panel-block-v2-c114,.gf:first-child{grid-template-columns:minmax(0,1fr)}
h2{font-size:clamp(1.75rem,7.4vw,2.2rem)}
.brand-box-v4-c6b6{flex-wrap:nowrap;gap:12px;min-height:64px}
.btn-panel-v2-a0ed{font-size:clamp(1.15rem,5vw,1.35rem)}
.list-nav-v2-d98a{width:36px;height:20px}
.strip-hero-v2-1a3e+.strip-hero-v2-1a3e::before{display:none}
.list-block-v3-9368{justify-content:flex-start}
.inner-lay-v2-72de{grid-template-columns:minmax(0,1fr);gap:12px}
.inner-lay-v2-72de .hub-cont-v1-fd26{justify-self:start}
.text-col-v2-dfec{grid-template-columns:minmax(0,1fr);row-gap:26px;padding-top:92px}
.text-col-v2-dfec::before{height:64px}
.sect-inner-v3-188a{top:48px;width:34px}
.hero-main-v3-c52e{padding-left:0;padding-top:16px;border-left:0;border-top:var(--hair) solid var(--border-color)}
.pane-col-v3-aa03{font-size:clamp(2.4rem,13vw,4rem)}
.inner-lay-v3-0657{flex-direction:column}
.pane-grid-v4-0cde{padding-top:28px}
.hf{--ringz:168px;display:flex;flex-direction:column;align-items:stretch;padding:20px 18px 28px}
.head-panel-v1-17de{position:static;order:-1;align-self:flex-end;max-width:160px;margin-bottom:18px}
.item-grid-v1-00eb{height:var(--ringz)}
.sect-main-v2-3e25{left:calc(var(--ringz) * .88);width:auto;right:0}
.box-panel-v2-419c{margin-top:28px}
.box-panel-v2-419c h1{font-size:clamp(var(--h1-min),12vw,3.4rem)}
.band-lay-v1-5107{padding-top:40px}
.foot-bar-v2-1661{grid-template-columns:auto minmax(0,1fr);padding-right:12px}
.foot-bar-v2-1661 .foot-foot-v2-6722{grid-column:2;justify-self:start}
.text-pane-v1-e7ed{grid-template-columns:minmax(0,1fr)}
.sect-hero-v2-b103{padding:18px 16px 18px calc(var(--chev) + 16px)}
.pane-hero-v2-eb5e{grid-template-columns:minmax(0,1fr);gap:0}
.pane-hero-v2-eb5e>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)}
.pane-hero-v2-eb5e .lay-btn-v4-da34{margin:0!important}
.to{border-left:0}
.to h3{margin-top:0}
.to::before{left:0;top:-2px}
.box-btn-v4-4445{grid-template-columns:72px minmax(0,1fr);gap:8px 16px}
.outer-block-v2-60f3{width:72px;height:72px;grid-row:1/3}
.outer-block-v2-60f3 .block-row-v2-2ec6{padding:0 9px;font-size:.7rem;letter-spacing:.02em}
.hub-row-v2-312c{display:none}
.tile-brand-v3-d0e7{grid-column:2;justify-self:start}
.side-link-v4-47c7{grid-column:1/-1}
.outer-box-v3-0ec9{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;margin-bottom:32px}
.outer-box-v3-0ec9 .main-grid-v3-68f2{width:60px}
.outer-box-v3-0ec9 .head-strip-v4-d8b9{display:none}
.outer-box-v3-0ec9 .main-cont-v4-8acd{font-size:1.0625rem}
.tile-wrap-v1-889f{grid-template-columns:minmax(0,1fr);gap:16px}
.tile-wrap-v1-889f::before{content:"";position:absolute;left:44px;top:40px;bottom:40px;border-left:1px dashed var(--accent-color);pointer-events:none}
.band-head-v3-f97d{position:relative}
.inner-row-v4-65b2,.pane-side-v2-e284,.gf{grid-template-columns:minmax(0,1fr);padding:18px 0}
.rt{padding-left:0;border-left:0}
.inner-hub-v1-7d2e{padding-block:56px}
.btn-block-v1-14d6{padding:48px 18px 22px}
.btn-block-v1-14d6::before{width:154px;background-size:22px 16px}
.panel-link-v1-45b5{grid-template-columns:1fr}
.panel-link-v1-45b5 .col-grid-v2-944e{grid-column:1/-1}
.block-lay-v3-daa8{grid-template-columns:minmax(0,1fr)}
.bar-sect-v3-33de,.bar-bar-v1-b5b6,.band-btn-v2-6033{grid-column:1}
.wrap-sect-v1-2e94{width:40px;height:12px;margin:14px 0;justify-self:start;transform:rotate(90deg)}
.band-btn-v2-6033{width:100%}
.pane-nav-v4-be69{padding:40px 0 40px}
.inner-bar-v3-6137 h1{font-size:clamp(var(--h1-min),11vw,3.2rem)}
.hub-nav-v1-09cc thead{display:none}
.hub-nav-v1-09cc tr,.hub-nav-v1-09cc td{display:block;width:auto!important}
.hub-nav-v1-09cc tr{padding:16px 0;border-top:var(--hair) solid var(--border-color)}
.hub-nav-v1-09cc tr:last-child{border-bottom:var(--hair) solid var(--border-color)}
.hub-nav-v1-09cc td{padding:4px 0;border:0!important;text-align:left!important}
.hub-nav-v1-09cc .list-row-v1-87e9{white-space:normal}
.top-panel-v2-d5bf .side-text-v4-2fe0{width:100%}
.btn-main-v2-170d .hub-cont-v1-fd26{font-size:.75rem;padding:5px 9px}
.main-panel-v2-771b{width:22%}
}
@media (max-width:480px){
:root{--side:16px;--pad-y:52px}
.brand-box-v4-c6b6{gap:8px}
.list-nav-v2-d98a{width:32px;height:18px}
.hf{--ringz:150px;padding:18px 14px 24px}
.head-panel-v1-17de{max-width:150px}
.box-panel-v2-419c h1{font-size:clamp(2.4rem,12vw,3rem)}
.main-cont-v4-8acd{font-size:1.125rem}
.outer-sect-v4-003f .head-strip-v4-d8b9{display:none}
.outer-box-v3-0ec9 .main-grid-v3-68f2{width:54px}
.box-btn-v4-4445{grid-template-columns:64px minmax(0,1fr)}
.outer-block-v2-60f3{width:64px;height:64px}
.pane-col-v3-aa03{font-size:clamp(2.2rem,12.5vw,3rem)}
.foot-outer-v1-e363{--ehz:104px}
.strip-row-v4-1cce{--msz:150px}
}
@media (max-width:360px){
.list-block-v3-9368{white-space:normal}
}
:root {
    --primary-color: #0f4b4a;
    --secondary-color: #e3b04b;
    --accent-color: #a3301f;
    --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: #3f5a52;
    --neutral: #3f5a52;
    --base-100: #cfe0d6;
    --base-200: #bed3c6;
    --base-300: #93b2a1;
    --surface: #bed3c6;
    --border-color: #93b2a1;
    --text-color: #0f2420;
    --font-heading: 'Merriweather', Georgia, 'Times New Roman', serif;
    --font-primary: 'Merriweather', Georgia, 'Times New Roman', serif;
    --font-body: 'Geologica', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Geologica', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 12px;
    --spacing: 26px;
    --shadow: none;
    --heading-tracking: -0.015em;
    --border-width: 2px;
}
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;}
/* sea-mail: the sorting-desk bar becomes one full-width airmail etiquette band (brief block_overrides) */
.block-brand-v4-75d8.band-row-v1-d674{background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);border-bottom:0}
.block-brand-v4-75d8.band-row-v1-d674::after{content:"";position:absolute;inset:6px;border:1px solid var(--on-primary-color,#f3f7fb);pointer-events:none}
.band-row-v1-d674 .brand-box-v4-c6b6{position:relative;min-height:64px;padding-block:10px;gap:6px 32px}
.band-row-v1-d674 .outer-brand-v4-19d4{color:var(--on-primary-color,#f3f7fb)}
.band-row-v1-d674 .list-nav-v2-d98a,.band-row-v1-d674 .list-nav-v2-d98a .link-cont-v1-216b{color:var(--on-primary-color,#f3f7fb)}
.band-row-v1-d674 .btn-panel-v2-a0ed{font-weight:800;letter-spacing:.01em;text-transform:none}
.band-row-v1-d674 .btn-strip-v3-a74a{gap:4px 33px}
.band-row-v1-d674 .strip-hero-v2-1a3e{color:var(--on-primary-color,#f3f7fb);font:600 .8rem/1 var(--font-body);letter-spacing:.09em}
.band-row-v1-d674 .strip-hero-v2-1a3e+.strip-hero-v2-1a3e::before{left:-17px;width:1px;height:22px;margin-top:-11px;background:var(--on-primary-color,#f3f7fb);-webkit-mask:none;mask:none}
.band-row-v1-d674 .strip-hero-v2-1a3e:hover,.band-row-v1-d674 .strip-hero-v2-1a3e:focus-visible{text-decoration:underline wavy 1.5px var(--secondary-color);text-underline-offset:6px}
.band-row-v1-d674 .list-block-v3-9368{background:var(--base-100);color:var(--primary-color);outline:1px solid var(--primary-color);outline-offset:-5px;font-family:var(--font-body);font-weight:700}
.band-row-v1-d674 .list-block-v3-9368:hover{text-decoration:underline wavy 1.5px var(--secondary-color)}
.band-row-v1-d674 .list-block-v3-9368:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}
@media (max-width:1200px){.band-row-v1-d674 .btn-strip-v3-a74a{gap:4px 29px}.band-row-v1-d674 .strip-hero-v2-1a3e+.strip-hero-v2-1a3e::before{left:-15px}}
@media (max-width:768px){
.band-row-v1-d674 .brand-box-v4-c6b6{min-height:60px}
html[data-wc-nav-ready] .band-row-v1-d674 .strip-hero-v2-1a3e{color:var(--text-color)}
html[data-wc-nav-ready] .band-row-v1-d674 .list-block-v3-9368{background:var(--primary-color);color:var(--on-primary-color,#f3f7fb);outline-color:var(--on-primary-color,#f3f7fb)}
}
/* Merriweather has no Greek: Greek orders set the display face in Geologica (brief sea-mail) */
html:lang(el){--font-heading:var(--font-body)}
:lang(el) h1,:lang(el) h2,:lang(el) h3,:lang(el) .btn-panel-v2-a0ed,:lang(el) .hub-cont-v1-fd26,:lang(el) .block-row-v2-2ec6,:lang(el) .card-lay-v3-36f9,:lang(el) .pane-col-v3-aa03{font-weight:700}
[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}
}