/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,:host{--color-navy-950:#061a31;--color-navy-900:#0c243f;--color-navy-800:#0b274a;--color-navy-700:#112c52;--color-navy-600:#1e3a63;--color-navy-500:#314466;--color-navy-400:#5b6885;--color-navy-300:#8c97ae;--color-navy-200:#c8d1de;--color-navy-100:#dce2ec;--color-navy-50:#eef2f7;--color-logo-ink:#282b4a;--color-sea-700:#1b4674;--color-honey-500:#c9924a;--color-honey-300:#e3b876;--color-honey-700:#96631f;--color-white:#fff;--color-shell-50:#fdfdf8;--color-sand-100:#fdf0e2;--color-sand-200:#f7e3ce;--color-coral-surface:#fd8780;--color-coral-ink:#a8342a;--color-amber-surface:#fda858;--color-amber-ink:#8f5010;--color-green-surface:#8cd367;--color-green-ink:#3f6b2a;--color-azure-surface:#7b8afd;--color-azure-ink:#3b4fa8;--color-olive-600:#5f6b3b;--color-olive-700:#4b552e;--color-text-strong:#0c243f;--color-text-body:#314466;--color-text-muted:#5b6885;--color-text-inverse:#fff;--color-text-inverse-muted:#c8d1de;--color-border-subtle:#dce2ec;--color-border-strong:#c8d1de;--color-focus:#0c243f;--color-focus-inverse:#fdfdf8;--font-display:"Cormorant Garamond", ui-serif, Georgia, "Times New Roman", serif;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-wordmark:var(--font-display);--text-2xs:.8125rem;--text-2xs--line-height:1.45;--text-xs:.875rem;--text-xs--line-height:1.5;--text-sm:1rem;--text-sm--line-height:1.5;--text-base:1.125rem;--text-base--line-height:1.5;--text-lg:1.3rem;--text-lg--line-height:1.8;--text-xl:1.3rem;--text-xl--line-height:1.2;--text-h4:1.3rem;--text-h4--line-height:1.2;--text-h3:clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-h3--line-height:1.25;--text-h2:clamp(2rem, 1.1rem + 4.2vw, 3.5rem);--text-h2--line-height:1.2;--text-h1:clamp(2.75rem, .9rem + 8.6vw, 5.5rem);--text-h1--line-height:1;--text-hero:clamp(2.75rem, .9rem + 8.6vw, 5.5rem);--text-hero--line-height:1;--text-title:clamp(3rem, .7rem + 9.6vw, 5.5rem);--text-title--line-height:1;--spacing:.25rem;--spacing-section:clamp(3.5rem, 2rem + 6vw, 7rem);--spacing-section-tight:clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--spacing-gutter:clamp(1.25rem, 4vw, 2.5rem);--container-page:77.5rem;--container-wide:85rem;--container-narrow:48rem;--container-prose:34rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-2xl:2.5rem;--radius-pill:9999px;--shadow-raised:0 1px 2px #0c243f0f, 0 2px 6px -1px #0c243f0d;--shadow-card:0 2px 4px #0c243f0d, 0 8px 20px -6px #0c243f1f;--shadow-float:0 4px 8px #0c243f0f, 0 18px 40px -12px #0c243f33;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.2s;--dur-base:.35s;--dur-slow:.6s;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.32, .64, 1)}html{font-size:clamp(1rem,1.1111vw,1.25rem)}body{background-color:var(--color-shell-50);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;margin:0}*,:before,:after{box-sizing:border-box}:is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-text-strong);text-wrap:balance;margin:0;font-weight:500}:where(p){text-wrap:pretty;margin:0}:where(p:not([class])){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}:is(ul,ol){margin:0;padding:0;list-style:none}:is(img,picture,svg,video){max-width:100%;display:block}a{color:inherit}:is(button,input,select,textarea){font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-xs)}.on-navy:focus-visible,.on-navy :focus-visible{outline-color:var(--color-focus-inverse)}.skip-link{z-index:100;background:var(--color-navy-900);color:var(--color-text-inverse);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:top var(--duration-base) var(--ease-out-soft);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:-4rem;left:.75rem}.skip-link:focus-visible{outline-color:var(--color-focus-inverse);top:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bleed-inset:max(var(--spacing-gutter), calc((100vw - var(--container-wide)) / 2))}.wrap{width:100%;padding-inline:var(--spacing-gutter);max-width:calc(var(--container-page) + 2 * var(--spacing-gutter));margin-inline:auto}.wrap--wide{max-width:calc(var(--container-wide) + 2 * var(--spacing-gutter))}.wrap--narrow{max-width:calc(var(--container-narrow) + 2 * var(--spacing-gutter))}.wrap--prose{max-width:calc(var(--container-prose) + 2 * var(--spacing-gutter))}.section{padding-block:var(--spacing-section)}.section--tight{padding-block:var(--spacing-section-tight)}.section--flush-top{padding-top:0}.section--sand{background-color:var(--color-sand-100)}@media (width>=64rem){.section-screen{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;padding-block:clamp(2rem,1.5rem + 1vw,3rem);display:flex}.section-screen--own{display:revert;min-height:calc(100svh - var(--header-h))}}.section--navy{background-color:var(--color-navy-900);color:var(--color-text-inverse-muted)}.section--navy :is(h1,h2,h3,h4),.on-navy :is(h1,h2,h3,h4){color:var(--color-honey-300)}:where(section,.group):where([id]){scroll-margin-top:calc(var(--header-h) + 1.5rem)}main[id]{scroll-margin-top:var(--header-h)}.opening{container-type:inline-size}.p-kicker{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-strong);align-items:center;gap:.75rem;margin:0 0 clamp(1.25rem,2.6vh,1.75rem);font-weight:500;line-height:1;display:flex}.p-kicker svg{width:2.25rem;height:auto;color:var(--color-honey-500);flex:none}.p-kicker a{color:inherit;transition:border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0c243f40;padding-bottom:.3em;text-decoration:none}.p-kicker a:hover{border-bottom-color:var(--color-honey-500)}.on-navy .p-kicker,.section--navy .p-kicker,.on-navy .p-kicker svg,.section--navy .p-kicker svg{color:var(--color-honey-300)}.on-navy .p-kicker a,.section--navy .p-kicker a{border-bottom-color:#ffffff40}.on-navy .p-kicker a:hover,.section--navy .p-kicker a:hover{border-bottom-color:var(--color-honey-300)}.p-title{font-family:var(--font-display);font-size:clamp(2.25rem, calc(96cqi / var(--p-title-em,8)), 5.5rem);letter-spacing:normal;color:var(--color-text-strong);margin:0;line-height:1.02}.p-title>span{display:block}.p-title__a{font-weight:600}.p-title__b{font-weight:300}.on-navy .p-title,.section--navy .p-title{color:var(--color-honey-300)}.opening>.p-title+*{margin-top:clamp(1.25rem,2.6vh,1.75rem)}.eyebrow{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem;font-weight:500;display:block}.on-navy .eyebrow,.section--navy .eyebrow{color:var(--color-honey-300)}.title,.h1,.h2,.h3,.h4{font-family:var(--font-display);letter-spacing:-.012em;font-weight:500}.title{font-size:var(--text-title);line-height:var(--text-title--line-height)}.h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height)}.h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.h4{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:500}.lede{max-width:var(--container-prose);font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-text-body);font-weight:500}.section--navy .lede,.on-navy .lede{color:var(--color-text-inverse-muted)}.prose{max-width:var(--container-prose)}.prose>*+*{margin-top:1.1em}.prose a{color:var(--color-navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--color-navy-300);-webkit-text-decoration-color:var(--color-navy-300);text-decoration-color:var(--color-navy-300);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast) var(--ease-out-soft)}.prose a:hover{text-decoration-color:currentColor}.aside-line{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-h3);letter-spacing:normal;color:var(--color-navy-900);text-wrap:balance;max-width:22em;line-height:1.3}.section--navy .aside-line,.on-navy .aside-line{color:var(--color-text-inverse)}.rule{background:var(--color-navy-900);border:0;width:3rem;height:2px;margin:1.25rem 0}.section--navy .rule,.on-navy .rule{background:var(--color-text-inverse-muted)}.hairline{border:0;border-top:1px solid var(--color-border-subtle);margin:0}.btn{font-family:var(--font-body);text-align:center;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--sm{font-size:var(--text-xs);padding:.5rem 1rem}.btn--md{font-size:var(--text-sm);padding:.625rem 1.5rem}.btn--lg{font-size:var(--text-base);padding:.875rem 2rem}.btn--pill{border-radius:var(--radius-pill)}.btn--rounded{border-radius:var(--radius-sm)}.btn--rect{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:1rem 2.25rem}.btn--primary{background-color:var(--color-navy-700);color:var(--color-text-inverse);box-shadow:var(--shadow-raised)}.btn--primary:hover{background-color:var(--color-navy-600)}.btn--primary:active{background-color:var(--color-navy-950)}.btn--secondary{background-color:var(--color-olive-600);color:var(--color-text-inverse);box-shadow:var(--shadow-raised)}.btn--secondary:hover,.btn--secondary:active{background-color:var(--color-olive-700)}.btn--outline{border-color:var(--color-navy-900);color:var(--color-navy-900);background-color:#0000}.btn--outline:hover{background-color:var(--color-navy-900);color:var(--color-text-inverse)}.btn--outline:active{background-color:var(--color-navy-950)}.btn--inverse{background-color:var(--color-white);color:var(--color-navy-900)}.btn--inverse:hover{background-color:var(--color-navy-50)}.btn--inverse:active{background-color:var(--color-navy-100)}.btn--inverse-outline{border-color:var(--color-shell-50);color:var(--color-text-inverse);background-color:#0000}.btn--inverse-outline:hover{background-color:#ffffff24}.btn--inverse-outline:active{background-color:#ffffff38}.btn--inverse:focus-visible,.btn--inverse-outline:focus-visible{outline-color:var(--color-focus-inverse)}.btn--pending{box-shadow:none;cursor:not-allowed;border-style:dashed;border-color:currentColor}.text-link{border-bottom:1px solid var(--color-navy-300);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy-900);transition:border-color var(--duration-fast) var(--ease-out-soft);align-items:center;gap:.5rem;padding-block:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover,.text-link:active{border-bottom-color:var(--color-navy-900)}.on-navy .text-link,.section--navy .text-link{color:var(--color-text-inverse);border-bottom-color:#ffffff8c}.on-navy .text-link:hover,.section--navy .text-link:hover{border-bottom-color:var(--color-text-inverse)}.link-inline{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-navy-300);-webkit-text-decoration-color:var(--color-navy-300);text-decoration-color:var(--color-navy-300);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast) var(--ease-out-soft)}.link-inline:hover{text-decoration-color:currentColor}.on-navy .link-inline,.section--navy .link-inline{color:var(--color-text-inverse);text-decoration-color:#ffffff8c}.on-navy .link-inline:hover,.section--navy .link-inline:hover{-webkit-text-decoration-color:var(--color-text-inverse);-webkit-text-decoration-color:var(--color-text-inverse);text-decoration-color:var(--color-text-inverse)}.on-light .link-inline{color:inherit;-webkit-text-decoration-color:var(--color-navy-300);-webkit-text-decoration-color:var(--color-navy-300);text-decoration-color:var(--color-navy-300)}.on-light .link-inline:hover{text-decoration-color:currentColor}.psection{scroll-margin-top:calc(var(--header-h) + 3.5rem)}.pband{background-color:var(--color-navy-900);text-align:center;padding-block:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.pband__kicker{font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-honey-300);margin:0;font-weight:500}.pband__title{font-family:var(--font-display);color:var(--color-honey-300);margin:.5rem 0 0;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);font-weight:300;line-height:1.05}.pband__wave{width:4rem;height:.75rem;color:var(--color-honey-300);margin:.6rem auto 0;display:block}.ppage{background-color:var(--color-shell-50);padding-block:clamp(2rem,1.5rem + 2vw,3rem) clamp(3rem,2rem + 3vw,4.5rem);position:relative}.ppage__swell{width:100%;height:clamp(2rem,4vw,3.5rem);color:var(--color-honey-500);opacity:.4;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.prail{top:var(--header-h);z-index:20;background:#0c243ff0;border-block:1px solid #e3b87659;position:sticky}@supports (color:color-mix(in lab, red, red)){.prail{background:color-mix(in oklab, var(--color-navy-900) 94%, transparent)}}.prail{backdrop-filter:blur(8px)}.prail__inner{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.prail__inner::-webkit-scrollbar{display:none}.prail__list{justify-content:center;min-width:max-content;display:flex}.prail__list>li+li{border-left:1px solid #e3b8764d}.prail__link{min-height:2.75rem;color:var(--color-navy-200);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition-property:color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-soft);border-bottom:2px solid #0000;align-items:center;padding:0 clamp(.9rem,1.6vw,1.6rem);font-weight:500;text-decoration:none;display:inline-flex}.prail__link:hover{color:var(--color-text-inverse)}.prail__link[aria-current=true]{color:var(--color-honey-300);border-bottom-color:var(--color-honey-300)}.pending-tag{border:1px dashed var(--color-navy-300);border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .6rem;font-weight:500;display:inline-flex}.on-navy .pending-tag,.section--navy .pending-tag{color:var(--color-text-inverse-muted);border-color:#fff6}.on-light{color:var(--color-text-body)}.on-light :is(h1,h2,h3,h4){color:var(--color-text-strong)}.on-light .lede{color:var(--color-text-body)}.on-light .pending-tag{color:var(--color-text-muted);border-color:var(--color-navy-300)}.on-light .eyebrow{color:var(--color-text-muted)}.on-light .text-link{color:var(--color-navy-900);border-bottom-color:var(--color-navy-300)}.on-light .text-link:hover{border-bottom-color:var(--color-navy-900)}.on-light :focus-visible{outline-color:var(--color-focus)}.bar{background:var(--color-navy-100);border-radius:2px;height:.7em;display:block}.bar[hidden]{display:none}.on-navy .bar,.section--navy .bar{background:#ffffff29}.empty{border:1px dashed var(--color-navy-300);border-radius:var(--radius-lg);background-color:var(--color-navy-50);color:var(--color-text-body);background-image:repeating-linear-gradient(135deg,#0000 0 10px,#0c243f0b 10px 20px);padding:clamp(1.5rem,4vw,3rem)}.empty--navy{border-color:var(--color-navy-600);background-color:var(--color-navy-900);color:var(--color-text-inverse-muted);background-image:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff0d 14px 28px)}.empty--navy :is(h2,h3){color:var(--color-text-inverse)}.photo-pending{text-align:center;border:1px dashed var(--color-navy-300);border-radius:inherit;background-color:var(--color-navy-50);height:100%;color:var(--color-navy-500);font-size:var(--text-sm);background-image:repeating-linear-gradient(135deg,#0000 0 10px,#0c243f0b 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;font-weight:500;display:flex}.photo-pending small{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy-400)}.on-navy .photo-pending,.section--navy .photo-pending{background-color:var(--color-navy-800);color:var(--color-text-inverse-muted);background-image:repeating-linear-gradient(135deg,#0000 0 10px,#ffffff0d 10px 20px);border-color:#ffffff4d}.on-navy .photo-pending small,.section--navy .photo-pending small{color:var(--color-navy-200)}@container (width<=13rem){.photo-pending{font-size:var(--text-xs);padding:.5rem}}@container (width<=9rem){.photo-pending{font-size:var(--text-2xs)}.photo-pending small{display:none}}.photo{border-radius:var(--radius-lg);background:var(--color-navy-50);margin:0;position:relative;overflow:hidden;container-type:inline-size}.photo img{object-fit:cover;width:100%;height:100%}.photo--whole img{object-fit:contain}.on-navy .photo--whole,.section--navy .photo--whole{background:var(--color-navy-900)}.photo--xl{border-radius:var(--radius-2xl)}.photo--md{border-radius:var(--radius-md)}.photo--square{border-radius:0}.photo__scrim{pointer-events:none;background-image:linear-gradient(#061a3100 32%,#061a3147 62%,#061a31b8 100%);position:absolute;inset:0}.photo__caption{color:var(--color-text-inverse);font-size:var(--text-sm);inset-inline:0;padding:1rem 1.25rem;position:absolute;bottom:0}:root{--header-h:calc(4.5rem + 1px)}@media (width>=64rem){:root{--header-h:calc(6.5rem + 1px)}}.site-header{z-index:40;background-color:var(--color-white);border-bottom:1px solid var(--color-honey-500);view-transition-name:site-header;position:sticky;top:0}.site-header--home[data-solid=false]{color:var(--color-text-inverse);background-color:#0000;border-bottom-color:#0000}@media (prefers-reduced-motion:no-preference){.site-header--home{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}}.site-header--home:has(.site-nav__panel[data-open=true]){background-color:var(--color-white);border-bottom-color:var(--color-honey-500);color:var(--color-text-strong)}.site-header--home[data-solid=false] .site-header__logo img{filter:brightness(0)invert()}.site-header--home:has(.site-nav__panel[data-open=true]) .site-header__logo img{filter:none}.site-header--home[data-solid=false] .site-nav__link{color:#ffffffd1}.site-header--home[data-solid=false] .site-nav__link:hover,.site-header--home[data-solid=false] .site-nav__link[aria-current=page]{color:var(--color-text-inverse)}.site-header--home[data-solid=false] .site-nav__link[aria-current=page]:after{background:var(--color-honey-300)}.site-header--home[data-solid=false] .site-nav__link--quiet{color:#fff9}.site-header--home[data-solid=false] .nav-toggle{color:var(--color-text-inverse);border-color:#fff6}.site-header--home[data-solid=false] .nav-toggle:hover{background-color:#ffffff24;border-color:#ffffffb3}.site-header--home[data-solid=false] .site-nav__action .btn--outline{color:var(--color-text-inverse);border-color:#ffffff8c}.site-header--home[data-solid=false] .site-nav__action .btn--outline:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-navy-900)}@media (width<=63.99rem){html[data-js] .site-header--home[data-solid=false] .site-nav__link{color:var(--color-navy-500)}html[data-js] .site-header--home[data-solid=false] .site-nav__link:hover,html[data-js] .site-header--home[data-solid=false] .site-nav__link[aria-current=page]{color:var(--color-navy-900)}html[data-js] .site-header--home[data-solid=false] .site-nav__link[aria-current=page]:after{background:var(--color-navy-900)}html[data-js] .site-header--home[data-solid=false] .site-nav__link--quiet{color:var(--color-navy-400)}html[data-js] .site-header--home[data-solid=false] .site-nav__action .btn--outline{border-color:var(--color-navy-900);color:var(--color-navy-900)}html[data-js] .site-header--home[data-solid=false] .site-nav__action .btn--outline:hover{background-color:var(--color-navy-900);border-color:var(--color-navy-900);color:var(--color-text-inverse)}}.site-header__inner{min-height:calc(var(--header-h) - 1px);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.site-header__logo{align-items:center;text-decoration:none;display:inline-flex}.site-header__logo img{width:clamp(6.5rem,11.5vw,10.125rem);height:auto}.nav-toggle{block-size:2.75rem;inline-size:2.75rem;color:var(--color-navy-900);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-soft);background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}html[data-js] .nav-toggle{display:inline-flex}.nav-toggle:hover{background-color:var(--color-navy-50);border-color:var(--color-border-strong)}.nav-toggle__close,.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:block}.site-nav{flex:100%}html[data-js] .site-nav{flex:none}.site-nav__panel{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding-block:.25rem 1.25rem;display:flex}html[data-js] .site-nav__panel{z-index:30;padding:1rem var(--spacing-gutter) 1.5rem;background-color:var(--color-white);border-top:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);inset-inline:0;position:absolute;top:100%}html[data-js] .site-nav__panel[data-open=false]{display:none}.site-nav__list{flex-direction:column;gap:.25rem;width:100%;display:flex}.site-nav__group{border-top:1px solid var(--color-border-subtle);width:100%;margin-top:.5rem;padding-top:.75rem}.site-nav__link{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy-500);transition:color var(--duration-fast) var(--ease-out-soft);padding-block:.625rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--color-navy-900)}.site-nav__link[aria-current=page]:after{content:"";background:var(--color-navy-900);width:1.5rem;height:2px;position:absolute;bottom:.25rem;left:0}.site-nav__link--quiet{font-size:var(--text-xs);color:var(--color-navy-400)}.site-nav__action{padding-top:.5rem}@media (width>=64rem){.site-header__inner{min-height:calc(var(--header-h) - 1px);flex-wrap:nowrap;gap:1.25rem}.nav-toggle,html[data-js] .nav-toggle{display:none}.site-nav,html[data-js] .site-nav{flex:auto}.site-nav__panel,html[data-js] .site-nav__panel,html[data-js] .site-nav__panel[data-open=false]{width:100%;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:1.25rem;padding:0;display:flex;position:static}.site-nav__list{flex-direction:row;flex:auto;justify-content:center;gap:clamp(1rem,2.4vw,2.5rem);width:auto}.site-nav__group{display:none}.site-nav__link{letter-spacing:.12em;white-space:nowrap;padding-block:.25rem}.site-nav__link[aria-current=page]:after{width:100%;bottom:-.35rem}.site-nav__action{padding-top:0}.site-nav__action .btn--rect{font-size:var(--text-base);padding:1rem 2.375rem}}@media (width>=64rem) and (width<=75rem){.site-nav__link{font-size:var(--text-xs)}.site-nav__action .btn--rect{font-size:var(--text-sm);padding:.875rem 1.5rem}}.site-footer{background-color:var(--color-navy-800);color:var(--color-text-inverse-muted);padding-block:clamp(3rem,6vw,4.5rem) 2.5rem;position:relative}.site-footer__wave{width:100%;height:clamp(1.25rem,2.6vw,2.5rem);color:var(--color-honey-300);opacity:.7;pointer-events:none;inset-inline:0;position:absolute;top:0}.site-footer__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=40rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-footer__grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:2rem}}.site-footer__wordmark{font-family:var(--font-display);letter-spacing:normal;color:var(--color-text-inverse);font-size:2rem;font-weight:500;line-height:1.15;text-decoration:none}@media (width>=64rem){.site-footer__wordmark{font-size:2.75rem}}.site-footer__place{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-inverse);margin-top:.75rem}.site-footer__hours{max-width:22rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-inverse);margin-top:.9rem}.site-footer__phone{font-size:var(--text-base);margin-top:.4rem}.site-footer__email{font-size:var(--text-base);overflow-wrap:anywhere;margin-top:.2rem}.site-footer__external{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}.site-footer__head{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-inverse-muted);margin-bottom:.875rem;font-weight:500}.site-footer__list{flex-direction:column;gap:.15rem;display:flex}.site-footer__link{font-size:var(--text-base);color:var(--color-text-inverse);transition:color var(--duration-fast) var(--ease-out-soft);padding-block:.3rem;text-decoration:none;display:inline-block}.site-footer__link:hover{color:var(--color-text-inverse-muted)}.site-footer__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-navy-300);-webkit-text-decoration-color:var(--color-navy-300);text-decoration-color:var(--color-navy-300);text-underline-offset:.2em}.site-footer__meta{font-size:var(--text-sm);border-top:1px solid #ffffff52;flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1.5rem;display:flex}@media (width>=64rem){.site-footer__meta{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.site-footer__note{color:var(--color-navy-300);font-size:var(--text-xs);max-width:44rem}.site-footer__top{color:var(--color-text-inverse-muted);transition:color var(--duration-fast) var(--ease-out-soft);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-footer__top:hover{color:var(--color-text-inverse)}.site-footer__top svg{transition:transform var(--duration-base) var(--ease-out-soft)}.site-footer__top:hover svg{transform:translateY(-2px)}.form,.form__row{gap:1.25rem;display:grid}@media (width>=40rem){.form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.field{gap:.4rem;display:grid}.field__label{font-size:var(--text-sm);color:var(--color-navy-900);font-weight:500}.field__label small{color:var(--color-text-muted);font-weight:400}.field__control{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:3rem;color:var(--color-navy-900);transition-property:border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-soft);padding:.7rem .9rem}.field__control::placeholder{color:var(--color-navy-300)}.field__control:hover{border-color:var(--color-navy-300)}.field__control:focus-visible{outline:2px solid var(--color-navy-900);outline-offset:1px;border-color:var(--color-navy-900)}textarea.field__control{resize:vertical;min-height:7rem}select.field__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230c243f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}.field__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field__error{font-size:var(--text-xs);color:var(--color-coral-ink);font-weight:500;display:none}.field[data-invalid=true] .field__control{border-color:var(--color-coral-ink);box-shadow:0 0 0 3px #a8342a1f}.field[data-invalid=true] .field__error{display:block}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-white);min-width:2.75rem;min-height:2.75rem;color:var(--color-navy-900);font-size:var(--text-sm);cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-soft);justify-content:center;align-items:center;padding:0 .9rem;font-weight:500;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{border-color:var(--color-navy-900)}.chip:has(input:checked){background:var(--color-navy-900);border-color:var(--color-navy-900);color:var(--color-text-inverse)}.chip:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.checkline{font-size:var(--text-sm);color:var(--color-text-body);align-items:flex-start;gap:.75rem;display:flex}.checkline input{block-size:1rem;inline-size:1rem;accent-color:var(--color-navy-900);margin:.3rem 0 0}.form-status{border-radius:var(--radius-md);font-size:var(--text-sm);padding:1rem 1.25rem;line-height:1.6;display:none}.form-status[data-state=error],.form-status[data-state=unavailable],.form-status[data-state=success]{display:block}.form-status[data-state=error]{color:var(--color-coral-ink);background:#a8342a14;border:1px solid #a8342a59}.form-status[data-state=unavailable]{background:var(--color-navy-50);border:1px dashed var(--color-navy-300);color:var(--color-navy-500)}.form-status[data-state=success]{color:var(--color-green-ink);background:#3f6b2a14;border:1px solid #3f6b2a59}.form-status strong{color:inherit;margin-bottom:.15rem;display:block}.form-status ul{margin-top:.5rem;padding-left:1.1rem;list-style:outside}.form-status__actions{overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem 1.25rem;margin-top:.5rem;display:flex}.form-status a{color:inherit;text-underline-offset:.18em;font-weight:500;text-decoration:underline from-font}.form-status a:hover{text-decoration-thickness:2px}.form-note{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:1.25rem;position:relative}.form-note:before{content:"";border:1px dashed var(--color-navy-300);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.accordion{border-top:1px solid var(--color-border-subtle)}.accordion__item{border-bottom:1px solid var(--color-border-subtle)}.accordion__summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-navy-900);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;line-height:1.3;list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:after{content:"";width:.75rem;height:.75rem;transition:transform var(--duration-base) var(--ease-out-soft);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:.25rem;transform:rotate(45deg)}.accordion__item[open] .accordion__summary:after{transform:rotate(-135deg)}.accordion__summary:hover{color:var(--color-navy-600)}.accordion__body{max-width:var(--container-prose);color:var(--color-text-body);padding:0 0 1.25rem}.on-navy .accordion,.section--navy .accordion,.on-navy .accordion__item,.section--navy .accordion__item{border-color:#ffffff29}.on-navy .accordion__summary,.section--navy .accordion__summary{color:var(--color-text-inverse)}.on-navy .accordion__summary:hover,.section--navy .accordion__summary:hover{color:var(--color-navy-100)}.on-navy .accordion__body,.section--navy .accordion__body{color:var(--color-text-inverse-muted)}.accordion__body p+p{margin-top:.75rem}.intro{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.intro__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem 3rem;display:grid}@media (width>=64rem){.intro__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lightbox{width:min(100vw,100%);max-width:none;height:100dvh;max-height:none;color:var(--color-text-inverse);background:0 0;border:0;margin:0;padding:0}.lightbox::backdrop{background:#061a31f0}.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox__bar{padding:1rem var(--spacing-gutter);font-size:var(--text-sm);color:var(--color-text-inverse-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox__stage{place-items:center;min-height:0;padding:0 clamp(3.5rem,8vw,6rem);display:grid;position:relative}.lightbox__stage img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-float)}.lightbox__foot{padding:1rem var(--spacing-gutter) 1.5rem;text-align:center}.lightbox__caption{font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-text-inverse)}.lightbox__source{font-size:var(--text-xs);color:var(--color-navy-300);margin-top:.25rem}.lightbox__btn{border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-inverse);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-soft);background:#ffffff0f;border:1px solid #fff6;justify-content:center;align-items:center;padding:0;display:inline-flex}.lightbox__btn:hover{border-color:var(--color-text-inverse);background:#ffffff29}.lightbox__btn:focus-visible{outline-color:var(--color-focus-inverse)}.lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__arrow--prev{left:var(--spacing-gutter)}.lightbox__arrow--next{right:var(--spacing-gutter)}.vessel{border-radius:inherit;background-image:radial-gradient(58% 42% at 50% 34%, #ffffffd9 0%, transparent 70%), radial-gradient(120% 90% at 50% 8%, var(--color-white) 0%, var(--color-sand-100) 54%, var(--color-sand-200) 100%);color:var(--color-navy-500);align-content:center;place-items:center;gap:1.25rem;padding:10% 8%;display:grid;position:relative}.vessel svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:min(62%,15rem);height:auto}.vessel__ground{stroke-width:.8px;opacity:.5}.vessel--compact{background-image:radial-gradient(100% 80% at 50% 14%, var(--color-white) 0%, var(--color-sand-100) 70%, var(--color-sand-200) 100%);gap:0;padding:16%}.vessel--compact svg{width:74%}.vessel__shot{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-navy-400);text-align:center}.section--navy .vessel,.on-navy .vessel{color:var(--color-navy-200);background-image:radial-gradient(56% 40% at 50% 32%,#ffffff1f 0%,#0000 72%),linear-gradient(170deg,#ffffff12 0%,#ffffff05 100%)}.icards{grid-template-columns:1fr;gap:clamp(1.75rem,1rem + 2.6vw,2.5rem) clamp(1.25rem,.6rem + 2vw,2rem);display:grid}@media (width>=34rem){.icards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=33.99rem){.icards--plate{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem}.icards--plate .icard__body{gap:0 .5rem;padding-block-start:.75rem}.icards--plate .icard__name{font-size:var(--text-base)}.icards--plate .icard__price{font-size:var(--text-xs)}.icards--plate .icard__desc{font-size:var(--text-xs);margin-block-start:.3rem}}@media (width>=62rem){.icards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.icard{--icard-accent:var(--color-navy-200);flex-direction:column;display:flex;position:relative}.icard[data-accent=coral]{--icard-accent:var(--color-coral-surface)}.icard[data-accent=amber]{--icard-accent:var(--color-amber-surface)}.icard[data-accent=green]{--icard-accent:var(--color-green-surface)}.icard[data-accent=azure]{--icard-accent:var(--color-azure-surface)}.icard__media{border-radius:var(--radius-lg);background-color:var(--color-navy-50);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.icard__media>img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out-soft);transform:scale(1.001)}.icard__media>.vessel{width:100%;height:100%}.on-navy .icard__media,.section--navy .icard__media{background-color:var(--color-navy-800)}.icard__wash{pointer-events:none;background-image:linear-gradient(#0000 40%,#0c243f0f 68%,#0c243f57 100%);position:absolute;inset:0}.icard__3d{border-radius:var(--radius-xs);color:var(--color-navy-900);font-size:var(--text-2xs);letter-spacing:.12em;background-color:#fdfdf8e6;padding:.2rem .5rem;font-weight:500;line-height:1.6;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.icard__body{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding-block-start:1rem;display:grid;position:relative}.icard__body:before{content:"";background-color:var(--icard-accent);width:1.75rem;height:2px;transition:width var(--duration-slow) var(--ease-out-soft);position:absolute;inset-block-start:0;inset-inline-start:0}.icard__name{min-height:1.5em;font-size:var(--text-h4);align-items:center;line-height:1.25;display:flex}.icard__price{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);justify-self:end}.icard__desc{font-size:var(--text-sm);color:var(--color-text-body);grid-column:1/-1;margin-block-start:.45rem;line-height:1.6}.on-navy .icard__name,.section--navy .icard__name{color:var(--color-text-inverse)}.on-navy .icard__price,.section--navy .icard__price{color:var(--color-navy-200)}.on-navy .icard__desc,.section--navy .icard__desc{color:var(--color-text-inverse-muted)}.on-navy .icard__open,.section--navy .icard__open{color:var(--color-text-inverse);border-block-end-color:#ffffff73}.on-navy .icard__open:hover,.section--navy .icard__open:hover{border-block-end-color:var(--color-honey-300)}.on-navy .vessel__shot,.section--navy .vessel__shot{color:var(--color-navy-100)}.icard__open{border:0;border-block-end:1px solid var(--color-border-strong);color:var(--color-navy-900);font-size:var(--text-xs);letter-spacing:.06em;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out-soft), color var(--duration-base) var(--ease-out-soft);background:0 0;grid-column:1/-1;justify-self:start;align-items:center;gap:.35rem;margin-block-start:.6rem;padding:.15rem 0;font-weight:500;display:inline-flex}.icard__open svg{transition:transform var(--duration-base) var(--ease-spring)}.icard__open:hover{border-color:var(--color-navy-900)}.icard__open:hover svg{transform:translate(3px)}.icard__open:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.icard__media--plate{background-color:var(--color-navy-900);background-image:radial-gradient(70% 55% at 50% 6%, #ffffff1a 0%, transparent 72%), linear-gradient(172deg, #173b63 0%, var(--color-navy-900) 55%, var(--color-navy-950) 100%);box-shadow:var(--shadow-card);place-items:center;display:grid}.icard__plate{aspect-ratio:1;background-color:var(--color-sand-100);width:78%;transition:transform var(--duration-slow) var(--ease-out-soft);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 2px 4px #061a3159,0 22px 44px -14px #061a31b3,inset 0 0 0 1px #ffffff14}.icard__plate>img{object-fit:cover;width:100%;height:100%;display:block}.icard__plate .vessel{background-image:radial-gradient(58% 42% at 50% 34%, #ffffffd9 0%, transparent 70%), radial-gradient(120% 90% at 50% 8%, var(--color-white) 0%, var(--color-sand-100) 54%, var(--color-sand-200) 100%);width:100%;height:100%;color:var(--color-navy-500);gap:0;padding:18%}.icard__plate .vessel svg{width:70%}.icard__pending{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);grid-column:1/-1;margin-block-start:.45rem}@media (hover:hover){.icard:hover .icard__media>img{transform:scale(1.045)}.icard:hover .icard__plate{transform:scale(1.03)}.icard:hover .icard__body:before{width:3.25rem}}.irows{border-block-start:1px solid var(--color-border-subtle);display:grid}.irow{--irow-accent:var(--color-navy-200);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:4.25rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding-block:.7rem;display:grid;position:relative}.irow__note{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-text-muted);margin-block-start:.2rem}.on-navy .irow__note,.section--navy .irow__note{color:var(--color-navy-200)}.irow[data-accent=coral]{--irow-accent:var(--color-coral-surface)}.irow[data-accent=amber]{--irow-accent:var(--color-amber-surface)}.irow[data-accent=green]{--irow-accent:var(--color-green-surface)}.irow[data-accent=azure]{--irow-accent:var(--color-azure-surface)}.irow__thumb{aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--color-navy-50);width:4.25rem;position:relative;overflow:hidden}.irow__thumb img,.irow__thumb .vessel{object-fit:cover;width:100%;height:100%}.irow__name{align-items:center;min-height:1.4em;display:flex}.irow__price{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.irow__open{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-white);width:2rem;height:2rem;color:var(--color-navy-900);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out-soft), background-color var(--duration-base) var(--ease-out-soft);place-items:center;display:inline-grid}.irow__open:hover{border-color:var(--color-navy-900)}.irow__open:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.section--navy .irows,.on-navy .irows{border-block-start-color:#ffffff29}.section--navy .irow,.on-navy .irow{border-block-end-color:#ffffff1f}.section--navy .irow__thumb,.on-navy .irow__thumb{background-color:#ffffff0f}.section--navy .irow__price,.on-navy .irow__price{color:var(--color-navy-200)}.section--navy .irow__open:focus-visible,.on-navy .irow__open:focus-visible{outline-color:var(--color-focus-inverse)}.section--navy .irow__open,.on-navy .irow__open{color:var(--color-white);background-color:#ffffff0f;border-color:#ffffff4d}.section--navy .irow__open:hover,.on-navy .irow__open:hover{border-color:#fff9}.idlg{border-radius:var(--radius-xl);background-color:var(--color-shell-50);width:min(62rem,100vw - 2rem);max-width:none;max-height:min(92dvh,52rem);color:var(--color-text-body);box-shadow:var(--shadow-float);border:0;margin:auto;padding:0;overflow:hidden}.idlg::backdrop{backdrop-filter:blur(3px);background-color:#061a319e}.idlg__panel{max-height:inherit;overscroll-behavior:contain;grid-template-columns:1fr;display:grid;overflow-y:auto}@media (width>=52rem){.idlg__panel{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}}.idlg__close{z-index:3;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-navy-900);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-soft), transform var(--duration-fast) var(--ease-out-soft);background-color:#fdfdf8f0;align-items:center;gap:.4rem;padding:.42rem .8rem;font-weight:500;display:inline-flex;position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem}.idlg__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.7rem;height:.7rem}.idlg__close:hover{background-color:var(--color-white)}.idlg__close:active{transform:translateY(1px)}.idlg__media{aspect-ratio:4/3;background-color:var(--color-shell-50);position:relative;overflow:hidden}.idlg__photo{object-fit:cover;width:100%;height:100%;display:block}.idlg__photo[hidden]{display:none}.idlg__vessel{pointer-events:none;background-image:radial-gradient(120% 90% at 50% 14%, var(--color-white) 0%, var(--color-sand-100) 60%, var(--color-sand-200) 100%);place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.idlg__vessel[hidden]{display:none}.idlg__vessel svg{fill:none;width:7.5rem;height:7.5rem;stroke:var(--color-navy-400);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.idlg__vessel p{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy-400)}.idlg__body{padding:clamp(1.5rem,1rem + 2vw,2.5rem);padding-block-start:clamp(1.75rem,1rem + 2.4vw,2.75rem)}.idlg__group{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.idlg__name{font-size:var(--text-h2);margin-block-start:.5rem;line-height:1.1}.idlg__name-bar{border-radius:var(--radius-xs);height:.5em;display:block;width:5.5em!important}.idlg__price{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-text-strong);margin-block-start:.65rem}.idlg__desc{max-width:32rem;margin-block-start:.9rem}.idlg__desc[data-pending=true]{color:var(--color-text-muted)}.idlg__actions{flex-wrap:wrap;gap:.6rem;margin-block-start:1.4rem;display:flex}.idlg__actions:empty{display:none}.idlg__facts{border-block-start:1px solid var(--color-border-subtle);gap:1rem;margin:1.75rem 0 0;padding-block-start:1.4rem;display:grid}.idlg__facts dt{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.idlg__facts dd{font-size:var(--text-sm);margin:.3rem 0 0;line-height:1.65}@media (width>=64rem){[data-cascade-group]>*,[data-cascade-item]{will-change:transform, opacity}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*,[data-cascade-group]>*,[data-cascade-item]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.on-navy .btn:focus-visible,.section--navy .btn:focus-visible{outline-color:var(--color-focus-inverse)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled:hover,.btn[aria-disabled=true]:hover{transform:none}.card-lift{transition-property:transform,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.card-lift:hover,.card-lift:focus-within{box-shadow:var(--shadow-float);transform:translateY(-4px)}.card-lift :is(.photo,.icard__media,.gal__frame) img{transition:transform var(--dur-slow) var(--ease-out)}.card-lift:hover :is(.photo,.icard__media,.gal__frame) img,.card-lift:focus-within :is(.photo,.icard__media,.gal__frame) img{transform:scale(1.04)}.arrow-shift svg{transition:transform var(--dur-base) var(--ease-out)}.arrow-shift:hover svg,.arrow-shift:focus-visible svg{transform:translate(4px)}.card-lift:active{transition-duration:var(--dur-fast);transform:translateY(-1px)scale(.995)}}@media (prefers-reduced-motion:no-preference){.idlg,.lightbox{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;transform:translateY(10px)scale(.985)}.idlg[open],.lightbox[open]{opacity:1;transform:none}@starting-style{.idlg[open],.lightbox[open]{opacity:0;transform:translateY(10px)scale(.985)}}.idlg::backdrop,.lightbox::backdrop{opacity:0;transition:opacity var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete}.idlg[open]::backdrop,.lightbox[open]::backdrop{opacity:1}@starting-style{.idlg[open]::backdrop,.lightbox[open]::backdrop{opacity:0}}}@media (width<=63.99rem) and (prefers-reduced-motion:no-preference){html[data-js] .site-nav__panel{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), display var(--dur-fast) allow-discrete}html[data-js] .site-nav__panel[data-open=false]{opacity:0;transform:translateY(-8px)}@starting-style{html[data-js] .site-nav__panel[data-open=true]{opacity:0;transform:translateY(-8px)}}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out-soft)}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.horizon{background-color:var(--color-honey-500);border:0;width:100%;height:1px;margin:0;display:block}.on-navy .horizon,.section--navy .horizon{background-color:var(--color-honey-300)}.seam{pointer-events:none;background-image:linear-gradient(to bottom, #0c243f00 34%, #0c243f59 62%, #0c243fdb 86%, var(--color-navy-900) 100%);position:absolute;inset:0}.seam--up{background-image:linear-gradient(to top, #0c243f00 30%, #0c243f66 60%, #0c243fe6 88%, var(--color-navy-900) 100%)}.seq{gap:clamp(3rem,2rem + 6vw,7rem);display:grid}.seq__chapter{gap:clamp(1.25rem,1rem + 2vw,2rem);display:grid}@media (width>=60rem){.seq__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,5rem);min-height:96vh}.seq__chapter:nth-child(2n) .seq__figure{grid-area:1/2}.seq__chapter:nth-child(2n) .seq__text{grid-area:1/1}.seq__figure{position:sticky;inset-block-start:calc(var(--header-h) + clamp(1rem, .5rem + 2vw, 2rem))}.seq__chapter:last-child{min-height:0}}.seq__plate{position:relative}@media (width>=60rem){.seq__plate:before{content:"";border-top:1px solid var(--color-honey-500);background-color:var(--color-sand-200);position:absolute;inset:-1.5rem 3rem 2.5rem -1.5rem}.seq__chapter:nth-child(2n) .seq__plate:before{inset:-1.5rem -1.5rem 2.5rem 3rem}}.seq__frame{box-shadow:var(--shadow-card)}.seq__text{align-content:start;gap:.9rem;max-width:34rem;display:grid}@media (width>=60rem){.seq__text{padding-block:5vh 14vh}}.seq__mark{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-slow) var(--ease-out-soft);align-items:center;gap:.9rem;font-weight:500;display:flex}.seq__num{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:normal;color:var(--color-navy-300);transition:color var(--duration-slow) var(--ease-out-soft);font-weight:300;line-height:1}.seq__chapter[data-current=true] .seq__num{color:var(--color-navy-900)}.seq__mark:after{content:"";background-color:var(--color-border-subtle);height:1px;transition:background-color var(--duration-slow) var(--ease-out-soft);flex:1}.seq__chapter[data-current=true] .seq__mark{color:var(--color-navy-900)}.seq__chapter[data-current=true] .seq__mark:after{background-color:var(--color-honey-500)}.seq__title{font-size:var(--text-h1);line-height:1.08}@media (prefers-reduced-motion:reduce){:where(html[data-js=true]) .seq__frame img{transition:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.consent[data-astro-cid-4z6cpjaa]{inset-inline:0;z-index:60;padding:var(--spacing-gutter);padding-bottom:max(var(--spacing-gutter), env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0}.consent[data-astro-cid-4z6cpjaa][hidden]{display:none}.consent__panel[data-astro-cid-4z6cpjaa]{pointer-events:auto;width:min(var(--container-wide,72rem), 100%);background:var(--color-shell-100,#f3f1e9);border-top:2px solid var(--color-honey-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);color:var(--color-text-body);padding:clamp(1.25rem,.8rem + 1.9vw,2rem)}.consent__head[data-astro-cid-4z6cpjaa]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.consent__logo[data-astro-cid-4z6cpjaa]{width:clamp(6.5rem,5rem + 3vw,8.625rem);height:auto}.consent__close[data-astro-cid-4z6cpjaa]{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;margin:-.375rem -.375rem 0 0;padding:0;display:grid}.consent__close[data-astro-cid-4z6cpjaa]:hover{color:var(--color-text-strong);background:#0c243f0f}.consent__close[data-astro-cid-4z6cpjaa]:active{background:#0c243f1a}.consent__close[data-astro-cid-4z6cpjaa]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.consent__title[data-astro-cid-4z6cpjaa]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-text-strong);margin:0 0 .5rem;font-weight:500}.consent__body[data-astro-cid-4z6cpjaa]{gap:.5rem;max-width:68ch;display:grid}.consent__body[data-astro-cid-4z6cpjaa] p[data-astro-cid-4z6cpjaa]{font-size:var(--text-base);line-height:var(--text-base--line-height)}.consent__body[data-astro-cid-4z6cpjaa] strong[data-astro-cid-4z6cpjaa]{font-weight:700}.consent__body[data-astro-cid-4z6cpjaa] a[data-astro-cid-4z6cpjaa]{color:inherit;text-underline-offset:.2em}.consent__actions[data-astro-cid-4z6cpjaa]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.consent__more[data-astro-cid-4z6cpjaa]{margin-inline-end:auto}@media (width<=30rem){.consent__actions[data-astro-cid-4z6cpjaa]>[data-astro-cid-4z6cpjaa]{flex:100%}.consent__more[data-astro-cid-4z6cpjaa]{order:2;margin-inline-end:0}}
