@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Inter:wght@400;500;600&display=swap";:root{--chalk: #f6f1e6;--white: #fffdf8;--stone: #ece3d2;--ink: #14201a;--slate: #48534d;--moss: #24543a;--moss-deep: #183d29;--forest: #12261b;--forest-deep: #0b1811;--brass: #b08d57;--brass-lt: #dcc394;--leaf: #8cc63f;--sand: #cfae7e;--line: rgba(20, 32, 26, .13);--line-lt: rgba(220, 195, 148, .28);--display: "Fraunces", Georgia, serif;--body: "Inter", system-ui, sans-serif;--gutter: clamp(1.25rem, 4vw, 5rem);--section: clamp(5rem, 11vw, 10rem);--max: 118rem;--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--r: clamp(14px, 1.6vw, 26px);--r-sm: 12px;--ease: cubic-bezier(.2, .7, .2, 1);--shadow: 0 30px 60px -28px rgba(11, 24, 17, .45), 0 8px 18px -10px rgba(11, 24, 17, .25);--pattern-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E%3Cg fill='none' stroke='%23dcc394' stroke-opacity='.16' stroke-width='1.1' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M16 30 28 19l12 11M19 28v12h18V28M25 40v-6h6v6'/%3E%3Cpath d='M84 86c0-7 5-12 12-12 0 7-5 12-12 12zM84 86c0-7-5-12-12-12 0 7 5 12 12 12zM84 86v9'/%3E%3C/g%3E%3Cg fill='%23dcc394' fill-opacity='.16'%3E%3Cpath d='M84 22l4 4-4 4-4-4zM28 78l4 4-4 4-4-4z'/%3E%3C/g%3E%3C/svg%3E");--pattern-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E%3Cg fill='none' stroke='%23b08d57' stroke-opacity='.17' stroke-width='1.1' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M16 30 28 19l12 11M19 28v12h18V28M25 40v-6h6v6'/%3E%3Cpath d='M84 86c0-7 5-12 12-12 0 7-5 12-12 12zM84 86c0-7-5-12-12-12 0 7 5 12 12 12zM84 86v9'/%3E%3C/g%3E%3Cg fill='%23b08d57' fill-opacity='.17'%3E%3Cpath d='M84 22l4 4-4 4-4-4zM28 78l4 4-4 4-4-4z'/%3E%3C/g%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(min-width:1600px){html{font-size:calc(16px + (100vw - 1600px)*.0058)}}body{overflow-x:clip}body{margin:0;background:var(--chalk);color:var(--ink);font-family:var(--body);font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;hanging-punctuation:first;font-family:var(--display);font-weight:400;line-height:1.02;margin:0;font-variation-settings:"opsz" 120;letter-spacing:-.015em}h1{font-size:clamp(2.9rem,6.6vw,6.6rem);font-weight:500;line-height:1}h2{font-size:clamp(2.1rem,4.4vw,4.5rem);font-weight:500;line-height:1.05}h3{font-size:clamp(1.45rem,2.1vw,2.1rem);font-weight:500}h1 em,h2 em{font-style:italic;font-weight:400;color:var(--moss)}p{margin:0 0 1.25em;max-width:60ch;text-wrap:pretty}ul{padding-left:1.2em}.wrap{padding-inline:var(--gutter);max-width:var(--max);margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.section{padding-block:var(--section);position:relative}.eyebrow{font-family:var(--body);font-size:.86rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--moss);display:inline-flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.eyebrow:before{content:"";width:2.75rem;height:1px;background:linear-gradient(90deg,var(--brass),transparent 140%)}.lede{font-family:var(--body);font-size:clamp(1.18rem,1.4vw,1.42rem);line-height:1.55;font-weight:400;max-width:46ch;color:var(--slate)}.measure{max-width:62ch}.stone{background:var(--stone)}.ivory{background:var(--chalk)}.pattern{background-color:var(--chalk);background-image:var(--pattern-light);background-size:112px}.band,.green{background:var(--forest);background-image:var(--pattern-dark),radial-gradient(120% 90% at 85% 0%,#1d3b2a 0%,var(--forest) 55%,var(--forest-deep) 100%);background-size:112px,cover;color:var(--chalk)}.band .eyebrow,.green .eyebrow,.band h2 em,.green h2 em,.band h1 em,.green h1 em{color:var(--brass-lt)}.band p,.green p{color:#f6f1e6db}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 1.9rem;background:var(--moss);color:#fff;text-decoration:none;font-weight:500;font-size:1rem;letter-spacing:.01em;border-radius:999px;box-shadow:inset 0 0 0 1px #dcc39473,0 12px 24px -14px #12261b99;transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-110%);transition:transform .8s var(--ease)}.btn:hover:after{transform:translate(110%)}.btn:hover{background:var(--moss-deep);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #dcc394b3,0 18px 30px -14px #12261ba6}.btn .ar{transition:transform .3s var(--ease)}.btn:hover .ar{transform:translate(4px)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #14201a59}.btn.ghost:hover{background:var(--ink);color:var(--chalk)}.btn.sand{background:var(--moss);color:#fff}.btn.white{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 12px 24px -16px #12261b66}.btn.white:hover{background:var(--stone)}.btn.brass{background:linear-gradient(135deg,#d9bd8c,#b08d57 60%,#9c7a46);color:var(--forest-deep);box-shadow:inset 0 0 0 1px #ffffff59,0 14px 26px -14px #0009}.btn.brass:hover{background:linear-gradient(135deg,#e6cfa4,#bf9c66 60%,#a8854f)}.band .btn:not(.brass):not(.ghost),.green .btn:not(.brass):not(.ghost){background:var(--chalk);color:var(--forest)}.band .btn.ghost,.green .btn.ghost{color:var(--chalk);box-shadow:inset 0 0 0 1px #f6f1e673}.band .btn.ghost:hover,.green .btn.ghost:hover{background:var(--chalk);color:var(--forest)}.link{text-decoration:none;background-image:linear-gradient(var(--brass),var(--brass));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--ease),color .2s;padding-bottom:2px}.link:hover{background-size:0 1px;background-position:100% 100%;color:var(--moss)}main img{border-radius:var(--r)}main img.bleed,main .bleed img,main img.ic,main .noround img,main img.noround{border-radius:0}.frame{border-radius:var(--r);overflow:hidden;isolation:isolate;position:relative}.frame img{border-radius:0;transition:transform 1.1s var(--ease)}a:hover .frame img,.frame:hover img{transform:scale(1.045)}.lift{box-shadow:var(--shadow)}.outline-frame{position:relative;isolation:isolate;height:fit-content;align-self:center}.outline-frame:before{content:"";position:absolute;inset:0;transform:translate(14px,14px);border:1px solid var(--brass);border-radius:var(--r);z-index:-1;transition:transform .6s var(--ease)}.outline-frame:hover:before{transform:translate(8px,8px)}.ph{background:linear-gradient(135deg,#24543a2e,#b08d5740);aspect-ratio:var(--ar, 4 / 3);width:100%;border-radius:var(--r)}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(2rem);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d, 0s)}.js .reveal.in{opacity:1;transform:none}.js .wipe{clip-path:inset(12% 12% 12% 12% round var(--r));transition:clip-path 1.3s var(--ease);transition-delay:var(--d, 0s)}.js .wipe.in{clip-path:inset(0 0 0 0 round var(--r))}.js .wipe img{transform:scale(1.12);transition:transform 1.6s var(--ease)}.js .wipe.in img{transform:scale(1)}}.callbar{position:fixed;inset-inline:.75rem;bottom:.75rem;z-index:50;display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:var(--chalk);border-radius:999px;overflow:hidden;box-shadow:0 18px 40px -12px #00000080,inset 0 0 0 1px var(--line-lt)}.callbar a{padding:.95rem;text-align:center;text-decoration:none;font-weight:600;font-size:.98rem}.callbar a+a{background:linear-gradient(135deg,#d9bd8c,#b08d57);color:var(--forest-deep)}@media(min-width:900px){.callbar{display:none}}@media(max-width:899px){footer .main{padding-bottom:7.5rem!important}}.sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap;border:0!important}.rule{border:0;border-top:1px solid var(--line);margin:0}.ornament{display:flex;align-items:center;gap:1rem;color:var(--brass)}.ornament:before,.ornament:after{content:"";height:1px;flex:1;background:currentColor;opacity:.5}img.ph-g,.grade img{filter:saturate(1.04) contrast(1.03)}.break{position:relative;min-height:78vh;display:grid;align-items:end;overflow:hidden;color:var(--chalk)}.break img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;border-radius:0!important}.break:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0b1811eb,#0b18118c 45%,#0b18110d)}.break .wrap{position:relative;z-index:1;padding-block:5rem;width:100%}.break blockquote{margin:0;font-family:var(--display);font-size:clamp(1.9rem,3.8vw,3.9rem);line-height:1.1;font-weight:300;max-width:22ch;text-shadow:0 2px 20px rgba(0,0,0,.45)}.break blockquote em{font-style:italic;color:var(--brass-lt)}.break cite{display:block;font-style:normal;font-family:var(--body);font-size:.86rem;letter-spacing:.16em;text-transform:uppercase;margin-top:1.5rem;color:var(--brass-lt)}.marquee{overflow:hidden;padding-block:1.6rem;white-space:nowrap;background:var(--forest);color:var(--chalk)}.marquee-track{display:inline-flex;gap:3rem;animation:marquee 70s linear infinite;font-family:var(--display);font-style:italic;font-size:clamp(1.5rem,2.6vw,2.6rem)}.marquee-track span:after{content:"◆";font-style:normal;font-size:.4em;vertical-align:middle;margin-left:3rem;color:var(--brass)}@keyframes marquee{to{transform:translate(-50%)}}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--forest);color:var(--chalk);padding:.75rem 1.25rem;border-radius:999px;text-decoration:none;transition:top .2s}.skip:focus{top:1rem}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.btn:focus-visible{outline-offset:4px}::selection{background:var(--brass-lt);color:var(--forest)}@media print{.hdr,.callbar,.skip,.vyg,.marquee,.break,footer .top{display:none!important}body{background:#fff;color:#000}a{text-decoration:none;color:inherit}.section{padding-block:2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}figcaption,.cat,.plabel,.meta,.fine,small,.dur,.legal{font-size:max(.86rem,14px)}.split{display:grid;position:relative}.split .stxt{padding:var(--section) var(--gutter);align-self:center}.split .sim{position:relative;min-height:78vw;overflow:hidden}.split .sim img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:transform 1.4s var(--ease)}.split:hover .sim img{transform:scale(1.03)}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;min-height:min(92vh,62rem)}.split .sim{min-height:100%}.split.img-r .stxt{padding-left:var(--edge);padding-right:clamp(2rem,5vw,7rem)}.split.img-r .sim{border-radius:calc(var(--r) * 2) 0 0 calc(var(--r) * 2)}.split.img-l .stxt{order:2;padding-right:var(--edge);padding-left:clamp(2rem,5vw,7rem)}.split.img-l .sim{border-radius:0 calc(var(--r) * 2) calc(var(--r) * 2) 0}.split.inset .sim{margin-block:clamp(2rem,4vw,4rem)}}.btn{font-weight:600;letter-spacing:.015em;padding:.95rem 1.05rem .95rem 1.75rem;gap:1rem}.btn:not(:has(.ar)){padding-right:1.75rem}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:1;background:linear-gradient(120deg,#f3e2bb,#b08d57 28%,#6f5330,#e9d3a5 72%,#b08d57);background-size:260% 260%;background-position:0% 0%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:background-position 1.4s var(--ease)}.btn:hover:before{background-position:100% 100%}.btn .ar{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:#ffffff24;box-shadow:inset 0 0 0 1px #ecd6a873;font-size:.95rem;transition:transform .45s var(--ease),background .35s,color .35s}.btn:hover .ar{transform:translate(3px) rotate(-45deg);background:linear-gradient(135deg,#ecd6a8,#b08d57);color:var(--forest-deep)}.btn.white .ar,.btn.ghost .ar{background:#24543a14;color:var(--moss)}.btn.brass .ar{background:#0b18111f;box-shadow:inset 0 0 0 1px #0b181140}.btn.brass:hover .ar{background:var(--forest);color:var(--brass-lt)}.btn.brass:before{background:linear-gradient(120deg,#fff5dd,#e6cfa4 40%,#8a6a3b 60%,#fff1d2);background-size:260% 260%}.btn:active{transform:translateY(0) scale(.98)}:root{--pp: clamp(8px, .75vw, 14px);--pp-line: rgba(240, 222, 182, .62)}main img:not(.ic):not(.noround):not(.th):not([width="160"]):not(.bleed):not(.logo){outline:1px solid var(--pp-line);outline-offset:calc(-1 * var(--pp));transition:outline-offset .7s var(--ease),outline-color .7s var(--ease),transform 1.1s var(--ease)}main a:hover img,main .frame:hover img,main figure:hover img{outline-offset:calc(-1 * var(--pp) - 4px);outline-color:#faecc8e6}.frame img{border-radius:inherit}.split .sim img,.slides img,.baslider img,.stage img,.track img,.peek img,.bimg img{outline:none!important}.split .sim:before,.slides:before,.baslider:before,.peek:before,.stage:before{content:"";position:absolute;inset:var(--pp);border:1px solid var(--pp-line);border-radius:max(4px,calc(var(--r) - var(--pp)));z-index:2;pointer-events:none;transition:inset .7s var(--ease),border-color .7s}.split:hover .sim:before,.baslider:hover:before,.peek:hover:before{inset:calc(var(--pp) + 4px);border-color:#faecc8e6}.split .sim:before{border-radius:calc(var(--r) * 2 - var(--pp))}.split.img-r .sim:before{right:-2px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.split.img-l .sim:before{left:-2px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:899px){.split .sim:before{inset:var(--pp)!important;border:1px solid var(--pp-line)!important;border-radius:calc(var(--r) - var(--pp))!important}}.slides:before{border-radius:calc(var(--r) * 2 - var(--pp)) 0 0 calc(var(--r) * 2 - var(--pp));right:-2px;border-right:0}@media(max-width:899px){.slides:before{border-radius:0;inset:var(--pp);border-right:1px solid var(--pp-line)}}.track img{box-shadow:0 20px 36px -24px #0b181180,inset 0 0 0 1px #ffffff1a}.pth:before{display:none}@media(max-width:599px){.eyebrow{letter-spacing:.12em;font-size:.83rem;gap:.6rem}.eyebrow:before{width:1.75rem}.btn{padding:.85rem .9rem .85rem 1.4rem;font-size:.98rem}.actions .btn,.acts .btn{flex:1 1 auto;justify-content:space-between}.split .sim{min-height:92vw;margin:0 var(--gutter);border-radius:var(--r)!important;overflow:hidden}.split .stxt{padding-block:clamp(3.5rem,12vw,5rem)}.section{padding-block:clamp(4rem,14vw,5.5rem)}h2{font-size:clamp(1.95rem,8.4vw,2.6rem)}.lede{font-size:1.12rem}}a,button,summary,label{-webkit-tap-highlight-color:transparent}.hdr[data-astro-cid-3ef6ksr2]{--strip: 2.6rem;position:sticky;top:0;z-index:40;background:#f6f1e6f0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);transition:box-shadow .4s}.hdr[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--brass) 20%,var(--brass) 80%,transparent);opacity:.55}.hdr[data-astro-cid-3ef6ksr2].scrolled{box-shadow:0 18px 40px -28px #0b181180}.strip[data-astro-cid-3ef6ksr2]{display:none;background:var(--forest);background-image:var(--pattern-dark);background-size:112px;color:#f6f1e6e0;font-size:.86rem;letter-spacing:.02em}.sbar[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;height:var(--strip);gap:2rem}.sl[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{font-style:normal;color:var(--brass);font-size:.6em;margin-inline:.6rem;vertical-align:.2em}.sr2[data-astro-cid-3ef6ksr2]{display:flex;gap:1.6rem;align-items:center}.sr2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;transition:color .2s}.sr2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--brass-lt)}.stel[data-astro-cid-3ef6ksr2]{font-weight:600;color:var(--brass-lt);letter-spacing:.04em}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:7.25rem;transition:height .4s var(--ease)}.brand[data-astro-cid-3ef6ksr2]{display:block;line-height:0}.logo[data-astro-cid-3ef6ksr2]{height:5.6rem;width:auto;transition:height .4s var(--ease),transform .4s var(--ease);filter:drop-shadow(0 6px 10px rgba(11,24,17,.12))}.brand[data-astro-cid-3ef6ksr2]:hover .logo[data-astro-cid-3ef6ksr2]{transform:translateY(-1px) scale(1.02)}.nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:clamp(1.1rem,1.7vw,2rem);font-size:.98rem;font-weight:500}.nl[data-astro-cid-3ef6ksr2]{position:relative;text-decoration:none;padding-block:3rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--ink);transition:color .25s;white-space:nowrap}.nl[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;right:50%;bottom:2.4rem;height:1.5px;background:var(--brass);transition:left .35s var(--ease),right .35s var(--ease)}.nl[data-astro-cid-3ef6ksr2]:hover,.nl[data-astro-cid-3ef6ksr2][aria-current]{color:var(--moss)}.nl[data-astro-cid-3ef6ksr2]:hover:after,.nl[data-astro-cid-3ef6ksr2][aria-current]:after,.mega[data-astro-cid-3ef6ksr2]:hover>.nl[data-astro-cid-3ef6ksr2]:after{left:0;right:0}.chev[data-astro-cid-3ef6ksr2]{width:.42rem;height:.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .3s;opacity:.7}.mega[data-astro-cid-3ef6ksr2]:hover .chev[data-astro-cid-3ef6ksr2]{transform:translateY(.05rem) rotate(225deg)}.ai[data-astro-cid-3ef6ksr2]{font-size:.86rem;font-weight:700;letter-spacing:.1em;padding:.2rem .45rem;border-radius:999px;background:linear-gradient(135deg,#d9bd8c,#b08d57);color:var(--forest-deep);position:relative;overflow:hidden}.ai[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);animation:glint 3.2s ease-in-out infinite}@keyframes glint{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.qbtn[data-astro-cid-3ef6ksr2]{padding:.85rem 1.4rem;font-size:.95rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .bar[data-astro-cid-3ef6ksr2]{height:5rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .logo[data-astro-cid-3ef6ksr2]{height:3.9rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .nl[data-astro-cid-3ef6ksr2]{padding-block:1.9rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .nl[data-astro-cid-3ef6ksr2]:after{bottom:1.35rem}.mega[data-astro-cid-3ef6ksr2]{position:static}.panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--white);background-image:var(--pattern-light);background-size:112px;border-top:1px solid var(--line);box-shadow:0 40px 70px -35px #0b181173;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.mega[data-astro-cid-3ef6ksr2]:hover .panel[data-astro-cid-3ef6ksr2],.mega[data-astro-cid-3ef6ksr2]:focus-within .panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.pgrid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);padding-block:2.75rem 3rem}.plist[data-astro-cid-3ef6ksr2]{grid-column:1 / span 8;display:grid;grid-template-columns:1fr 1fr;gap:.6rem var(--gutter)}.pitem[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:4.25rem 1fr;gap:1rem;align-items:center;padding:.6rem;margin-inline:-.6rem;text-decoration:none;border-radius:16px;transition:background .25s}.pitem[data-astro-cid-3ef6ksr2]:hover{background:var(--chalk)}.pth[data-astro-cid-3ef6ksr2]{border-radius:12px;width:4.25rem;aspect-ratio:1}.pth[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover}.ptx[data-astro-cid-3ef6ksr2]{display:grid}.pn[data-astro-cid-3ef6ksr2]{font-family:var(--display);font-style:italic;color:var(--brass);font-size:.9rem}.pname[data-astro-cid-3ef6ksr2]{font-family:var(--display);font-size:1.35rem;line-height:1.1;transition:color .2s}.pshort[data-astro-cid-3ef6ksr2]{font-size:.88rem;color:var(--slate);margin-top:.2rem}.pitem[data-astro-cid-3ef6ksr2]:hover .pname[data-astro-cid-3ef6ksr2]{color:var(--moss)}.pfeat[data-astro-cid-3ef6ksr2]{grid-column:9 / span 4;display:block;text-decoration:none;box-shadow:var(--shadow)}.pfeat[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.pfeat[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,24,17,.75),transparent 60%)}.pcap[data-astro-cid-3ef6ksr2]{position:absolute;left:1.4rem;right:1.4rem;bottom:1.3rem;z-index:1;color:var(--chalk);font-family:var(--display);font-size:1.5rem;line-height:1.1}.pcap[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{display:block;font-size:.86rem;font-family:var(--body);font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-lt);margin-bottom:.4rem}.areas[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]{grid-column:span 3;display:grid;align-content:start;gap:.4rem}.areas[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]:first-child{grid-column:1 / span 3}.plabel[data-astro-cid-3ef6ksr2]{font-size:.86rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:.5rem}.plink[data-astro-cid-3ef6ksr2]{text-decoration:none;font-family:var(--display);font-size:1.4rem;transition:color .2s,transform .3s var(--ease)}.plink[data-astro-cid-3ef6ksr2]:hover{color:var(--moss);transform:translate(4px)}.plink[data-astro-cid-3ef6ksr2].more{font-size:1rem;font-family:var(--body);margin-top:.75rem}.pextra[data-astro-cid-3ef6ksr2]{grid-column:9 / span 4;display:grid;align-content:start;gap:.4rem}.burger[data-astro-cid-3ef6ksr2]:not([open]) .sheet[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;width:3rem;height:3rem;display:grid;place-content:center;gap:7px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line)}.burger[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.burger[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .3s}.burger[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(4.25px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-4.25px) rotate(-45deg)}.sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:5.75rem 0 0;background:var(--chalk);background-image:var(--pattern-light);background-size:112px;padding:1.5rem var(--gutter) 3rem;display:flex;flex-direction:column;gap:.15rem;font-family:var(--display);font-size:1.6rem;overflow-y:auto}.sheet[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;padding:.4rem 0}.slabel[data-astro-cid-3ef6ksr2]{font-family:var(--body);font-size:.86rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:.5rem 0}.sheet[data-astro-cid-3ef6ksr2] .rule[data-astro-cid-3ef6ksr2]{margin:.75rem 0}.vyg-m[data-astro-cid-3ef6ksr2]{background:var(--forest);color:var(--chalk);border-radius:1rem;padding:.8rem 1.25rem .8rem .9rem;display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;margin-block:.75rem;font-size:1.3rem}.vyg-m[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:2.4rem;width:auto}.vyg-m[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{color:var(--brass-lt)}.sheet[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:1rem;align-self:flex-start;font-family:var(--body);font-size:1rem}.mtel[data-astro-cid-3ef6ksr2]{font-size:1.5rem;color:var(--moss)}@media(max-width:899px){.bar[data-astro-cid-3ef6ksr2]{height:5.75rem}.logo[data-astro-cid-3ef6ksr2]{height:4.1rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .bar[data-astro-cid-3ef6ksr2]{height:4.75rem}.hdr[data-astro-cid-3ef6ksr2].scrolled .logo[data-astro-cid-3ef6ksr2]{height:3rem}}@media(min-width:900px){.strip[data-astro-cid-3ef6ksr2]{display:block}.hdr[data-astro-cid-3ef6ksr2]{top:calc(-1 * var(--strip))}}@media(min-width:1180px){.nav[data-astro-cid-3ef6ksr2]{display:flex}.burger[data-astro-cid-3ef6ksr2]{display:none}}.cta[data-astro-cid-sz7xmlte]{padding:0}.ways[data-astro-cid-sz7xmlte]{display:grid;gap:.75rem;margin-top:2.25rem;max-width:36rem}.way1[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1.1rem 1.4rem;border-radius:16px;background:var(--white);text-decoration:none;box-shadow:0 18px 34px -26px #0b18118c,inset 0 0 0 1px var(--line);transition:transform .4s var(--ease),background .3s,color .3s}.way1[data-astro-cid-sz7xmlte]:hover{transform:translate(6px);background:var(--moss);color:#fff}.wk[data-astro-cid-sz7xmlte]{grid-column:1;font-size:.86rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.way1[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{grid-column:1;font-family:var(--display);font-weight:500;font-size:1.5rem}.wa[data-astro-cid-sz7xmlte]{grid-column:2;grid-row:1 / span 2;font-size:1.4rem}.c[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{max-width:16ch;margin:0 0 1.25rem}.c[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:italic;color:var(--moss);font-weight:400}.cta[data-astro-cid-sz7xmlte] .tel[data-astro-cid-sz7xmlte]{color:var(--moss)}.actions[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:2rem}.tel[data-astro-cid-sz7xmlte]{font-family:var(--display);font-size:1.5rem;text-decoration:none;margin-left:.5rem}.cimg[data-astro-cid-sz7xmlte]{grid-column:1 / span 12;margin:2.5rem 14px 0 0}.cimg[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0}.main[data-astro-cid-sz7xmlte]{padding-block:5.5rem 2.5rem;border-top:1px solid rgba(176,141,87,.5)}.cols[data-astro-cid-sz7xmlte]{row-gap:2.5rem}.cols[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{grid-column:span 6}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / span 12!important}.soc[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem;margin:.5rem 0 1.25rem}.soc[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:3rem;height:3rem;display:grid;place-items:center;border-radius:12px;transition:transform .4s var(--ease),box-shadow .4s}.soc[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 14px 26px -12px #0009}.soc[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:2.6rem;height:2.6rem;display:block}.flogo[data-astro-cid-sz7xmlte]{height:6.5rem;width:auto;margin-bottom:1.5rem}.brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:44ch;opacity:.85;font-size:.98rem}.brand[data-astro-cid-sz7xmlte] .meta[data-astro-cid-sz7xmlte]{opacity:.65;font-size:.9rem}.cols[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:var(--body);font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-lt);margin-bottom:1.1rem;font-weight:600;letter-spacing:.16em}.cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;font-size:.98rem;min-width:0}.cols[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{overflow-wrap:anywhere}.cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:#f6f1e6db;transition:color .2s,padding .3s var(--ease)}.cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brass-lt);padding-left:.35rem}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:2rem;margin-top:3.5rem;border-top:1px solid var(--line-lt);font-size:.9rem;opacity:.8}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}@media(min-width:900px){.brand[data-astro-cid-sz7xmlte]{grid-column:1 / span 4!important}.cols[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{grid-column:span 2}}
