@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f737f94c060e53da.2f3lj_pvx3tg4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40f19cf982b7c3b3.0u0zkkxabsq6i.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:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e3f77e691ca9dca0.p.3t2mwbyunz1a_.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}.rozha_one_37974ce9-module__PwYeTq__className{font-family:Rozha One,Georgia,serif;font-style:normal;font-weight:400}.rozha_one_37974ce9-module__PwYeTq__variable{--font-display:"Rozha One", Georgia, serif}
@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6782197c4d5dd6ad.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5372248e942b0993.0rdzr53x8c8-0.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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed113078b1c8eb25.p.2yibybzdd5zj9.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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55ccc4e52c34800d.3rj_4-79y6dpx.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a6037d28403df9b5.31px6opyhwcge.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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49eabb9678b0be2e.p.18iy506ss373e.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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/453f758e2ed7ecd1.00vnw57clamoq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3d31879ae4488f43.0iko6mrreq1u2.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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32c830f11645148a.p.2dqc93ya4aqyh.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:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c346428b8b499e8a.3qdbhe3vu7ecv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/23797f40b11d69c3.0iwqw868103zx.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:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a3346ffcb420890f.p.26rbble1digxv.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}.mukta_bbd4d9ce-module___zGXzW__className{font-family:Mukta,system-ui,sans-serif;font-style:normal}.mukta_bbd4d9ce-module___zGXzW__variable{--font-body:"Mukta", system-ui, sans-serif}
:root{--rice:#fcfaf4;--leaf:#ebefe3;--ever:#22372b;--ever-deep:#1a2b21;--ink:#26332a;--ink-60:#26332aa8;--ink-40:#26332a6b;--verm:#c13b1e;--verm-deep:#a42f15;--gold:#e3a32f;--gold-soft:#e3a32f38;--line:#26332a24;--rice-70:#fcfaf4b8;--rice-line:#fcfaf433;--display:var(--font-display), Georgia, serif;--body:var(--font-body), system-ui, sans-serif;--wrap:1200px;--gut:clamp(20px, 4.5vw, 44px);--r:16px;--shadow:0 24px 60px -36px #22372b66;--shadow-soft:0 16px 44px -32px #22372b59}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--rice);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.65}::selection{background:var(--gold);color:var(--ever-deep)}:focus-visible{outline:2.5px solid var(--verm);outline-offset:3px;border-radius:4px}a{color:inherit}img{display:block}input,select,textarea,button{color:inherit;font-family:inherit}.wrap{max-width:var(--wrap);padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.band{padding-top:clamp(60px,8vw,104px);padding-bottom:clamp(60px,8vw,104px)}.band--leaf{background:var(--leaf)}.band--ever{background:var(--ever);color:var(--rice)}.band--tight{padding-top:clamp(36px,5vw,60px);padding-bottom:clamp(36px,5vw,60px)}.garland{border:0;justify-content:center;align-items:center;gap:12px;height:14px;margin:0 auto;padding:0;display:flex}.garland i{background:var(--gold);border-radius:50%;width:7px;height:7px}.garland i:nth-child(odd){opacity:.75;width:5px;height:5px}.garland i:nth-child(4){background:var(--verm);width:10px;height:10px}.display{font-family:var(--display);letter-spacing:-.2px;margin:0;font-weight:400;line-height:1.04}h1.display{font-size:clamp(42px,6.6vw,84px);line-height:1}h2.display{font-size:clamp(30px,4.2vw,52px)}h3.display{font-size:clamp(21px,2.4vw,27px)}.lede{color:var(--ink-60);max-width:56ch;font-size:clamp(16.5px,1.6vw,18.5px);line-height:1.7}.band--ever .lede{color:var(--rice-70)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--verm);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:9px;height:9px}.band--ever .eyebrow{color:var(--gold)}.btn{background:var(--verm);color:var(--rice);border:1.5px solid var(--verm);letter-spacing:.2px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.btn:hover{background:var(--verm-deep);border-color:var(--verm-deep);transform:translateY(-1px)}.btn--ghost{color:var(--ink);background:0 0;border-color:#26332a47}.btn--ghost:hover{border-color:var(--ink);background:#fff;transform:translateY(-1px)}.btn--rice{background:var(--rice);border-color:var(--rice);color:var(--ever)}.btn--rice:hover{background:#fff;border-color:#fff}.btn--hollow{border-color:var(--rice-line);color:var(--rice);background:0 0}.btn--hollow:hover{border-color:var(--rice-70);background:#fcfaf41a}.btn--sm{padding:11px 20px;font-size:14px}.arch-frame{border-radius:999px 999px calc(var(--r) + 10px) calc(var(--r) + 10px);box-shadow:var(--shadow);background:#fff;border:1.5px solid #c13b1e66;padding:10px}.arch{border-radius:999px 999px var(--r) var(--r);position:relative;overflow:hidden}.arch img{object-fit:cover}.arch--soft,.arch--soft .arch{border-radius:140px 140px var(--r) var(--r)}.card{border-radius:var(--r);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}a.card{text-decoration:none}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card-img{aspect-ratio:16/10;position:relative;overflow:hidden}.card-img img{object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.04)}.card-body{flex-direction:column;flex:1;gap:10px;padding:20px 20px 22px;display:flex}.card-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-name{letter-spacing:-.1px;margin:0;font-size:17px;font-weight:700}.card-price{font-family:var(--display);white-space:nowrap;color:var(--verm);font-size:24px}.card-loc{color:var(--ink-60);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.card-loc:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px}.card-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px;display:flex}.tagpill{background:var(--leaf);color:var(--ink-60);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.tagpill--gold{background:var(--gold-soft);color:#8a5f13}.badge{z-index:2;background:var(--rice);letter-spacing:.2px;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px -8px #22372b80}.badge--verm{background:var(--verm);color:var(--rice);left:auto;right:12px}.statrow{grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,40px);display:grid}.stat .v{font-family:var(--display);font-size:clamp(38px,4.4vw,60px);line-height:1}.stat .v em{color:var(--verm);font-style:normal}.stat .u{background:var(--gold);border-radius:4px;width:44px;height:4px;margin:12px 0 10px;display:block}.stat .k{color:var(--ink-60);font-size:14.5px;font-weight:600}.band--ever .stat .k{color:var(--rice-70)}.chip{border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 17px;font-size:13.5px;font-weight:600;transition:all .14s}.chip:hover{border-color:var(--ink-40)}.chip[aria-pressed=true]{background:var(--ever);border-color:var(--ever);color:var(--rice)}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--ink-60);font-size:13px;font-weight:700}.field input,.field select,.field textarea{background:var(--leaf);border:1.5px solid #0000;border-radius:12px;outline:none;padding:13px 16px;font-size:15.5px;transition:border-color .15s,background .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);background:#fff}.field input::placeholder,.field textarea::placeholder{color:var(--ink-40)}.field select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px}.field textarea{resize:vertical;min-height:88px}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}input[type=range]::-webkit-slider-runnable-track{background:var(--line);border-radius:5px;height:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);border:3px solid #fff;border-radius:50%;width:19px;height:19px;margin-top:-7px;box-shadow:0 2px 8px #22372b59}input[type=range]::-moz-range-track{background:var(--line);border-radius:5px;height:5px}input[type=range]::-moz-range-thumb{background:var(--gold);border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #22372b59}.band--ever input[type=range]::-webkit-slider-runnable-track{background:#fcfaf440}.panel-ever input[type=range]::-webkit-slider-runnable-track{background:#fcfaf440}.band--ever input[type=range]::-moz-range-track{background:#fcfaf440}.panel-ever input[type=range]::-moz-range-track{background:#fcfaf440}.panel-ever{background:var(--ever);color:var(--rice);border-radius:calc(var(--r) + 8px);box-shadow:var(--shadow);padding:clamp(28px,4.5vw,56px)}.panel-ever .lede{color:var(--rice-70)}.panel-ever .eyebrow{color:var(--gold)}.navbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fcfaf4eb;position:sticky;top:0}.navbar-in{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark{flex-shrink:0;width:34px;height:38px}.brand-name{font-family:var(--display);letter-spacing:.2px;font-size:21px;line-height:1}.brand-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-40);margin-top:3px;font-size:10.5px;font-weight:700;display:block}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{color:var(--ink-60);padding:5px 0;font-size:15px;font-weight:600;text-decoration:none;display:none;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--ink)}.nav-link[aria-current=page]:after{content:"";background:var(--verm);border-radius:2px;height:2.5px;position:absolute;bottom:-5px;left:0;right:0}.nav-cta{display:none}.nav-burger{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:inline-flex}.nav-burger span{background:var(--ink);border-radius:2px;width:18px;height:2px}.nav-sheet{border-top:1px solid var(--line);padding:12px var(--gut) 24px;background:var(--rice);flex-direction:column;display:flex}.nav-sheet a{color:var(--ink);border-bottom:1px solid var(--line);padding:15px 2px;font-size:16.5px;font-weight:600;text-decoration:none}.nav-sheet a[aria-current=page]{color:var(--verm)}.nav-sheet .btn{margin-top:18px}@media (min-width:881px){.nav-link,.nav-cta{display:inline-flex}.nav-burger,.nav-sheet{display:none}}.hero{background:radial-gradient(720px 380px at 12% -8%, var(--gold-soft), transparent 68%), var(--rice);padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(52px,7vw,96px)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero h1 em{color:var(--verm);font-style:normal}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.hero-tags{flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;display:flex}.hero-tags .hint{color:var(--ink-40);font-size:13.5px;font-weight:700}.hero-tags a{border:1.5px solid var(--line);color:var(--ink-60);background:#fff;border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .14s}.hero-tags a:hover{border-color:var(--gold);color:var(--ink);background:var(--gold-soft)}.hero-arch{max-width:460px;margin-left:auto;position:relative}.hero-arch .caption{justify-content:space-between;align-items:baseline;gap:14px;padding:14px 8px 4px;display:flex}.hero-arch .caption b{font-size:15px;font-weight:700}.hero-arch .caption span{font-family:var(--display);color:var(--verm);white-space:nowrap;font-size:20px}@media (max-width:960px){.hero-arch{margin:0 auto}}.hero-garland{z-index:3;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,4.5vw,64px);display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(30px,4.5vw,48px);display:flex}.shead .lede{max-width:380px;margin:0;font-size:16px}.promise{border:1px solid var(--rice-line);border-radius:var(--r);background:#fcfaf40f;padding:26px}.promise:before{content:"";background:var(--gold);border-radius:50%;width:11px;height:11px;margin-bottom:18px;display:block}.promise h3{margin:0 0 8px;font-size:18px;font-weight:700}.promise p{color:var(--rice-70);margin:0;font-size:15px;line-height:1.65}.story{border-radius:var(--r);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:14px;margin:0;padding:28px;display:flex}.story .qmark{font-family:var(--display);color:var(--gold);height:22px;font-size:54px;line-height:.6}.story blockquote{margin:0;font-size:16px;line-height:1.7}.story figcaption{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.story .who{font-size:15px;font-weight:700}.story .role{color:var(--ink-60);margin-top:2px;font-size:13.5px;display:block}.map-wrap{border-radius:calc(var(--r) + 8px);background:var(--leaf);aspect-ratio:4/3.2;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.map-svg{width:100%;height:100%;position:absolute;inset:0}.map-pin{cursor:pointer;z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-pin-dot{background:var(--ever);border:3px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;box-shadow:0 4px 12px -3px #22372b8c}.map-pin-label{white-space:nowrap;color:var(--ink-60);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;box-shadow:0 5px 14px -6px #22372b66}.map-pin:hover .map-pin-dot{transform:scale(1.2)}.map-pin[aria-pressed=true] .map-pin-dot{background:var(--verm);animation:2s infinite pulse;transform:scale(1.35)}.map-pin[aria-pressed=true] .map-pin-label{color:var(--verm)}.thread{padding-left:38px;position:relative}.thread:before{content:"";background:var(--gold-soft);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.knot{padding-bottom:36px;position:relative}.knot:last-child{padding-bottom:0}.knot:before{content:"";background:var(--gold);border:3px solid var(--rice);width:13px;height:13px;box-shadow:0 0 0 1.5px var(--gold);border-radius:50%;position:absolute;top:9px;left:-36px}.knot .yr{font-family:var(--display);color:var(--verm);font-size:30px;line-height:1}.knot h3{margin:8px 0 4px;font-size:17px;font-weight:700}.knot p{color:var(--ink-60);max-width:52ch;margin:0;font-size:15px}.faq{flex-direction:column;gap:12px;display:flex}.faq-item{border-radius:var(--r);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.faq-q{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 24px;font-size:16.5px;font-weight:700;display:flex}.faq-q .tick{background:var(--gold-soft);color:#8a5f13;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.faq-q[aria-expanded=true] .tick{background:var(--verm);color:var(--rice)}.faq-a{color:var(--ink-60);max-width:72ch;padding:0 24px 24px;font-size:15.5px;line-height:1.7}.foot{background:var(--ever);color:var(--rice)}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(32px,4vw,48px);display:grid}.foot-head{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:16px;font-size:13px;font-weight:700}.foot a{color:var(--rice-70);padding:5px 0;font-size:15px;text-decoration:none;display:block}.foot a:hover{color:var(--rice)}.foot-brand{font-family:var(--display);font-size:27px;line-height:1.1}.foot-note{color:var(--rice-70);max-width:30ch;margin:14px 0 0;font-size:14.5px;line-height:1.65}.foot-strip{border-top:1px solid var(--rice-line)}.foot-strip .wrap{color:var(--rice-70);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;padding-bottom:22px;font-size:13.5px;display:flex}.pagehead{background:radial-gradient(680px 340px at 10% -10%, var(--gold-soft), transparent 66%), var(--rice);padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(36px,5vw,56px)}.crumbs{color:var(--ink-40);gap:10px;margin-bottom:24px;font-size:13.5px;font-weight:600;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs .here{color:var(--verm)}.thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.thumb{aspect-ratio:4/3;background:var(--leaf);cursor:pointer;opacity:.68;border:2.5px solid #0000;border-radius:12px;padding:0;transition:opacity .15s,border-color .15s;position:relative;overflow:hidden}.thumb img{object-fit:cover}.thumb[aria-pressed=true]{opacity:1;border-color:var(--gold)}.thumb:hover{opacity:1}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #c13b1e73}70%{box-shadow:0 0 0 13px #c13b1e00}to{box-shadow:0 0 #c13b1e00}}.rise{animation:.75s cubic-bezier(.2,.7,.2,1) both rise}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.16s}.rise-3{animation-delay:.26s}.rise-4{animation-delay:.36s}.reveal{animation:both rise;animation-timeline:view();animation-range:entry 5% cover 30%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.reveal,.map-pin[aria-pressed=true] .map-pin-dot{animation:none!important}.card,.card-img img,.btn{transition:none!important}}@media (max-width:960px){.hero-grid,.split{grid-template-columns:1fr}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.statrow{grid-template-columns:1fr 1fr;gap:28px}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid-3,.grid-4,.foot-grid{grid-template-columns:1fr}.formrow{grid-template-columns:1fr!important}}
