@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff) format("woff")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.woff) format("woff")}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-400-normal.n_DgBRfq.woff2) format("woff2"),url(/_astro/libre-caslon-display-latin-400-normal.BbfEE5V2.woff) format("woff")}@font-face{font-family:Anaheim;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anaheim-latin-400-normal.3LRYvWlw.woff2) format("woff2"),url(/_astro/anaheim-latin-400-normal.BrOyrarO.woff) format("woff")}@font-face{font-family:Anaheim;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/anaheim-latin-500-normal.DprLpDi5.woff2) format("woff2"),url(/_astro/anaheim-latin-500-normal.D00QL0w7.woff) format("woff")}@font-face{font-family:Anaheim;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/anaheim-latin-600-normal.BFKqwfpn.woff2) format("woff2"),url(/_astro/anaheim-latin-600-normal.Duk02KAq.woff) format("woff")}@font-face{font-family:Anaheim;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/anaheim-latin-700-normal.5h3ct9wg.woff2) format("woff2"),url(/_astro/anaheim-latin-700-normal.DHzlPpyo.woff) format("woff")}/*! tailwindcss v4.2.1 | 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-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;@layer base{:root{--paper:var(--color-paper);--paper-2:var(--color-paper-2);--ink:var(--color-ink);--slate:var(--color-slate);--rule:var(--color-rule);--teal:var(--color-teal);--teal-ink:var(--color-teal-ink);--amber:var(--color-amber);--amber-ink:var(--color-amber-ink);--amber-deep:var(--color-amber-deep);--wash-slate:var(--color-wash-slate);--dusk:var(--color-dusk);--dusk-2:var(--color-dusk-2);--dusk-type:var(--color-dusk-type);--dusk-soft:var(--color-dusk-soft);--dusk-rule:var(--color-dusk-rule);--glow:var(--color-glow);--serif:var(--font-serif);--display:var(--font-display);--label:var(--font-label);--pad:var(--spacing-pad);--max:var(--container-page);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .14  0 0 0 0 .17  0 0 0 0 .26  0 0 0 .055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--mottle:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .4  0 0 0 0 .5  0 0 0 .09 -.02'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");--grain-dusk:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--serif);font-size:var(--text-body);background-color:var(--paper);background-image:var(--grain),var(--mottle);text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;line-height:1.6;display:flex}main{flex:1 0 auto}p{text-wrap:pretty}a{color:inherit}a:active{opacity:.72}:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px;border-radius:1px}.dusk{background-color:var(--dusk);color:var(--dusk-type);background-image:var(--grain-dusk)}.dusk :focus-visible{outline-color:var(--glow)}.skip{background:var(--paper);color:var(--ink);font-family:var(--label);z-index:30;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.dusk .skip{background:var(--dusk-2);color:var(--dusk-type)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}@media(max-width:720px){body{font-size:var(--text-body-phone)}}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.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)}}:root,:host{--color-paper:oklch(96.5% .007 230);--color-paper-2:oklch(93.5% .011 230);--color-ink:oklch(24% .035 258);--color-slate:oklch(46% .03 245);--color-rule:oklch(24% .035 258/.2);--color-teal:oklch(63% .085 196);--color-teal-ink:oklch(43% .07 205);--color-amber:oklch(80% .14 72);--color-amber-ink:oklch(50% .11 60);--color-amber-deep:oklch(73% .125 64);--color-wash-slate:oklch(70% .03 238);--color-dusk:oklch(33% .045 222);--color-dusk-2:oklch(28% .04 225);--color-dusk-type:oklch(95% .018 85);--color-dusk-soft:oklch(95% .018 85/.72);--color-dusk-rule:oklch(95% .018 85/.22);--color-glow:oklch(85% .12 76);--font-serif:"Libre Caslon Text", "Iowan Old Style", Georgia, serif;--font-display:"Libre Caslon Display", "Libre Caslon Text", Georgia, serif;--font-label:"Anaheim", "Avenir Next Condensed", "Arial Narrow", sans-serif;--text-body:17px;--text-body-phone:16.5px;--text-label:15px;--text-label-sm:13px;--text-caption:16px;--text-page-title:clamp(64px, 8.4vw, 128px);--text-page-title-phone:clamp(58px, 17vw, 76px);--text-section-title:clamp(38px, 3.8vw, 56px);--spacing-pad:clamp(16px, 3.2vw, 44px);--container-page:1520px}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important}}@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-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}.mast[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px var(--pad) 0;max-width:var(--max);margin:0 auto;width:100%}.name[data-astro-cid-ctg3m53h]{font-family:var(--display);font-size:27px;line-height:1;text-decoration:none;padding:10px 0}nav[data-astro-cid-ctg3m53h]{display:flex;gap:26px;font-family:var(--label);font-weight:500;font-size:16.5px;letter-spacing:.02em}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{text-decoration:none;min-height:44px;display:inline-flex;align-items:center;min-width:44px;justify-content:center;padding-inline:4px;margin-inline:-4px;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px) / 0 1px no-repeat;transition:background-size .25s}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background-size:100% 1px}.name[data-astro-cid-ctg3m53h]:active,nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:active{transform:translateY(1px)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{background-size:100% 1.5px}@media(prefers-reduced-motion:reduce){nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{transition:none}}@media(max-width:720px){.mast[data-astro-cid-ctg3m53h]{padding-top:8px}.name[data-astro-cid-ctg3m53h]{font-size:23px}nav[data-astro-cid-ctg3m53h]{gap:18px;font-size:16px}}.kf[data-astro-cid-hn4tac4l]{position:absolute;overflow:visible;pointer-events:none;width:93px;height:99px}.fb[data-astro-cid-hn4tac4l]{fill:var(--paper);stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.fl[data-astro-cid-hn4tac4l]{fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.fa[data-astro-cid-hn4tac4l]{fill:var(--amber);fill-opacity:.6;stroke:none}.dusk .fb[data-astro-cid-hn4tac4l]{fill:var(--dusk);stroke:var(--dusk-type)}.dusk .fl[data-astro-cid-hn4tac4l]{stroke:var(--dusk-type)}.dusk .fa[data-astro-cid-hn4tac4l]{fill:var(--glow);fill-opacity:.85}.page[data-astro-cid-hn4tac4l]{right:var(--pad);top:-96px}.page[data-astro-cid-hn4tac4l].go{animation:kf-walk-page 3.2s .3s cubic-bezier(.5,0,.8,.6) 1 forwards}@keyframes kf-walk-page{0%{transform:translate(0)}to{transform:translate(calc(var(--pad) + 70px))}}.band[data-astro-cid-hn4tac4l]{right:0;top:-96px}.band[data-astro-cid-hn4tac4l].go{animation:kf-walk-band 2.6s .2s ease-in 1 forwards}@keyframes kf-walk-band{0%{transform:translate(0)}to{transform:translate(60px)}}@media(prefers-reduced-motion:reduce){.kf[data-astro-cid-hn4tac4l],.kf[data-astro-cid-hn4tac4l] [data-astro-cid-hn4tac4l]{animation:none!important}}.foot[data-astro-cid-gcn2mc3v]{position:relative;max-width:var(--max);width:100%;margin:clamp(80px,9vw,140px) auto 0;padding:22px var(--pad) 30px;display:flex;gap:28px;align-items:baseline;font-family:var(--label);font-weight:500;font-size:15.5px;color:var(--slate);letter-spacing:.02em;border-top:.8px solid var(--rule);overflow-x:clip;overflow-y:visible}a[data-astro-cid-gcn2mc3v]{color:var(--ink);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;margin:-12px 0}.dusk .foot[data-astro-cid-gcn2mc3v]{color:var(--dusk-soft);border-top-color:var(--dusk-rule)}.dusk a[data-astro-cid-gcn2mc3v]{color:var(--dusk-type)}body.dusk .foot[data-astro-cid-gcn2mc3v]:not(.band){margin-top:clamp(90px,12vh,150px)}.foot[data-astro-cid-gcn2mc3v].band{margin-top:clamp(72px,8vw,120px);justify-content:space-between;gap:20px;font-size:14.5px;color:#f4eee1cc}.band[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;margin:0;min-height:0;display:inline}.band[data-astro-cid-gcn2mc3v] .nm[data-astro-cid-gcn2mc3v]{padding-right:90px}@media(max-width:720px){.foot[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:6px}.foot[data-astro-cid-gcn2mc3v].band{gap:4px;font-size:15px}.band[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:44px}}
