@font-face{font-family:EB Garamond;src:url(/assets/serif.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:EB Garamond;src:url(/assets/serif-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/sans.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ground: #f6f4ef;--warm: #faf6ea;--ink: #1e232b;--muted: #5f6776;--line: #d5d0c5;--deep: #0b1727;--gold: #6f571f;--lightgold: #ead9a8;--control-border: #858b87;--control-hover: #162b3c;--control-light-hover: #fffcf4;--control-light-pressed: #e9e4d8;--ui-ease: cubic-bezier(.22, .61, .36, 1);--ui-time: .2s}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:Public Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:EB Garamond,Georgia,serif;font-weight:400}p{line-height:1.65}h1,h2{text-wrap:balance}.wrap{width:calc(100% - 112px);max-width:1168px;margin-inline:auto}.eyebrow{font-family:EB Garamond,Georgia,serif;letter-spacing:.16em;font-size:15px;text-transform:uppercase;color:var(--gold)}.horizon{height:1px;background:linear-gradient(90deg,#a98634 0 58%,transparent 58% 70%,#a98634 70% 100%)}.review-bar{padding:11px 28px;background:#e3dfd6;color:#333a47;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;line-height:1.5}.review-bar a{text-underline-offset:3px}.review-bar strong{font-weight:500}.skip{position:absolute;left:20px;top:-100px;padding:12px;background:var(--ground);color:var(--deep);z-index:20}.skip:focus{top:50px}.brand{width:190px;height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 700px){.wrap{width:calc(100% - 44px)}.review-bar{padding:10px 20px;font-size:11px;gap:12px;align-items:flex-start}.button{font-size:15px;min-height:52px}.brand{width:153px}.eyebrow{font-size:14px}}.brand-light{filter:brightness(0) saturate(100%) invert(96%) sepia(12%) saturate(623%) hue-rotate(343deg) brightness(98%)}[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{font-family:EB Garamond,Georgia,serif;font-size:20px}button,input,select,textarea,nav,.button,.text-link,.review-bar{font-family:Public Sans,Arial,sans-serif}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--ink)}.site-footer :focus-visible{outline-color:var(--lightgold)}.information-page{font-size:20px}.information-page .info-hero h1{letter-spacing:0}.information-page .guide-body{font-size:20px}.action-arrow{--arrow-x: 3px;--arrow-y: 0px;display:inline-block;flex:0 0 20px;width:20px;height:20px;vertical-align:middle;transition:transform var(--ui-time) var(--ui-ease)}.action-arrow[data-direction=down]{--arrow-x: 0px;--arrow-y: 3px}.action-arrow[data-direction=up-right]{--arrow-x: 2px;--arrow-y: -2px}.action-arrow[data-direction=up]{--arrow-x: 0px;--arrow-y: -3px}.button,.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:14px 22px;border:1px solid var(--deep);border-radius:0;background:var(--deep);color:var(--ground);font:500 15px/1.4 Public Sans,Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ui-time) var(--ui-ease),border-color var(--ui-time) var(--ui-ease),color var(--ui-time) var(--ui-ease),box-shadow .12s var(--ui-ease)}.btn-primary{background:#faf6ea;border-color:#faf6ea;color:var(--deep)}.btn-line{background:transparent;color:var(--ink);border-color:var(--control-border)}.button:active,.btn:active{box-shadow:inset 0 2px #0003}.btn-primary:active,.btn-line:active{background:var(--control-light-pressed);border-color:var(--gold)}.btn[aria-disabled=true],.button[aria-disabled=true],.btn:disabled{opacity:.55;pointer-events:none;box-shadow:none}.text-link,.link,.link-quiet{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0;color:var(--ink);border-bottom:1px solid var(--control-border);font:500 15px/1.4 Public Sans,Arial,sans-serif;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:left bottom;background-size:0 1px;background-repeat:no-repeat;transition:color var(--ui-time) var(--ui-ease),border-color var(--ui-time) var(--ui-ease),background-size .26s var(--ui-ease)}.link-quiet{color:#faf6ea;border-bottom-color:#ead9a880}.hero,.held,.site-footer,.site-header.over-sea,.menu-panel{--control-focus: var(--lightgold)}body :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--control-focus, var(--ink));outline-offset:4px}.nav a,.info-header .info-nav>a{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;transition:color var(--ui-time) var(--ui-ease)}.nav a:after,.info-header .info-nav>a:after{content:"";position:absolute;inset:auto 0 4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ui-ease)}.nav .nav-contact:after{display:none}.info-header .info-nav>a[aria-current]{box-shadow:none;color:var(--gold)}.info-header .info-nav>a[aria-current]:after{transform:scaleX(1)}.info-header .info-nav .info-request{border-bottom-color:var(--control-border)}.info-header .info-nav .info-request:after{display:none}.nav a:focus-visible:after,.info-header .info-nav>a:focus-visible:after{transform:scaleX(1)}.motion-toggle{min-height:44px;padding:11px 15px;border:1px solid rgb(234 217 168 / .6);border-radius:0;background:#0b1727a6;color:var(--lightgold);font:400 14px/1.4 Public Sans,Arial,sans-serif;cursor:pointer;transition:border-color var(--ui-time) var(--ui-ease),background-color var(--ui-time) var(--ui-ease),color var(--ui-time) var(--ui-ease)}.motion-toggle:active{background:var(--deep);border-color:#faf6ea}.menu-symbol,.qa .pm,.disclosure-mark,.add .plus{position:relative;display:inline-block;flex:0 0 20px;width:20px;height:20px;color:var(--gold);vertical-align:middle}.menu-symbol:before,.menu-symbol:after,.qa .pm:before,.qa .pm:after,.disclosure-mark:before,.disclosure-mark:after,.add .plus:before,.add .plus:after{content:"";position:absolute;top:9.5px;left:3px;width:14px;height:1px;background:currentColor;transition:transform var(--ui-time) var(--ui-ease)}.menu-symbol:after,.qa .pm:after,.disclosure-mark:after,.add .plus:after{transform:rotate(90deg)}details[open]>summary .disclosure-mark:after,.qa[open] .pm:after{transform:rotate(0)}.site-header.over-sea .menu-symbol{color:var(--lightgold)}.menu-symbol{transition:transform var(--ui-time) var(--ui-ease)}details[open]>summary .menu-symbol{transform:rotate(45deg)}.qa summary,.info-questions summary{transition:color var(--ui-time) var(--ui-ease)}.fusion-home .choice span,.fusion-home .field input,.fusion-home .field select{border-color:var(--control-border);transition:border-color var(--ui-time) var(--ui-ease),background-color var(--ui-time) var(--ui-ease),color var(--ui-time) var(--ui-ease)}.fusion-home .choice input:checked+span{border-color:var(--ink)}.fusion-home .field input:focus,.fusion-home .field select:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:3px}.fusion-home .add{border-color:var(--control-border);transition:border-color var(--ui-time) var(--ui-ease),background-color var(--ui-time) var(--ui-ease)}.fusion-home .add:disabled{cursor:default;color:var(--muted);border-color:var(--line)}.fusion-home .add:disabled .plus{opacity:.4}.fusion-home .row .remove{transition:color var(--ui-time) var(--ui-ease)}@media (hover: hover) and (pointer: fine){.button:not(:disabled):not([aria-disabled=true]):hover,.btn-ink:not(:disabled):not([aria-disabled=true]):hover{background:var(--control-hover);border-color:#52616c}.btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--control-light-hover);border-color:#c9b67e}.btn-line:not(:disabled):not([aria-disabled=true]):hover{background:#eeebe4;border-color:var(--ink)}.button:active,.btn-ink:active{background:#08121d}.btn-primary:active,.btn-line:active{background:var(--control-light-pressed);border-color:var(--gold)}:is(a,button):not(:disabled):not([aria-disabled=true]):hover>.action-arrow{transform:translate(var(--arrow-x),var(--arrow-y))}.text-link:hover,.link:hover{color:var(--gold);border-color:var(--gold);background-size:100% 1px}.link-quiet:hover{color:var(--lightgold);border-color:var(--lightgold);background-size:100% 1px}.nav a:hover:after,.info-header .info-nav>a:hover:after{transform:scaleX(1)}.info-header .info-nav>a:hover,.site-header.over-mist .nav a:hover{color:var(--gold)}.site-header.over-sea .nav a:hover{color:var(--lightgold)}.no-js .site-header.over-sea .nav a:hover{color:var(--gold)}.motion-toggle:hover{background:#0b1727e6;border-color:var(--lightgold);color:#faf6ea}.qa summary:hover,.info-questions summary:hover{color:var(--gold)}.fusion-home .choice input:not(:checked):hover+span{background:#eeebe4;border-color:var(--ink)}.fusion-home .field :is(input,select):hover{border-color:var(--ink)}.fusion-home .add:not(:disabled):hover{background:#eeebe4;border-color:var(--ink)}.fusion-home .row .remove:hover{color:var(--ink)}}@media (prefers-reduced-motion: reduce){.action-arrow,.button,.btn,.text-link,.link,.link-quiet,.motion-toggle,.nav a:after,.info-header .info-nav>a:after,.menu-symbol,.menu-symbol:after,.qa .pm:after,.disclosure-mark:after,.choice span,.field input,.field select,.add,.qa summary,.info-questions summary{transition:none!important}:is(a,button):hover>.action-arrow{transform:none}}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;z-index:1;background:var(--deep);color:var(--ground);padding:56px 0 28px;font-family:Public Sans,Helvetica Neue,Arial,sans-serif;font-variant-numeric:lining-nums proportional-nums}.footer-brand-row[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px;border-bottom:1px solid #364b5c}.footer-brand-row[data-astro-cid-gcn2mc3v] .brand{width:200px}.footer-brand-row[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;font:italic 32px EB Garamond,Georgia,serif;color:var(--lightgold)}.footer-columns[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:48px;padding:36px 0 40px}.footer-columns[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin:0 0 14px;font:500 13px Public Sans,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--lightgold)}.footer-columns[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:flex-start}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--ui-time) var(--ui-ease)}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline-color:var(--lightgold);text-decoration:underline}@media (hover: hover) and (pointer: fine){.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--lightgold);text-decoration:underline}}.footer-columns[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:40px;font-size:15px;line-height:1.5}.footer-contact[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.footer-contact[data-astro-cid-gcn2mc3v] address[data-astro-cid-gcn2mc3v]{margin:0;font-size:15px;font-style:normal;line-height:1.8}.footer-contact[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin-bottom:18px;color:inherit}.footer-contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-block;overflow-wrap:anywhere}.footer-legal-row[data-astro-cid-gcn2mc3v]{border-top:1px solid #364b5c;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;color:#cbd0d8;font-size:13px}.footer-legal-row[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;color:inherit}.footer-legal-row[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:4px 24px}.footer-legal-row[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:40px}@media (pointer: coarse){.footer-columns[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.footer-legal-row[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{min-height:44px}.footer-contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 900px){.footer-columns[data-astro-cid-gcn2mc3v]{gap:28px;grid-template-columns:1fr 1fr}.footer-contact[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}.footer-legal-row[data-astro-cid-gcn2mc3v]{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width: 480px){.site-footer[data-astro-cid-gcn2mc3v]{padding-top:36px}.footer-brand-row[data-astro-cid-gcn2mc3v]{align-items:flex-start;flex-direction:column;gap:12px;padding-bottom:26px}.footer-brand-row[data-astro-cid-gcn2mc3v] .brand{width:170px}.footer-brand-row[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{font-size:27px}.footer-columns[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;padding:28px 0;gap:28px}.footer-columns[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin-bottom:10px}.footer-legal-row[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{gap:0 20px}}
