
:root{--canvas:#F5F0E6;--alt:#EFE7DA;--card:#FBF9F4;--ink:#2F3A20;--forest:#394824;--mid:#565D4E;--sage:#A9B892;--sagelt:#D0D7C8;--gold:#8F6A26;--goldh:#785621;--body:#5A5A47;--hair:#E3DCC9;--tint:#EAEFE4;--tintb:#CBD6BC;
--display:'Playfair Display',Georgia,serif;--sans:'Inter',system-ui,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:89.3px}
body{margin:0;background:var(--canvas);color:var(--body);font:400 14.9px/1.7 var(--sans);-webkit-font-smoothing:antialiased}
img{display:block;width:100%;height:100%;object-fit:cover}
a{color:inherit}
a:focus-visible,button:focus-visible{outline:2px solid var(--mid);outline-offset:3px}
h1,h2,h3{font-family:var(--display);color:var(--ink);font-weight:500;line-height:1.15;margin:0}
p{margin:0}
.pad{padding:4rem 1.25rem}
.inner{max-width:1116px;margin-inline:auto}
@media(min-width:900px){.pad{padding-block:6rem}}
.sh{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}
.sh .lbl{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--mid)}
.sh .lbl::before,.sh .lbl::after{content:'';width:29.8px;height:1px;background:var(--gold)}
.sh h2{margin-top:14.9px;font-size:clamp(27.9px,4.4vw,44.6px)}
.sh p{margin-top:14.9px;max-width:42rem}
.btn{display:inline-flex;align-items:center;justify-content:center;height:40.9px;padding:0 22.3px;border-radius:12px;background:var(--gold);color:#fff;font:600 13px var(--sans);text-decoration:none;border:0;transition:background .3s,box-shadow .3s,transform .3s;cursor:pointer}
.btn:hover{background:var(--goldh);box-shadow:0 9.3px 22.3px -7.4px rgba(47,58,32,.4)}
.btn.lg{height:48.4px;padding:0 29.8px;font-size:14px}
.pill{border-radius:929.1px;background:var(--mid);height:40.9px}
.pill:hover{background:#3b3c3e}

/* nav */
header{position:sticky;top:0;z-index:20;background:rgba(245,240,230,.92);backdrop-filter:blur(9.3px);border-bottom:1px solid var(--hair)}
.nav{display:flex;align-items:center;gap:29.8px;max-width:1116px;margin-inline:auto;padding:13px 1.25rem}
.brand{font:500 20.5px/1.1 var(--display);color:var(--ink);text-decoration:none;margin-right:auto}
.brand small{display:block;font:500 10.2px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-top:3px}
.nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}
.nav ul a{position:relative;font-size:13px;font-weight:500;color:rgba(47,58,32,.9);text-decoration:none;padding:3.7px 0}
.nav ul a::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s}
.nav ul a:hover::after{transform:scaleX(1)}
@media(max-width:860px){.nav{flex-wrap:wrap;gap:7.4px 14.9px}.nav ul{order:3;width:100%;overflow-x:auto;gap:20.5px}.brand small{display:none}}

/* hero: scroll-driven safari drive */
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.drive{position:relative;height:calc(100vh + 45vh);background:#E4E7D6}
.stage{position:sticky;top:var(--hh,62.3px);height:calc(100vh - var(--hh,62.3px));min-height:483.6px;overflow:hidden;
  --cw:clamp(306.9px,min(62vw,calc((100vh - var(--hh,62.3px)) * 1.1)),837px);
  background:radial-gradient(circle at 72% 26%,rgba(247,228,166,.5),rgba(247,228,166,0) 34%),linear-gradient(180deg,#F2EFE3 0%,#E9EAD9 55%,#DDE2CC 100%)}
@supports (height:100svh){
  .drive{height:calc(100svh + 45svh)}
  .stage{height:calc(100svh - var(--hh,62.3px));--cw:clamp(306.9px,min(62vw,calc((100svh - var(--hh,62.3px)) * 1.1)),837px)}
}
.mandala{position:absolute;z-index:1;left:50%;top:44%;width:min(96%,104svh);aspect-ratio:1;transform:translate(-50%,-50%);opacity:.34;pointer-events:none}
.mandala svg{display:block;width:100%;height:100%;will-change:transform}
.bd{position:absolute;z-index:2;left:0;fill:#6C7462;opacity:.8;height:auto;animation:fly 90s linear infinite;pointer-events:none}
@keyframes fly{from{transform:translateX(-12vw)}to{transform:translateX(112vw)}}

.lay{position:absolute;left:0;display:flex;pointer-events:none;will-change:transform}
.lay svg{display:block;flex:none;height:100%;width:auto;aspect-ratio:var(--ar)}
.lay.far{bottom:15%;height:46%;z-index:2}
.lay.mid{bottom:15%;height:28%;z-index:4}
.lay.near{bottom:15%;height:17%;z-index:5}
.lay.scrub{bottom:15.4%;height:8%;z-index:6}
.lay.road{bottom:0;height:16%;z-index:7}
.lay.fore{bottom:-.4%;height:7%;z-index:9}

.giant{position:absolute;z-index:3;left:50%;bottom:24%;transform:translateX(-50%);width:92%;height:min(44%,calc(92vw / 3.6));margin:0;font-size:0}
.giant svg{display:block;width:100%;height:100%;overflow:visible}
.giant text{font-family:'Anton','Impact','Haettenschweiler','Arial Narrow Bold',sans-serif;font-weight:400;fill:#4E5547;stroke:#4E5547;stroke-width:7;stroke-linejoin:round}
.giant .m{display:none}

.car{position:absolute;z-index:8;left:0;width:var(--cw);bottom:calc(5.4% - var(--cw) * .0154);will-change:transform;pointer-events:none}
.car svg{display:block;width:100%;height:auto;overflow:visible}
.pf{transform-box:fill-box;transform-origin:center;animation:puff 1.2s linear infinite}
@keyframes puff{from{transform:translate(0,0) scale(.45);opacity:.85}to{transform:translate(-83.7px,-24.2px) scale(1.9);opacity:0}}

.book{position:absolute;z-index:10;top:clamp(13px,3.4vh,31.6px);left:50%;transform:translateX(-50%);display:flex;gap:9.3px;padding:9.3px;border-radius:20.5px;background:rgba(208,215,200,.86);backdrop-filter:blur(7.4px);-webkit-backdrop-filter:blur(7.4px);box-shadow:0 13px 31.6px -16.7px rgba(47,58,32,.45)}
.book .f{position:relative;display:flex;align-items:center;justify-content:space-between;gap:7.4px;height:48.4px;min-width:0;padding:0 9.3px 0 12px;background:#fff;border-radius:14.9px;color:#6B705F;font:500 14.9px var(--sans);white-space:nowrap}
.book .f.g{width:226.9px}
.book .f.d{width:219.5px;cursor:pointer}
.book .st{flex:none;width:33.5px;height:33.5px;border-radius:50%;border:1px solid #CFD3C4;background:#fff;color:var(--ink);font:500 18.6px/1 var(--sans);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,border-color .2s}
.book .st:hover{background:var(--tint);border-color:var(--sage)}
.book .st:disabled{opacity:.4;cursor:default}
.book .f.has{color:var(--ink)}
.book .d input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0}
.book .d svg{flex:none;color:var(--ink)}
.book .go{display:inline-flex;align-items:center;justify-content:center;height:48.4px;padding:0 24.2px;border-radius:14.9px;background:var(--mid);color:#fff;font:700 15.8px var(--sans);text-decoration:none;white-space:nowrap;transition:background .25s,transform .25s}
.book .go:hover{background:var(--ink)}
.book .go:active{transform:scale(.98)}

.intro.pad{padding-top:3.5rem;padding-bottom:4rem}
.introg{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(26px,6vw,74.4px);align-items:end}
.intro .lead{font:500 clamp(22.3px,3vw,33.5px)/1.3 var(--display);color:var(--ink);max-width:25em}
.intro .by{margin-top:13px;font-size:13px;color:var(--mid)}
.intro .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.btn.line{background:transparent;color:var(--ink);border:1.5px solid var(--mid)}
.btn.line:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.facts{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--hair)}
.facts div{padding:5.6px 0 5.6px 20.5px}
.facts b{display:block;font:500 37.2px/1 var(--display);color:var(--ink)}
.facts span{display:block;margin-top:7.4px;font-size:13px;color:var(--mid)}
@media(max-width:860px){.introg{grid-template-columns:1fr}.facts{border-left:0;border-top:1px solid var(--hair);padding-top:18.6px}.facts div{padding-left:0}}

@media(max-width:1020px){.book .f.g{width:186px}.book .f.d{width:176.7px}.book .go{padding:0 18.6px;font-size:14.9px}}
@media(max-width:720px){
  .book{width:calc(100% - 22.3px);flex-wrap:wrap;gap:7.4px;padding:7.4px}
  .book .f{flex:1 1 130.2px;height:44.6px;font-size:14px}
  .book .f.g,.book .f.d{width:auto}
  .book .go{flex:1 1 100%;height:44.6px}
  .stage{--cw:min(96vw,calc((100vh - var(--hh,62.3px)) * 1.1))}
  .giant{width:94%;height:auto;bottom:23%}
  .giant .d{display:none}
  .giant .m{display:block;height:auto;aspect-ratio:1000/620}
  .lay.far{height:24%}.lay.mid{height:12%}.lay.near{height:8%}
  .mandala{top:50%}
}
@media(prefers-reduced-motion:reduce){
  .drive{height:auto}
  .stage{position:relative;top:0}
  .bd,.pf{animation:none}
  .pf{display:none}
}

/* trail bar: mini Gypsy follows page progress */
.trail{position:fixed;left:0;right:0;bottom:0;z-index:30;pointer-events:none;transform:translateY(115%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.trail.on{transform:none}
.trail .hill{position:relative;height:31.6px;margin-bottom:-2px}
.trail .hill>svg.h{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}
.trail .fl{fill:var(--mid)}.trail .ln{fill:none;stroke:#D0D7C8;stroke-width:1;opacity:.55}
.trail .mini{position:absolute;left:0;top:0;width:63.2px;height:auto;overflow:visible;transform-origin:50% 94%;will-change:transform}
.trail a{pointer-events:auto;position:relative;display:block;background:var(--mid);color:#fff;text-align:center;font:500 15.8px/37.2px var(--display);height:calc(37.2px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);text-decoration:none;transition:background .25s}
.trail a:hover{background:var(--ink)}
@media(min-width:900px){.trail .mini{width:78.1px}}
@media(prefers-reduced-motion:reduce){.trail{transition:none}}

/* reveal */
.rv{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}
.rv.on{opacity:1;transform:none}

/* about */
.about{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(29.8px,6vw,74.4px);align-items:center}
.about .ph{border-radius:1rem;overflow:hidden;border:2px solid var(--tintb);box-shadow:0 6.5px 13px 0 #D3DAE2}
.about h2{font-size:clamp(26px,3.6vw,39.1px);margin-bottom:18.6px}
.about p+p{margin-top:1em}
.role{color:var(--ink);font-weight:600}
.pillars{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:29.8px}
.pillars div{background:var(--tint);border:1px solid var(--tintb);border-radius:1rem;padding:16.7px 18.6px}
.pillars h3{font-size:17.7px}
.pillars p{font-size:13px;margin-top:5.6px;line-height:1.6}
@media(max-width:860px){.about{grid-template-columns:1fr}.pillars{grid-template-columns:1fr}}

/* cards */
.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22.3px}
.tc{grid-column:span 2;display:flex;flex-direction:column;gap:16.7px;background:var(--tint);border:2px solid var(--tintb);border-radius:1rem;padding:14.9px;box-shadow:0 6.5px 13px 0 #D3DAE2;transition:box-shadow .3s,transform .3s}
.tc:hover{box-shadow:0 18.6px 40.9px -14.9px rgba(47,58,32,.28);transform:translateY(-3px)}
.arch{aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--tintb)}
.arch.two{display:grid;grid-template-columns:1fr 1fr;gap:3px;aspect-ratio:auto}.tc.bij .arch.two{grid-template-columns:1fr;gap:5.6px;background:none}.arch.two img{height:auto;aspect-ratio:4/3}
.about .ph img,.land .ph img{height:auto}.arch img{height:100%;object-fit:cover;object-position:var(--o,50% 50%);transform-origin:var(--to,var(--o,50% 50%));transform:scale(var(--z,1));transition:transform .8s}
.tc:hover .arch img{transform:scale(calc(var(--z,1)*1.05))}
.tc .tx{text-align:center;flex:1}
.tc h3{font-size:20.5px}
.tc .loc{font-size:13px;color:var(--mid);margin-top:3.7px}
.tc .sp{font-size:13px;margin-top:9.3px;opacity:.85}
.tc .pr{font:500 27.9px/1 var(--display);color:var(--ink);margin-top:13px}
.tc .pr small{display:block;font:400 12px var(--sans);color:var(--body);margin-top:3.7px}
.tc .btn{width:100%}
.tc.wide{grid-column:1/-1;flex-direction:row;align-items:center;gap:29.8px;background:var(--forest);border-color:var(--forest);color:var(--sagelt)}
.tc.wide .arch{flex:1.1;aspect-ratio:3/2}
.tc.wide .tx{flex:1;text-align:left;padding:7.4px 22.3px 7.4px 0}
.tc.wide h3,.tc.wide .pr{color:#fff}.tc.wide .loc{color:var(--sage)}.tc.wide .pr small{color:var(--sagelt)}
.tc.wide .btn{width:auto;margin-top:20.5px}
.tc.bij{grid-column:span 4;flex-direction:row;align-items:center;gap:29.8px}
.tc.bij .arch{flex:.6}
.tc.bij .tx{flex:1;text-align:left}
.tc.bij .btn{width:auto;margin-top:20.5px}
@media(max-width:980px){.grid{grid-template-columns:1fr 1fr}.tc{grid-column:span 1}.tc.bij{grid-column:span 2}}
@media(max-width:700px){.grid{grid-template-columns:1fr}.tc.bij{grid-column:span 1}.tc.wide,.tc.bij{flex-direction:column}.tc.wide .tx,.tc.bij .tx{text-align:center;padding:0}.tc.wide .arch,.tc.bij .arch{width:100%;flex:none}}

/* landscapes */
.alt{background:var(--alt)}
.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9.3px;margin:-12px 0 33.5px}
.chips span{background:var(--card);border:1px solid var(--hair);border-radius:929.1px;padding:7.4px 16.7px;font-size:13px;color:var(--ink);font-weight:500}
.land{display:grid;grid-template-columns:1.5fr 1fr;gap:18.6px}
.land figure{margin:0}
.land .ph{border-radius:1rem;overflow:hidden;border:2px solid var(--tintb)}

.land .side{display:grid;gap:18.6px;align-content:start}

.land figcaption{font-size:13px;color:var(--mid);margin-top:7.4px;text-align:center}
@media(max-width:760px){.land{grid-template-columns:1fr}}

/* guests */
.gl{display:grid;grid-template-columns:repeat(4,1fr);gap:14.9px;margin-top:7.4px}
.gl div{background:var(--card);border:1px solid var(--hair);border-radius:1rem;padding:18.6px;display:flex;flex-direction:column;gap:2px}
.gl b{font:500 17.7px var(--display);color:var(--ink)}
.gl span{font-size:13px;color:var(--mid)}
@media(max-width:900px){.gl{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.gl{grid-template-columns:1fr}}

/* contact + footer */
.contact{background:var(--forest);color:var(--sagelt);text-align:center}
.contact h2{color:#fff;font-size:clamp(31.6px,5.4vw,59.5px);max-width:16ch;margin:14.9px auto 0}
.contact .lbl{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}
.contact .ctas{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:33.5px}
.contact .btn.out{background:transparent;border:1.5px solid var(--sage)}
.contact .btn.out:hover{background:var(--sagelt);color:var(--ink);border-color:var(--sagelt)}
.contact .note{margin-top:20.5px;font-size:13px;color:var(--sage)}
footer{background:var(--ink);color:var(--sage);font-size:13px;padding:20.5px 1.25rem 81.8px}
footer .inner{display:flex;justify-content:space-between;gap:9.3px 27.9px;flex-wrap:wrap}

@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}

/* ---- multipage additions ---- */
.nav ul a[aria-current]::after{transform:scaleX(1)}
.nav ul a{white-space:nowrap}
.crumb{font-size:13px;margin:0 0 16.7px;color:var(--sage)}.crumb a{text-underline-offset:3px}
.jh{display:grid;grid-template-columns:1fr 1fr;min-height:min(80svh,669.6px);background:var(--forest);color:var(--sagelt)}
.jh-copy{padding:clamp(37.2px,7vw,89.3px) clamp(18.6px,5vw,67px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.jh .lbl,.phead .lbl{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}
.jh .lbl::before,.phead .lbl::before{content:'';width:29.8px;height:1px;background:var(--gold)}
.jh h1,.phead h1{color:#fff;font-size:clamp(37.2px,5.6vw,70.7px);line-height:1.04;margin:13px 0 14.9px}
.jh .sub,.phead .sub{font-size:17.7px;max-width:34rem;color:#E6EBDD;margin:0 0 26px}
.jh-ph{margin:0;overflow:hidden;min-height:316.2px}
.jh-ph img{height:100%;object-fit:cover;object-position:var(--o,50% 50%);transform-origin:var(--to,50% 50%);transform:scale(var(--z,1))}
.phead{background:var(--forest);color:var(--sagelt);text-align:center;padding:clamp(44.6px,8vw,93px) 1.25rem}
.phead .lbl{justify-content:center}.phead .sub{margin:0 auto}
.xp{display:grid;grid-template-columns:repeat(3,1fr);gap:14.9px}
.xp a{display:block;background:var(--card);border:1px solid var(--hair);border-radius:1rem;padding:20.5px;text-decoration:none;transition:box-shadow .3s,transform .3s}
.xp a:hover{box-shadow:0 16.7px 37.2px -14.9px rgba(47,58,32,.28);transform:translateY(-3px)}
.xp h3{font-size:19.5px}.xp p{font-size:13px;margin-top:7.4px;line-height:1.6}
.two{display:grid;grid-template-columns:minmax(0,353.4px) 1fr;gap:clamp(26px,5vw,67px);align-items:center}
.two h2{font-size:clamp(26px,3.6vw,39.1px);margin-bottom:12px}
.two .tc{grid-column:auto}
.incl{list-style:none;padding:0;margin:18.6px 0 0;display:grid;gap:9.3px}
.incl li{padding-left:27.9px;position:relative}.incl li::before{content:'';position:absolute;left:0;top:.8em;width:16.7px;height:2px;background:var(--gold)}
.copy p+p{margin-top:1em}.copy{max-width:46rem;margin-inline:auto}
.expgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22.3px}.expgrid .tc{grid-column:auto}.expgrid .sp{font-size:14px;opacity:1;line-height:1.6}
.tc h3 a{text-decoration:none}
@media(max-width:900px){.xp,.expgrid{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr}}
@media(max-width:860px){.jh{grid-template-columns:1fr}.jh-ph{order:-1;aspect-ratio:4/3;min-height:0}}
@media(max-width:560px){.xp,.expgrid{grid-template-columns:1fr}}

/* ---- guide + promo ---- */
.promo{padding-block:2.5rem}
.pbox{display:flex;align-items:center;justify-content:space-between;gap:22.3px 37.2px;flex-wrap:wrap;background:var(--gold);color:#fff;border-radius:1.25rem;padding:clamp(22.3px,4vw,40.9px)}
.pbox h2{color:#fff;font-size:clamp(24.2px,3.4vw,37.2px);text-transform:uppercase;letter-spacing:.02em}
.pbox p{max-width:36rem;margin-top:7.4px;color:#fff;opacity:.93}
.pbox .btn{background:var(--forest)}.pbox .btn:hover{background:var(--ink)}
.guide{display:grid;grid-template-columns:223.2px minmax(0,1fr);gap:clamp(26px,5vw,67px);align-items:start}
.toc{position:sticky;top:89.3px;font-size:13px}.toc b{font:500 16.7px var(--display);color:var(--ink)}
.toc ol{margin:12px 0 0;padding-left:16.7px;display:grid;gap:7.4px}.toc a{text-decoration:none;color:var(--mid)}.toc a:hover{color:var(--gold)}
.prose{max-width:46rem}.prose h2{font-size:clamp(24.2px,3vw,31.6px);margin:2.6rem 0 .8rem;scroll-margin-top:89.3px}.prose h2:first-child{margin-top:0}
.prose p,.prose ul{margin:0 0 1em}.prose ul{padding-left:1.2rem}.prose li{margin-bottom:.4em}
.lead{font:400 clamp(17.7px,2.2vw,20.5px)/1.6 var(--display);color:var(--ink)}
.tw{overflow-x:auto}.cmp{width:100%;border-collapse:collapse;font-size:14px;margin:1rem 0}
.cmp th,.cmp td{border:1px solid var(--hair);padding:12px 13px;text-align:left;vertical-align:top}.cmp th{background:var(--tint);font:500 14.9px var(--display);color:var(--ink)}
.day{background:var(--card);border:1px solid var(--hair);border-radius:1rem;padding:16.7px 20.5px;margin:0 0 13px}.day h3{font-size:18.6px;margin-bottom:5.6px}.day p{margin:0}
.callout{background:var(--tint);border:1px solid var(--tintb);border-radius:1rem;padding:16.7px 20.5px;margin:1.4rem 0}
@media(max-width:900px){.guide{grid-template-columns:1fr}.toc{position:static}}

/* ---- galleries ---- */
.gal{columns:3 241.8px;column-gap:13px;margin:16.7px 0 7.4px}.gal.two{columns:2 279px}
.gal figure{margin:0 0 13px;break-inside:avoid}.gal img{border-radius:12px;height:auto}
.gal figcaption{font-size:13px;color:var(--mid);margin-top:5.6px}
.copy h3{font-size:22.3px;margin:2rem 0 .4rem}

.arch.mix{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.arch.mix img:first-of-type{grid-row:1/3}
.tc:hover .arch.mix img{transform:none}

/* ---- gallery ---- */
.gwrap{position:relative}
.gscroll{display:flex;gap:14.9px;overflow-x:auto;scroll-snap-type:x proximity;--gp:max(1.25rem,calc((100vw - 1116px)/2));padding:7.4px var(--gp) 22.3px;scroll-padding-inline:var(--gp);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.gscroll::-webkit-scrollbar{display:none}
.gscroll figure{position:relative;margin:0;flex:0 0 auto;height:clamp(241.8px,52vh,390.6px);scroll-snap-align:start;border-radius:20.5px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 16.7px 40.9px -16.7px rgba(47,58,32,.45)}
.gscroll img{width:100%;height:100%;object-fit:cover}
.gscroll figcaption{position:absolute;left:12px;bottom:12px;padding:6.5px 13px;border-radius:929.1px;font-size:13px;color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(13px) saturate(170%);backdrop-filter:blur(13px) saturate(170%);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
.gnav{position:absolute;top:50%;transform:translateY(-70%);z-index:2;width:44.6px;height:44.6px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(14.9px) saturate(180%);backdrop-filter:blur(14.9px) saturate(180%);color:var(--ink);font:500 24.2px/1 var(--display);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 9.3px 22.3px -9.3px rgba(47,58,32,.5);transition:background .25s}
.gnav:hover{background:rgba(255,255,255,.7)}.gnav.prev{left:max(9.3px,calc((100vw - 1116px)/2 - 18.6px))}.gnav.next{right:max(9.3px,calc((100vw - 1116px)/2 - 18.6px))}
@media(max-width:700px){.gnav{display:none}}
.gfeat{max-width:390.6px;margin:0 auto 29.8px}.gfeat figure{position:relative;margin:0;border-radius:20.5px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 16.7px 40.9px -16.7px rgba(47,58,32,.45)}
.gfeat img{height:auto}.gfeat figcaption{position:absolute;left:12px;bottom:12px;padding:6.5px 13px;border-radius:929.1px;font-size:13px;color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid rgba(255,255,255,.45)}

/* ---- Liquid Glass ---- */
body{background:radial-gradient(55vmax 45vmax at 6% 4%,rgba(169,184,146,.5),transparent 62%),radial-gradient(50vmax 40vmax at 96% 18%,rgba(242,167,27,.2),transparent 62%),radial-gradient(60vmax 50vmax at 14% 82%,rgba(86,93,78,.2),transparent 62%),radial-gradient(50vmax 40vmax at 92% 94%,rgba(169,184,146,.42),transparent 62%),var(--canvas);background-attachment:fixed}
.alt{background:rgba(239,231,218,.5)}
header{background:rgba(245,240,230,.46);-webkit-backdrop-filter:blur(20.5px) saturate(190%);backdrop-filter:blur(20.5px) saturate(190%);border-bottom:1px solid rgba(255,255,255,.65);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4),0 9.3px 31.6px -12px rgba(47,58,32,.18)}
.tc,.xp a,.pillars div,.gl div,.day,.callout{background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.24));-webkit-backdrop-filter:blur(18.6px) saturate(170%);backdrop-filter:blur(18.6px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:0 13px 35.3px -14.9px rgba(47,58,32,.3),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.35),inset 0 0 20.5px rgba(255,255,255,.22)}
.pillars div,.callout{background:linear-gradient(145deg,rgba(234,239,228,.72),rgba(234,239,228,.3))}
.tc:hover,.xp a:hover{box-shadow:0 26px 52.1px -16.7px rgba(47,58,32,.36),inset 0 1px 0 #fff,inset 0 0 26px rgba(255,255,255,.32)}
.tc.wide{background:linear-gradient(145deg,rgba(47,62,30,.98),rgba(57,72,36,.88));border-color:rgba(255,255,255,.22);box-shadow:0 16.7px 40.9px -16.7px rgba(28,44,24,.6),inset 0 1px 0 rgba(255,255,255,.3)}
.chips span{background:rgba(255,255,255,.48);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
.btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.08),0 7.4px 18.6px -7.4px rgba(143,106,38,.55)}
.btn.pill{background:rgba(70,78,60,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 7.4px 16.7px -7.4px rgba(47,58,32,.5)}
.btn.pill:hover{background:rgba(57,72,36,.92)}
.bar{background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(16.7px) saturate(170%);backdrop-filter:blur(16.7px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 13px 37.2px -13px rgba(47,58,32,.35)}
.bar span{background:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
.contact .btn.out,.hero .btn.out{background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(13px) saturate(160%);backdrop-filter:blur(13px) saturate(160%);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}
.pbox{background:linear-gradient(135deg,rgba(143,106,38,.96),rgba(184,138,48,.84));border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 0 37.2px rgba(255,255,255,.1),0 20.5px 46.5px -18.6px rgba(143,106,38,.6)}
.about .ph,.land .ph{border:1px solid rgba(255,255,255,.75);box-shadow:0 16.7px 40.9px -16.7px rgba(47,58,32,.4)}
.contact{background:linear-gradient(rgba(30,44,24,.78),rgba(30,44,24,.9)),url(../images/bg-owl-dusk.jpg) center/cover}
.phead{background:linear-gradient(rgba(28,44,30,.78),rgba(28,44,30,.9)),url(../images/bg-owl-treetop.jpg) center/cover}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tc,.xp a,.pillars div,.gl div,.day,.callout{background:var(--card)}header{background:var(--canvas)}}
@media(prefers-reduced-transparency:reduce){.tc,.xp a,.pillars div,.gl div,.day,.callout,.bar,.chips span,.btn.pill,.gnav,header{-webkit-backdrop-filter:none;backdrop-filter:none}.tc,.xp a,.pillars div,.gl div,.day,.callout{background:var(--card)}header{background:var(--canvas)}}

/* ---- whole-card links + lightbox ---- */
.tc{position:relative}.tc h3 a::after{content:'';position:absolute;inset:0;border-radius:inherit;z-index:1}
.tc .btn{position:relative;z-index:2}.tc h3 a:focus-visible{outline:none}.tc h3 a:focus-visible::after{outline:3px solid var(--mid);outline-offset:3px}
.gal img,.gscroll img{cursor:zoom-in}
.two p+p,.about p+p{margin-top:1em}
.lb{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;background:rgba(14,20,12,.78);-webkit-backdrop-filter:blur(20.5px) saturate(140%);backdrop-filter:blur(20.5px) saturate(140%)}
.lb.on{display:flex}.lb figure{margin:0;max-width:94vw;display:flex;flex-direction:column;align-items:center;gap:12px}
.lb img{max-width:94vw;max-height:80vh;width:auto;height:auto;border-radius:13px;box-shadow:0 27.9px 74.4px -18.6px rgba(0,0,0,.7);object-fit:contain;cursor:default}
.lb figcaption{color:#fff;font-size:14px;padding:7.4px 14.9px;border-radius:929.1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}
.lb button{position:absolute;width:44.6px;height:44.6px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.16);color:#fff;font:400 26px/1 var(--display);cursor:pointer;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:background .2s}
.lb button:hover{background:rgba(255,255,255,.34)}.lb-x{top:16.7px;right:16.7px}.lb-p{left:16.7px;top:50%;margin-top:-22.3px}.lb-nx{right:16.7px;top:50%;margin-top:-22.3px}.lb.single .lb-n{display:none}
@media(max-width:700px){.lb-p,.lb-nx{top:auto;bottom:20.5px;margin:0}.lb-p{left:20.5px}.lb-nx{right:20.5px}.lb img{max-height:72vh}}

/* ---- video ---- */
.vid{position:relative;display:block;width:100%;max-width:297.6px;margin:0 auto;aspect-ratio:9/16;border-radius:24.2px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 20.5px 50.2px -18.6px rgba(47,58,32,.55);background:var(--forest);cursor:pointer}
.vid>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--o,50% 50%);transform-origin:var(--to,50% 50%);transform:scale(var(--z,1));transition:transform .8s}
.vid:hover>img{transform:scale(calc(var(--z,1)*1.05))}
.vid::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,30,16,.1),rgba(20,30,16,.55))}
.vid .play{position:absolute;z-index:2;left:50%;top:46%;width:70.7px;height:70.7px;margin:-35.3px 0 0 -35.3px;border-radius:50%;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(14.9px) saturate(180%);backdrop-filter:blur(14.9px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 27.9px -9.3px rgba(0,0,0,.5);transition:transform .3s,background .3s}
.vid .play::before{content:'';position:absolute;left:27.9px;top:21.4px;border-left:22.3px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent}
.vid:hover .play{transform:scale(1.08);background:rgba(255,255,255,.34)}
.vid .vlbl{position:absolute;z-index:2;left:13px;right:13px;bottom:13px;padding:8.4px 13px;border-radius:929.1px;text-align:center;font-size:13px;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}
.vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3;background:#000}
.vid.playing::after,.vid.playing .play,.vid.playing .vlbl,.vid.playing>img{display:none}
.gstory{display:grid;grid-template-columns:minmax(0,297.6px) 1fr;gap:clamp(22.3px,5vw,59.5px);align-items:center;max-width:837px;margin:0 auto 37.2px}
.gstory h3{font-size:clamp(22.3px,3vw,29.8px);margin-bottom:9.3px}.gstory p{margin-bottom:1em}.vlinks{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:760px){.gstory{grid-template-columns:1fr;text-align:center}.vlinks{justify-content:center}}

/* ---- icons, chips, stats, ridges ---- */
.ic{width:1em;height:1em;flex:none}
.ico{display:inline-grid;place-items:center;width:42.8px;height:42.8px;border-radius:14px;margin-bottom:12px;color:var(--forest);background:linear-gradient(145deg,rgba(255,255,255,.85),rgba(255,255,255,.3));border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,0 9.3px 18.6px -12px rgba(47,58,32,.45)}
.ico .ic{width:22.3px;height:22.3px}
.btn .ic{width:16.7px;height:16.7px;margin-right:7.4px}
.arch{position:relative}
.chip{position:absolute;z-index:2;left:12px;top:12px;display:inline-flex;align-items:center;gap:5.6px;padding:5.6px 12px 5.6px 8.4px;border-radius:929.1px;font-size:12.5px;font-weight:500;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(9.3px) saturate(170%);backdrop-filter:blur(9.3px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}
.chip .ic{width:13px;height:13px}
.stats{gap:16.7px}
.stats>.stt{display:flex;flex-direction:column;align-items:center;min-width:130.2px;padding:16.7px 18.6px 14.9px;border-radius:20.5px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.26));border:1px solid rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16.7px) saturate(170%);backdrop-filter:blur(16.7px) saturate(170%);box-shadow:0 13px 31.6px -14.9px rgba(47,58,32,.32),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 20.5px rgba(255,255,255,.22)}
.stats>.stt .ico{margin-bottom:7.4px}
.facts{grid-template-columns:repeat(3,1fr);gap:13px;border:0;padding-top:0}
.facts .stt{padding:16.7px 12px 14.9px;min-width:0;text-align:center;align-items:center;display:flex;flex-direction:column;border-radius:20.5px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.26));border:1px solid rgba(255,255,255,.78);box-shadow:0 13px 31.6px -14.9px rgba(47,58,32,.32),inset 0 1px 0 rgba(255,255,255,.95)}
.facts .stt .ico{display:inline-grid;margin:0 0 7.4px}.facts .stt b{font-size:29.8px}.facts .stt>span:not(.ico){margin-top:5.6px;font-size:13px}
.xp a .ico{margin-bottom:9.3px}.pillars .ico{margin-bottom:9.3px}
.contact{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22600%22 height=%22380%22 viewBox=%220 0 600 380%22 fill=%22none%22 stroke=%22rgba%28255,255,255,.075%29%22 stroke-width=%221.2%22%3E%3Cpath d=%22M207.8,240.0 L208.6,242.7 L208.4,245.4 L207.2,248.0 L205.2,250.2 L202.5,252.1 L199.4,253.6 L196.3,254.7 L193.3,255.6 L190.6,256.5 L188.2,257.4 L186.1,258.4 L184.1,259.6 L182.2,260.9 L180.1,262.3 L177.9,263.5 L175.4,264.5 L172.8,265.2 L170.0,265.6 L167.2,265.6 L164.4,265.4 L161.6,265.1 L158.8,264.6 L155.9,264.1 L153.0,263.5 L150.0,262.8 L147.0,261.9 L144.1,260.7 L141.5,259.1 L139.5,257.1 L138.1,254.7 L137.5,252.1 L137.7,249.4 L138.6,246.7 L139.9,244.2 L141.4,242.0 L142.8,240.0 L143.8,238.2 L144.4,236.4 L144.4,234.5 L144.1,232.5 L143.6,230.1 L143.1,227.6 L143.0,224.9 L143.5,222.2 L144.6,219.7 L146.4,217.5 L148.8,215.8 L151.6,214.6 L154.7,213.8 L157.9,213.4 L161.0,213.3 L164.1,213.3 L167.1,213.4 L170.0,213.6 L172.9,213.8 L175.7,214.2 L178.4,214.8 L181.0,215.7 L183.4,217.0 L185.5,218.5 L187.3,220.3 L188.8,222.1 L190.1,223.9 L191.3,225.7 L192.7,227.3 L194.4,228.7 L196.4,230.1 L198.8,231.6 L201.4,233.3 L203.9,235.2 L206.2,237.5 L207.8,240.0Z%22/%3E%3Cpath d=%22M236.4,240.0 L236.9,244.7 L235.6,249.3 L232.8,253.5 L228.6,257.1 L223.6,260.0 L218.1,262.2 L212.7,263.9 L207.8,265.3 L203.5,266.8 L199.9,268.5 L196.8,270.7 L194.0,273.2 L191.1,276.1 L187.8,279.1 L184.1,281.9 L179.8,284.3 L175.0,286.0 L170.0,286.9 L164.8,287.1 L159.7,286.7 L154.7,285.7 L149.8,284.5 L144.9,283.0 L140.1,281.4 L135.3,279.6 L130.7,277.5 L126.4,274.9 L122.6,271.8 L119.6,268.2 L117.7,264.2 L116.9,259.8 L117.3,255.3 L118.6,251.0 L120.4,247.0 L122.3,243.3 L123.9,240.0 L124.8,236.8 L124.9,233.6 L124.2,230.2 L122.9,226.3 L121.6,221.9 L120.6,217.2 L120.5,212.3 L121.6,207.5 L124.0,203.2 L127.6,199.6 L132.3,196.9 L137.7,195.3 L143.5,194.6 L149.3,194.6 L154.9,195.0 L160.2,195.7 L165.2,196.3 L170.0,196.9 L174.7,197.5 L179.3,198.0 L183.8,198.8 L188.2,199.9 L192.5,201.5 L196.4,203.5 L199.9,205.9 L203.0,208.5 L205.9,211.3 L208.8,214.0 L211.8,216.6 L215.1,219.2 L218.9,221.8 L223.0,224.6 L227.2,227.7 L231.2,231.4 L234.4,235.5 L236.4,240.0Z%22/%3E%3Cpath d=%22M263.5,240.0 L262.9,246.5 L260.2,252.7 L255.4,258.3 L249.1,263.0 L241.7,266.8 L234.2,269.7 L227.1,272.0 L220.9,274.2 L215.7,276.6 L211.5,279.6 L208.0,283.4 L204.6,287.9 L200.9,293.0 L196.4,298.1 L191.0,302.8 L184.7,306.7 L177.6,309.3 L170.0,310.6 L162.3,310.5 L154.7,309.3 L147.5,307.1 L140.7,304.4 L134.2,301.4 L128.0,298.2 L121.9,294.9 L116.2,291.3 L110.8,287.4 L106.1,282.9 L102.3,277.9 L99.8,272.4 L98.5,266.7 L98.5,260.8 L99.5,255.1 L101.0,249.7 L102.5,244.7 L103.5,240.0 L103.6,235.3 L102.6,230.5 L100.9,225.2 L98.7,219.2 L96.7,212.7 L95.6,205.7 L96.0,198.6 L98.3,191.9 L102.6,186.1 L108.7,181.5 L116.2,178.5 L124.6,177.1 L133.2,176.9 L141.7,177.8 L149.6,179.2 L156.9,180.6 L163.6,181.8 L170.0,182.6 L176.2,183.0 L182.5,183.2 L188.9,183.5 L195.4,184.2 L201.8,185.4 L208.0,187.4 L213.7,190.0 L219.0,193.3 L223.9,196.8 L228.7,200.6 L233.4,204.5 L238.3,208.4 L243.5,212.6 L248.9,217.0 L254.1,222.0 L258.6,227.5 L261.9,233.6 L263.5,240.0Z%22/%3E%3Cpath d=%22M287.3,240.0 L285.5,248.1 L281.2,255.7 L274.7,262.4 L266.6,268.1 L257.8,272.7 L249.0,276.5 L240.9,279.7 L234.2,283.1 L228.8,287.0 L224.4,291.9 L220.7,297.9 L216.8,304.9 L212.2,312.4 L206.3,319.7 L198.9,326.3 L190.1,331.4 L180.3,334.5 L170.0,335.5 L159.7,334.5 L149.8,331.7 L140.6,327.6 L132.3,322.9 L124.6,317.9 L117.4,312.8 L110.6,307.9 L104.0,302.9 L97.7,297.8 L91.9,292.4 L87.0,286.5 L83.2,280.1 L80.7,273.3 L79.5,266.3 L79.3,259.4 L79.6,252.7 L80.0,246.3 L79.8,240.0 L78.8,233.6 L76.8,226.9 L74.3,219.5 L71.6,211.4 L69.7,202.6 L69.3,193.5 L71.0,184.5 L75.2,176.4 L82.0,169.6 L91.1,164.7 L101.7,161.9 L113.1,161.1 L124.5,161.9 L135.3,163.8 L145.2,166.0 L154.1,167.9 L162.3,169.2 L170.0,169.5 L177.8,169.1 L185.8,168.2 L194.3,167.3 L203.3,166.9 L212.3,167.4 L221.2,169.1 L229.6,171.9 L237.4,175.8 L244.4,180.5 L250.9,185.7 L257.0,191.3 L262.9,197.1 L268.8,203.1 L274.5,209.6 L279.7,216.5 L284.0,223.9 L286.7,231.8 L287.3,240.0Z%22/%3E%3Cpath d=%22M307.1,240.0 L304.3,249.4 L299.0,258.2 L291.6,266.1 L282.8,272.8 L273.3,278.5 L264.2,283.5 L256.1,288.2 L249.4,293.3 L244.1,299.3 L239.8,306.6 L235.7,315.1 L231.1,324.6 L225.1,334.5 L217.2,343.8 L207.4,351.7 L195.9,357.3 L183.1,360.1 L170.0,360.0 L157.2,357.1 L145.3,352.1 L134.6,345.6 L125.2,338.5 L116.8,331.3 L109.0,324.6 L101.4,318.4 L93.9,312.6 L86.3,307.0 L78.9,301.1 L72.1,294.8 L66.2,288.0 L61.5,280.5 L58.1,272.6 L55.9,264.5 L54.5,256.3 L53.4,248.2 L52.1,240.0 L50.2,231.6 L47.9,222.8 L45.3,213.3 L43.1,203.1 L42.2,192.3 L43.4,181.5 L47.2,171.2 L54.1,162.2 L63.8,155.1 L75.9,150.3 L89.5,148.0 L103.6,148.0 L117.3,149.6 L130.0,152.1 L141.4,154.7 L151.6,156.4 L160.9,156.9 L170.0,156.0 L179.4,153.9 L189.6,151.2 L200.6,148.6 L212.4,146.8 L224.5,146.4 L236.5,147.9 L247.7,151.3 L257.8,156.3 L266.6,162.7 L274.3,170.0 L281.0,177.8 L287.0,186.0 L292.6,194.3 L297.7,202.8 L302.2,211.7 L305.6,220.9 L307.4,230.4 L307.1,240.0Z%22/%3E%3Cpath d=%22M323.3,240.0 L320.5,250.5 L315.3,260.5 L308.2,269.6 L299.8,277.8 L290.8,285.1 L282.1,291.8 L274.5,298.5 L268.0,305.8 L262.8,314.2 L258.1,324.0 L253.2,335.0 L247.1,346.8 L239.1,358.5 L228.7,369.0 L216.0,377.3 L201.4,382.5 L185.8,384.1 L170.0,382.0 L155.0,376.7 L141.6,369.0 L129.8,360.0 L119.7,350.6 L110.7,341.8 L102.2,333.9 L93.7,327.2 L84.7,321.3 L75.1,315.9 L65.2,310.3 L55.5,304.1 L46.5,297.1 L38.7,289.0 L32.6,280.0 L28.1,270.4 L24.9,260.5 L22.7,250.3 L20.8,240.0 L19.1,229.4 L17.4,218.5 L16.0,207.0 L15.5,195.0 L16.6,182.8 L20.2,170.8 L26.7,159.7 L36.3,150.3 L48.9,143.1 L63.6,138.6 L79.7,136.8 L95.8,137.2 L111.2,139.2 L125.2,141.6 L137.7,143.6 L148.9,144.2 L159.4,143.0 L170.0,140.0 L181.4,135.6 L194.1,130.7 L208.1,126.2 L223.1,123.2 L238.5,122.5 L253.5,124.3 L267.2,129.0 L279.1,136.0 L289.0,144.8 L297.0,154.8 L303.3,165.3 L308.4,176.1 L312.9,186.7 L316.8,197.2 L320.3,207.8 L322.8,218.4 L324.0,229.2 L323.3,240.0Z%22/%3E%3Cpath d=%22M338.1,240.0 L336.5,251.7 L332.9,263.0 L327.2,273.7 L320.1,283.7 L312.2,293.1 L304.4,302.1 L297.0,311.2 L290.5,320.9 L284.6,331.7 L278.8,343.7 L272.2,356.7 L263.8,370.0 L253.1,382.6 L239.8,393.3 L223.9,401.1 L206.4,404.9 L188.0,404.5 L170.0,400.0 L153.4,392.2 L138.7,382.0 L126.2,370.9 L115.4,360.0 L105.7,350.3 L96.2,342.2 L86.1,335.9 L74.8,330.8 L62.2,326.2 L48.8,321.4 L35.3,315.5 L22.5,308.1 L11.3,299.2 L2.3,288.8 L-4.2,277.3 L-8.4,265.2 L-10.8,252.7 L-11.9,240.0 L-12.1,227.3 L-11.8,214.4 L-10.8,201.2 L-8.8,187.9 L-5.0,174.7 L1.2,162.1 L10.3,150.6 L22.4,140.9 L37.2,133.7 L53.8,129.2 L71.4,127.4 L88.8,127.5 L105.2,128.8 L120.1,130.2 L133.4,130.6 L145.6,129.2 L157.5,125.6 L170.0,120.0 L183.9,113.2 L199.5,106.2 L216.8,100.4 L235.1,96.8 L253.7,96.5 L271.2,99.8 L286.8,106.5 L299.7,116.3 L309.7,128.2 L316.9,141.4 L322.0,154.9 L325.6,168.1 L328.5,180.9 L331.2,193.1 L333.9,204.9 L336.3,216.5 L337.9,228.3 L338.1,240.0Z%22/%3E%3Cpath d=%22M491.9,110.0 L490.9,111.5 L489.7,112.8 L488.6,114.0 L487.6,115.1 L486.7,116.2 L485.9,117.3 L485.1,118.4 L484.2,119.5 L483.2,120.6 L482.1,121.5 L480.8,122.3 L479.4,123.0 L477.9,123.5 L476.4,124.0 L474.8,124.4 L473.3,124.9 L471.7,125.4 L470.0,126.0 L468.2,126.6 L466.2,127.1 L464.2,127.4 L462.1,127.4 L460.0,127.1 L458.2,126.3 L456.7,125.2 L455.6,123.8 L454.9,122.1 L454.6,120.3 L454.6,118.6 L454.7,117.1 L454.7,115.7 L454.6,114.5 L454.3,113.4 L453.7,112.3 L452.8,111.2 L451.9,110.0 L451.0,108.7 L450.3,107.2 L450.0,105.7 L450.0,104.2 L450.4,102.7 L451.2,101.3 L452.3,100.1 L453.6,99.0 L454.9,97.9 L456.4,97.0 L457.8,96.1 L459.4,95.3 L461.0,94.5 L462.7,93.9 L464.5,93.5 L466.3,93.4 L468.2,93.5 L470.0,94.0 L471.7,94.7 L473.2,95.6 L474.5,96.5 L475.8,97.4 L476.9,98.1 L478.2,98.6 L479.6,99.0 L481.3,99.2 L483.2,99.5 L485.2,99.8 L487.3,100.3 L489.3,101.1 L491.0,102.2 L492.2,103.5 L492.9,105.1 L493.1,106.7 L492.7,108.4 L491.9,110.0Z%22/%3E%3Cpath d=%22M511.2,110.0 L508.8,112.7 L506.5,115.1 L504.2,117.3 L502.3,119.4 L500.8,121.5 L499.5,123.6 L498.3,125.9 L497.1,128.2 L495.5,130.4 L493.6,132.5 L491.4,134.4 L488.8,136.0 L485.9,137.3 L482.9,138.4 L479.8,139.4 L476.7,140.3 L473.4,141.2 L470.0,142.1 L466.4,142.9 L462.6,143.5 L458.7,143.8 L454.8,143.5 L451.0,142.5 L447.8,140.8 L445.1,138.4 L443.2,135.6 L442.1,132.4 L441.6,129.1 L441.5,126.0 L441.5,123.2 L441.4,120.7 L440.8,118.5 L439.7,116.5 L438.0,114.5 L435.9,112.4 L433.7,110.0 L431.6,107.3 L430.1,104.4 L429.4,101.3 L429.5,98.2 L430.6,95.3 L432.4,92.6 L434.8,90.3 L437.7,88.3 L440.7,86.6 L443.8,85.0 L446.9,83.6 L450.0,82.3 L453.2,81.1 L456.4,80.2 L459.8,79.5 L463.2,79.2 L466.7,79.4 L470.0,80.1 L473.2,81.1 L476.1,82.5 L478.7,83.9 L481.3,85.2 L483.8,86.3 L486.5,87.1 L489.6,87.7 L493.0,88.1 L496.9,88.5 L500.9,89.2 L505.0,90.4 L508.6,92.2 L511.6,94.5 L513.6,97.3 L514.5,100.5 L514.3,103.8 L513.1,107.0 L511.2,110.0Z%22/%3E%3Cpath d=%22M528.6,110.0 L524.9,113.8 L521.3,117.2 L518.2,120.3 L515.8,123.3 L514.0,126.4 L512.7,129.7 L511.5,133.3 L510.2,137.0 L508.5,140.8 L506.0,144.4 L502.9,147.6 L499.1,150.3 L494.8,152.5 L490.1,154.3 L485.3,155.6 L480.3,156.7 L475.2,157.7 L470.0,158.6 L464.6,159.3 L459.0,159.7 L453.4,159.5 L447.9,158.6 L442.7,156.8 L438.2,154.0 L434.6,150.4 L432.0,146.2 L430.4,141.7 L429.6,137.1 L429.2,132.8 L428.9,129.0 L428.1,125.6 L426.6,122.6 L424.2,119.8 L421.0,116.9 L417.3,113.7 L413.6,110.0 L410.4,105.8 L408.1,101.3 L407.1,96.5 L407.7,91.9 L409.8,87.5 L413.1,83.7 L417.3,80.5 L422.1,77.9 L427.1,75.7 L432.1,73.9 L436.9,72.2 L441.6,70.7 L446.2,69.2 L450.8,67.8 L455.5,66.8 L460.3,66.1 L465.2,66.1 L470.0,66.6 L474.6,67.7 L479.0,69.1 L483.2,70.6 L487.2,72.1 L491.3,73.4 L495.7,74.3 L500.6,75.1 L505.9,75.7 L511.7,76.6 L517.7,78.0 L523.4,80.1 L528.5,83.0 L532.3,86.8 L534.6,91.2 L535.3,96.0 L534.3,100.9 L531.9,105.7 L528.6,110.0Z%22/%3E%3Cpath d=%22M544.1,110.0 L539.2,114.8 L534.8,119.1 L531.2,123.1 L528.7,127.1 L527.1,131.3 L526.3,136.0 L525.6,141.1 L524.5,146.6 L522.7,152.1 L519.7,157.4 L515.6,162.1 L510.4,166.0 L504.4,169.1 L497.9,171.2 L491.0,172.7 L484.0,173.7 L477.0,174.4 L470.0,174.8 L462.9,174.9 L455.7,174.7 L448.6,173.9 L441.7,172.2 L435.3,169.5 L429.7,165.8 L425.2,161.2 L421.8,155.9 L419.5,150.4 L418.1,144.8 L417.0,139.7 L415.8,135.0 L413.9,130.9 L411.0,127.2 L407.0,123.5 L402.1,119.6 L396.7,115.1 L391.6,110.0 L387.3,104.2 L384.6,98.0 L383.9,91.5 L385.4,85.4 L388.9,79.8 L394.2,75.0 L400.6,71.1 L407.7,68.2 L414.8,65.9 L421.7,63.9 L428.1,62.2 L434.2,60.4 L440.0,58.5 L445.7,56.6 L451.5,54.9 L457.6,53.6 L463.7,52.8 L470.0,52.8 L476.2,53.4 L482.2,54.6 L488.1,56.0 L493.9,57.5 L499.8,58.9 L506.0,60.2 L512.6,61.3 L519.8,62.5 L527.4,64.1 L534.9,66.4 L541.9,69.7 L547.8,74.0 L552.1,79.4 L554.3,85.5 L554.3,91.9 L552.3,98.4 L548.7,104.5 L544.1,110.0Z%22/%3E%3Cpath d=%22M557.8,110.0 L552.3,115.8 L547.5,120.9 L544.0,125.9 L542.0,131.0 L541.2,136.6 L541.2,142.9 L541.1,149.9 L540.4,157.3 L538.4,164.7 L534.8,171.8 L529.5,177.9 L522.6,182.9 L514.6,186.4 L505.8,188.7 L496.8,189.9 L487.7,190.3 L478.8,190.1 L470.0,189.7 L461.4,189.0 L452.8,188.0 L444.4,186.5 L436.3,184.1 L428.7,180.8 L422.0,176.5 L416.4,171.2 L412.0,165.3 L408.7,159.0 L406.2,152.8 L403.9,147.0 L401.4,141.7 L398.0,136.9 L393.4,132.3 L387.6,127.7 L381.0,122.6 L374.1,116.7 L367.8,110.0 L363.0,102.5 L360.4,94.5 L360.5,86.5 L363.5,79.0 L369.0,72.3 L376.6,66.9 L385.5,62.7 L394.9,59.6 L404.1,57.3 L412.7,55.3 L420.5,53.4 L427.6,51.2 L434.3,48.7 L440.8,45.9 L447.6,43.1 L454.7,40.6 L462.2,38.7 L470.0,37.7 L477.9,37.6 L485.8,38.3 L493.6,39.6 L501.3,41.3 L509.0,43.1 L517.0,44.8 L525.4,46.7 L534.2,48.8 L543.1,51.5 L551.8,55.1 L559.6,59.8 L565.9,65.7 L570.2,72.6 L571.9,80.3 L571.2,88.3 L568.1,96.2 L563.4,103.5 L557.8,110.0Z%22/%3E%3Cpath d=%22M570.8,110.0 L565.1,116.7 L560.7,122.8 L557.9,128.8 L556.9,135.3 L557.2,142.5 L558.1,150.7 L558.7,159.7 L558.2,169.2 L555.8,178.6 L551.1,187.3 L544.1,194.7 L535.2,200.3 L524.8,204.0 L513.6,205.9 L502.2,206.3 L491.1,205.6 L480.3,204.3 L470.0,202.8 L460.0,201.2 L450.3,199.4 L440.7,197.3 L431.5,194.6 L422.7,191.1 L414.8,186.5 L407.8,181.1 L402.0,174.9 L397.2,168.3 L393.1,161.6 L389.2,155.3 L385.0,149.3 L379.8,143.6 L373.5,138.1 L366.1,132.3 L358.1,125.8 L350.1,118.4 L343.3,110.0 L338.5,100.8 L336.7,91.2 L338.2,81.7 L343.1,73.0 L351.0,65.6 L361.1,59.7 L372.4,55.3 L383.9,52.2 L394.9,49.9 L404.9,47.9 L413.6,45.6 L421.4,42.7 L428.6,39.1 L435.8,34.8 L443.4,30.5 L451.6,26.4 L460.5,23.0 L470.0,20.8 L479.9,19.9 L489.8,20.2 L499.6,21.5 L509.3,23.6 L518.9,26.1 L528.5,28.9 L538.3,32.0 L548.2,35.4 L558.0,39.6 L567.4,44.6 L575.6,50.9 L582.0,58.3 L586.0,66.7 L587.3,75.8 L585.9,85.2 L582.1,94.2 L576.8,102.5 L570.8,110.0Z%22/%3E%3C/svg%3E") 0 0/520.8px 334.8px,linear-gradient(rgba(30,44,24,.78),rgba(30,44,24,.9)),url(../images/bg-owl-dusk.jpg) center/cover;padding-top:calc(4rem + 33.5px);clip-path:polygon(0% 31.6px,2% 33.5px,4% 26px,6% 22.3px,8% 23.2px,10% 22.3px,12% 13px,14% 2px,16% 2px,18% 13px,20% 23.2px,22% 23.2px,24% 22.3px,26% 27px,28% 33.5px,30% 31.6px,32% 17.7px,34% 5.6px,36% 5.6px,38% 13px,40% 14px,42% 12px,44% 14px,46% 26px,48% 36.3px,50% 34.4px,52% 23.2px,54% 15.8px,56% 16.7px,58% 15.8px,60% 9.3px,62% 2px,64% 6.5px,66% 20.5px,68% 30.7px,70% 28.8px,72% 24.2px,74% 25.1px,76% 28.8px,78% 24.2px,80% 10.2px,82% 1px,84% 4.7px,86% 14.9px,88% 19.5px,90% 18.6px,92% 20.5px,94% 29.8px,96% 36.3px,98% 30.7px,100% 16.7px,100% 100%,0 100%)}
@media(min-width:900px){.contact{padding-top:calc(6rem + 33.5px)}}
.phead{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22600%22 height=%22380%22 viewBox=%220 0 600 380%22 fill=%22none%22 stroke=%22rgba%28255,255,255,.075%29%22 stroke-width=%221.2%22%3E%3Cpath d=%22M207.8,240.0 L208.6,242.7 L208.4,245.4 L207.2,248.0 L205.2,250.2 L202.5,252.1 L199.4,253.6 L196.3,254.7 L193.3,255.6 L190.6,256.5 L188.2,257.4 L186.1,258.4 L184.1,259.6 L182.2,260.9 L180.1,262.3 L177.9,263.5 L175.4,264.5 L172.8,265.2 L170.0,265.6 L167.2,265.6 L164.4,265.4 L161.6,265.1 L158.8,264.6 L155.9,264.1 L153.0,263.5 L150.0,262.8 L147.0,261.9 L144.1,260.7 L141.5,259.1 L139.5,257.1 L138.1,254.7 L137.5,252.1 L137.7,249.4 L138.6,246.7 L139.9,244.2 L141.4,242.0 L142.8,240.0 L143.8,238.2 L144.4,236.4 L144.4,234.5 L144.1,232.5 L143.6,230.1 L143.1,227.6 L143.0,224.9 L143.5,222.2 L144.6,219.7 L146.4,217.5 L148.8,215.8 L151.6,214.6 L154.7,213.8 L157.9,213.4 L161.0,213.3 L164.1,213.3 L167.1,213.4 L170.0,213.6 L172.9,213.8 L175.7,214.2 L178.4,214.8 L181.0,215.7 L183.4,217.0 L185.5,218.5 L187.3,220.3 L188.8,222.1 L190.1,223.9 L191.3,225.7 L192.7,227.3 L194.4,228.7 L196.4,230.1 L198.8,231.6 L201.4,233.3 L203.9,235.2 L206.2,237.5 L207.8,240.0Z%22/%3E%3Cpath d=%22M236.4,240.0 L236.9,244.7 L235.6,249.3 L232.8,253.5 L228.6,257.1 L223.6,260.0 L218.1,262.2 L212.7,263.9 L207.8,265.3 L203.5,266.8 L199.9,268.5 L196.8,270.7 L194.0,273.2 L191.1,276.1 L187.8,279.1 L184.1,281.9 L179.8,284.3 L175.0,286.0 L170.0,286.9 L164.8,287.1 L159.7,286.7 L154.7,285.7 L149.8,284.5 L144.9,283.0 L140.1,281.4 L135.3,279.6 L130.7,277.5 L126.4,274.9 L122.6,271.8 L119.6,268.2 L117.7,264.2 L116.9,259.8 L117.3,255.3 L118.6,251.0 L120.4,247.0 L122.3,243.3 L123.9,240.0 L124.8,236.8 L124.9,233.6 L124.2,230.2 L122.9,226.3 L121.6,221.9 L120.6,217.2 L120.5,212.3 L121.6,207.5 L124.0,203.2 L127.6,199.6 L132.3,196.9 L137.7,195.3 L143.5,194.6 L149.3,194.6 L154.9,195.0 L160.2,195.7 L165.2,196.3 L170.0,196.9 L174.7,197.5 L179.3,198.0 L183.8,198.8 L188.2,199.9 L192.5,201.5 L196.4,203.5 L199.9,205.9 L203.0,208.5 L205.9,211.3 L208.8,214.0 L211.8,216.6 L215.1,219.2 L218.9,221.8 L223.0,224.6 L227.2,227.7 L231.2,231.4 L234.4,235.5 L236.4,240.0Z%22/%3E%3Cpath d=%22M263.5,240.0 L262.9,246.5 L260.2,252.7 L255.4,258.3 L249.1,263.0 L241.7,266.8 L234.2,269.7 L227.1,272.0 L220.9,274.2 L215.7,276.6 L211.5,279.6 L208.0,283.4 L204.6,287.9 L200.9,293.0 L196.4,298.1 L191.0,302.8 L184.7,306.7 L177.6,309.3 L170.0,310.6 L162.3,310.5 L154.7,309.3 L147.5,307.1 L140.7,304.4 L134.2,301.4 L128.0,298.2 L121.9,294.9 L116.2,291.3 L110.8,287.4 L106.1,282.9 L102.3,277.9 L99.8,272.4 L98.5,266.7 L98.5,260.8 L99.5,255.1 L101.0,249.7 L102.5,244.7 L103.5,240.0 L103.6,235.3 L102.6,230.5 L100.9,225.2 L98.7,219.2 L96.7,212.7 L95.6,205.7 L96.0,198.6 L98.3,191.9 L102.6,186.1 L108.7,181.5 L116.2,178.5 L124.6,177.1 L133.2,176.9 L141.7,177.8 L149.6,179.2 L156.9,180.6 L163.6,181.8 L170.0,182.6 L176.2,183.0 L182.5,183.2 L188.9,183.5 L195.4,184.2 L201.8,185.4 L208.0,187.4 L213.7,190.0 L219.0,193.3 L223.9,196.8 L228.7,200.6 L233.4,204.5 L238.3,208.4 L243.5,212.6 L248.9,217.0 L254.1,222.0 L258.6,227.5 L261.9,233.6 L263.5,240.0Z%22/%3E%3Cpath d=%22M287.3,240.0 L285.5,248.1 L281.2,255.7 L274.7,262.4 L266.6,268.1 L257.8,272.7 L249.0,276.5 L240.9,279.7 L234.2,283.1 L228.8,287.0 L224.4,291.9 L220.7,297.9 L216.8,304.9 L212.2,312.4 L206.3,319.7 L198.9,326.3 L190.1,331.4 L180.3,334.5 L170.0,335.5 L159.7,334.5 L149.8,331.7 L140.6,327.6 L132.3,322.9 L124.6,317.9 L117.4,312.8 L110.6,307.9 L104.0,302.9 L97.7,297.8 L91.9,292.4 L87.0,286.5 L83.2,280.1 L80.7,273.3 L79.5,266.3 L79.3,259.4 L79.6,252.7 L80.0,246.3 L79.8,240.0 L78.8,233.6 L76.8,226.9 L74.3,219.5 L71.6,211.4 L69.7,202.6 L69.3,193.5 L71.0,184.5 L75.2,176.4 L82.0,169.6 L91.1,164.7 L101.7,161.9 L113.1,161.1 L124.5,161.9 L135.3,163.8 L145.2,166.0 L154.1,167.9 L162.3,169.2 L170.0,169.5 L177.8,169.1 L185.8,168.2 L194.3,167.3 L203.3,166.9 L212.3,167.4 L221.2,169.1 L229.6,171.9 L237.4,175.8 L244.4,180.5 L250.9,185.7 L257.0,191.3 L262.9,197.1 L268.8,203.1 L274.5,209.6 L279.7,216.5 L284.0,223.9 L286.7,231.8 L287.3,240.0Z%22/%3E%3Cpath d=%22M307.1,240.0 L304.3,249.4 L299.0,258.2 L291.6,266.1 L282.8,272.8 L273.3,278.5 L264.2,283.5 L256.1,288.2 L249.4,293.3 L244.1,299.3 L239.8,306.6 L235.7,315.1 L231.1,324.6 L225.1,334.5 L217.2,343.8 L207.4,351.7 L195.9,357.3 L183.1,360.1 L170.0,360.0 L157.2,357.1 L145.3,352.1 L134.6,345.6 L125.2,338.5 L116.8,331.3 L109.0,324.6 L101.4,318.4 L93.9,312.6 L86.3,307.0 L78.9,301.1 L72.1,294.8 L66.2,288.0 L61.5,280.5 L58.1,272.6 L55.9,264.5 L54.5,256.3 L53.4,248.2 L52.1,240.0 L50.2,231.6 L47.9,222.8 L45.3,213.3 L43.1,203.1 L42.2,192.3 L43.4,181.5 L47.2,171.2 L54.1,162.2 L63.8,155.1 L75.9,150.3 L89.5,148.0 L103.6,148.0 L117.3,149.6 L130.0,152.1 L141.4,154.7 L151.6,156.4 L160.9,156.9 L170.0,156.0 L179.4,153.9 L189.6,151.2 L200.6,148.6 L212.4,146.8 L224.5,146.4 L236.5,147.9 L247.7,151.3 L257.8,156.3 L266.6,162.7 L274.3,170.0 L281.0,177.8 L287.0,186.0 L292.6,194.3 L297.7,202.8 L302.2,211.7 L305.6,220.9 L307.4,230.4 L307.1,240.0Z%22/%3E%3Cpath d=%22M323.3,240.0 L320.5,250.5 L315.3,260.5 L308.2,269.6 L299.8,277.8 L290.8,285.1 L282.1,291.8 L274.5,298.5 L268.0,305.8 L262.8,314.2 L258.1,324.0 L253.2,335.0 L247.1,346.8 L239.1,358.5 L228.7,369.0 L216.0,377.3 L201.4,382.5 L185.8,384.1 L170.0,382.0 L155.0,376.7 L141.6,369.0 L129.8,360.0 L119.7,350.6 L110.7,341.8 L102.2,333.9 L93.7,327.2 L84.7,321.3 L75.1,315.9 L65.2,310.3 L55.5,304.1 L46.5,297.1 L38.7,289.0 L32.6,280.0 L28.1,270.4 L24.9,260.5 L22.7,250.3 L20.8,240.0 L19.1,229.4 L17.4,218.5 L16.0,207.0 L15.5,195.0 L16.6,182.8 L20.2,170.8 L26.7,159.7 L36.3,150.3 L48.9,143.1 L63.6,138.6 L79.7,136.8 L95.8,137.2 L111.2,139.2 L125.2,141.6 L137.7,143.6 L148.9,144.2 L159.4,143.0 L170.0,140.0 L181.4,135.6 L194.1,130.7 L208.1,126.2 L223.1,123.2 L238.5,122.5 L253.5,124.3 L267.2,129.0 L279.1,136.0 L289.0,144.8 L297.0,154.8 L303.3,165.3 L308.4,176.1 L312.9,186.7 L316.8,197.2 L320.3,207.8 L322.8,218.4 L324.0,229.2 L323.3,240.0Z%22/%3E%3Cpath d=%22M338.1,240.0 L336.5,251.7 L332.9,263.0 L327.2,273.7 L320.1,283.7 L312.2,293.1 L304.4,302.1 L297.0,311.2 L290.5,320.9 L284.6,331.7 L278.8,343.7 L272.2,356.7 L263.8,370.0 L253.1,382.6 L239.8,393.3 L223.9,401.1 L206.4,404.9 L188.0,404.5 L170.0,400.0 L153.4,392.2 L138.7,382.0 L126.2,370.9 L115.4,360.0 L105.7,350.3 L96.2,342.2 L86.1,335.9 L74.8,330.8 L62.2,326.2 L48.8,321.4 L35.3,315.5 L22.5,308.1 L11.3,299.2 L2.3,288.8 L-4.2,277.3 L-8.4,265.2 L-10.8,252.7 L-11.9,240.0 L-12.1,227.3 L-11.8,214.4 L-10.8,201.2 L-8.8,187.9 L-5.0,174.7 L1.2,162.1 L10.3,150.6 L22.4,140.9 L37.2,133.7 L53.8,129.2 L71.4,127.4 L88.8,127.5 L105.2,128.8 L120.1,130.2 L133.4,130.6 L145.6,129.2 L157.5,125.6 L170.0,120.0 L183.9,113.2 L199.5,106.2 L216.8,100.4 L235.1,96.8 L253.7,96.5 L271.2,99.8 L286.8,106.5 L299.7,116.3 L309.7,128.2 L316.9,141.4 L322.0,154.9 L325.6,168.1 L328.5,180.9 L331.2,193.1 L333.9,204.9 L336.3,216.5 L337.9,228.3 L338.1,240.0Z%22/%3E%3Cpath d=%22M491.9,110.0 L490.9,111.5 L489.7,112.8 L488.6,114.0 L487.6,115.1 L486.7,116.2 L485.9,117.3 L485.1,118.4 L484.2,119.5 L483.2,120.6 L482.1,121.5 L480.8,122.3 L479.4,123.0 L477.9,123.5 L476.4,124.0 L474.8,124.4 L473.3,124.9 L471.7,125.4 L470.0,126.0 L468.2,126.6 L466.2,127.1 L464.2,127.4 L462.1,127.4 L460.0,127.1 L458.2,126.3 L456.7,125.2 L455.6,123.8 L454.9,122.1 L454.6,120.3 L454.6,118.6 L454.7,117.1 L454.7,115.7 L454.6,114.5 L454.3,113.4 L453.7,112.3 L452.8,111.2 L451.9,110.0 L451.0,108.7 L450.3,107.2 L450.0,105.7 L450.0,104.2 L450.4,102.7 L451.2,101.3 L452.3,100.1 L453.6,99.0 L454.9,97.9 L456.4,97.0 L457.8,96.1 L459.4,95.3 L461.0,94.5 L462.7,93.9 L464.5,93.5 L466.3,93.4 L468.2,93.5 L470.0,94.0 L471.7,94.7 L473.2,95.6 L474.5,96.5 L475.8,97.4 L476.9,98.1 L478.2,98.6 L479.6,99.0 L481.3,99.2 L483.2,99.5 L485.2,99.8 L487.3,100.3 L489.3,101.1 L491.0,102.2 L492.2,103.5 L492.9,105.1 L493.1,106.7 L492.7,108.4 L491.9,110.0Z%22/%3E%3Cpath d=%22M511.2,110.0 L508.8,112.7 L506.5,115.1 L504.2,117.3 L502.3,119.4 L500.8,121.5 L499.5,123.6 L498.3,125.9 L497.1,128.2 L495.5,130.4 L493.6,132.5 L491.4,134.4 L488.8,136.0 L485.9,137.3 L482.9,138.4 L479.8,139.4 L476.7,140.3 L473.4,141.2 L470.0,142.1 L466.4,142.9 L462.6,143.5 L458.7,143.8 L454.8,143.5 L451.0,142.5 L447.8,140.8 L445.1,138.4 L443.2,135.6 L442.1,132.4 L441.6,129.1 L441.5,126.0 L441.5,123.2 L441.4,120.7 L440.8,118.5 L439.7,116.5 L438.0,114.5 L435.9,112.4 L433.7,110.0 L431.6,107.3 L430.1,104.4 L429.4,101.3 L429.5,98.2 L430.6,95.3 L432.4,92.6 L434.8,90.3 L437.7,88.3 L440.7,86.6 L443.8,85.0 L446.9,83.6 L450.0,82.3 L453.2,81.1 L456.4,80.2 L459.8,79.5 L463.2,79.2 L466.7,79.4 L470.0,80.1 L473.2,81.1 L476.1,82.5 L478.7,83.9 L481.3,85.2 L483.8,86.3 L486.5,87.1 L489.6,87.7 L493.0,88.1 L496.9,88.5 L500.9,89.2 L505.0,90.4 L508.6,92.2 L511.6,94.5 L513.6,97.3 L514.5,100.5 L514.3,103.8 L513.1,107.0 L511.2,110.0Z%22/%3E%3Cpath d=%22M528.6,110.0 L524.9,113.8 L521.3,117.2 L518.2,120.3 L515.8,123.3 L514.0,126.4 L512.7,129.7 L511.5,133.3 L510.2,137.0 L508.5,140.8 L506.0,144.4 L502.9,147.6 L499.1,150.3 L494.8,152.5 L490.1,154.3 L485.3,155.6 L480.3,156.7 L475.2,157.7 L470.0,158.6 L464.6,159.3 L459.0,159.7 L453.4,159.5 L447.9,158.6 L442.7,156.8 L438.2,154.0 L434.6,150.4 L432.0,146.2 L430.4,141.7 L429.6,137.1 L429.2,132.8 L428.9,129.0 L428.1,125.6 L426.6,122.6 L424.2,119.8 L421.0,116.9 L417.3,113.7 L413.6,110.0 L410.4,105.8 L408.1,101.3 L407.1,96.5 L407.7,91.9 L409.8,87.5 L413.1,83.7 L417.3,80.5 L422.1,77.9 L427.1,75.7 L432.1,73.9 L436.9,72.2 L441.6,70.7 L446.2,69.2 L450.8,67.8 L455.5,66.8 L460.3,66.1 L465.2,66.1 L470.0,66.6 L474.6,67.7 L479.0,69.1 L483.2,70.6 L487.2,72.1 L491.3,73.4 L495.7,74.3 L500.6,75.1 L505.9,75.7 L511.7,76.6 L517.7,78.0 L523.4,80.1 L528.5,83.0 L532.3,86.8 L534.6,91.2 L535.3,96.0 L534.3,100.9 L531.9,105.7 L528.6,110.0Z%22/%3E%3Cpath d=%22M544.1,110.0 L539.2,114.8 L534.8,119.1 L531.2,123.1 L528.7,127.1 L527.1,131.3 L526.3,136.0 L525.6,141.1 L524.5,146.6 L522.7,152.1 L519.7,157.4 L515.6,162.1 L510.4,166.0 L504.4,169.1 L497.9,171.2 L491.0,172.7 L484.0,173.7 L477.0,174.4 L470.0,174.8 L462.9,174.9 L455.7,174.7 L448.6,173.9 L441.7,172.2 L435.3,169.5 L429.7,165.8 L425.2,161.2 L421.8,155.9 L419.5,150.4 L418.1,144.8 L417.0,139.7 L415.8,135.0 L413.9,130.9 L411.0,127.2 L407.0,123.5 L402.1,119.6 L396.7,115.1 L391.6,110.0 L387.3,104.2 L384.6,98.0 L383.9,91.5 L385.4,85.4 L388.9,79.8 L394.2,75.0 L400.6,71.1 L407.7,68.2 L414.8,65.9 L421.7,63.9 L428.1,62.2 L434.2,60.4 L440.0,58.5 L445.7,56.6 L451.5,54.9 L457.6,53.6 L463.7,52.8 L470.0,52.8 L476.2,53.4 L482.2,54.6 L488.1,56.0 L493.9,57.5 L499.8,58.9 L506.0,60.2 L512.6,61.3 L519.8,62.5 L527.4,64.1 L534.9,66.4 L541.9,69.7 L547.8,74.0 L552.1,79.4 L554.3,85.5 L554.3,91.9 L552.3,98.4 L548.7,104.5 L544.1,110.0Z%22/%3E%3Cpath d=%22M557.8,110.0 L552.3,115.8 L547.5,120.9 L544.0,125.9 L542.0,131.0 L541.2,136.6 L541.2,142.9 L541.1,149.9 L540.4,157.3 L538.4,164.7 L534.8,171.8 L529.5,177.9 L522.6,182.9 L514.6,186.4 L505.8,188.7 L496.8,189.9 L487.7,190.3 L478.8,190.1 L470.0,189.7 L461.4,189.0 L452.8,188.0 L444.4,186.5 L436.3,184.1 L428.7,180.8 L422.0,176.5 L416.4,171.2 L412.0,165.3 L408.7,159.0 L406.2,152.8 L403.9,147.0 L401.4,141.7 L398.0,136.9 L393.4,132.3 L387.6,127.7 L381.0,122.6 L374.1,116.7 L367.8,110.0 L363.0,102.5 L360.4,94.5 L360.5,86.5 L363.5,79.0 L369.0,72.3 L376.6,66.9 L385.5,62.7 L394.9,59.6 L404.1,57.3 L412.7,55.3 L420.5,53.4 L427.6,51.2 L434.3,48.7 L440.8,45.9 L447.6,43.1 L454.7,40.6 L462.2,38.7 L470.0,37.7 L477.9,37.6 L485.8,38.3 L493.6,39.6 L501.3,41.3 L509.0,43.1 L517.0,44.8 L525.4,46.7 L534.2,48.8 L543.1,51.5 L551.8,55.1 L559.6,59.8 L565.9,65.7 L570.2,72.6 L571.9,80.3 L571.2,88.3 L568.1,96.2 L563.4,103.5 L557.8,110.0Z%22/%3E%3Cpath d=%22M570.8,110.0 L565.1,116.7 L560.7,122.8 L557.9,128.8 L556.9,135.3 L557.2,142.5 L558.1,150.7 L558.7,159.7 L558.2,169.2 L555.8,178.6 L551.1,187.3 L544.1,194.7 L535.2,200.3 L524.8,204.0 L513.6,205.9 L502.2,206.3 L491.1,205.6 L480.3,204.3 L470.0,202.8 L460.0,201.2 L450.3,199.4 L440.7,197.3 L431.5,194.6 L422.7,191.1 L414.8,186.5 L407.8,181.1 L402.0,174.9 L397.2,168.3 L393.1,161.6 L389.2,155.3 L385.0,149.3 L379.8,143.6 L373.5,138.1 L366.1,132.3 L358.1,125.8 L350.1,118.4 L343.3,110.0 L338.5,100.8 L336.7,91.2 L338.2,81.7 L343.1,73.0 L351.0,65.6 L361.1,59.7 L372.4,55.3 L383.9,52.2 L394.9,49.9 L404.9,47.9 L413.6,45.6 L421.4,42.7 L428.6,39.1 L435.8,34.8 L443.4,30.5 L451.6,26.4 L460.5,23.0 L470.0,20.8 L479.9,19.9 L489.8,20.2 L499.6,21.5 L509.3,23.6 L518.9,26.1 L528.5,28.9 L538.3,32.0 L548.2,35.4 L558.0,39.6 L567.4,44.6 L575.6,50.9 L582.0,58.3 L586.0,66.7 L587.3,75.8 L585.9,85.2 L582.1,94.2 L576.8,102.5 L570.8,110.0Z%22/%3E%3C/svg%3E") 0 0/520.8px 334.8px,linear-gradient(rgba(28,44,30,.78),rgba(28,44,30,.9)),url(../images/bg-owl-treetop.jpg) center/cover;padding-bottom:calc(clamp(44.6px,8vw,93px) + 27.9px);clip-path:polygon(0 0,100% 0,100% calc(100% - 20.5px),98% calc(100% - 22.3px),96% calc(100% - 18.6px),94% calc(100% - 8.4px),92% calc(100% - 1px),90% calc(100% - 3px),88% calc(100% - 10.2px),86% calc(100% - 15.8px),84% calc(100% - 15.8px),82% calc(100% - 14px),80% calc(100% - 18.6px),78% calc(100% - 26px),76% calc(100% - 28.8px),74% calc(100% - 22.3px),72% calc(100% - 13px),70% calc(100% - 6.5px),68% calc(100% - 8.4px),66% calc(100% - 12px),64% calc(100% - 9.3px),62% calc(100% - 5.6px),60% calc(100% - 6.5px),58% calc(100% - 15.8px),56% calc(100% - 25.1px),54% calc(100% - 27.9px),52% calc(100% - 23.2px),50% calc(100% - 16.7px),48% calc(100% - 15.8px),46% calc(100% - 17.7px),44% calc(100% - 14.9px),42% calc(100% - 7.4px),40% calc(100% - 1px),38% calc(100% - 3px),36% calc(100% - 13px),34% calc(100% - 19.5px),32% calc(100% - 20.5px),30% calc(100% - 17.7px),28% calc(100% - 19.5px),26% calc(100% - 24.2px),24% calc(100% - 26px),22% calc(100% - 20.5px),20% calc(100% - 9.3px),18% calc(100% - 3px),16% calc(100% - 4.7px),14% calc(100% - 10.2px),12% calc(100% - 13px),10% calc(100% - 10.2px),8% calc(100% - 10.2px),6% calc(100% - 17.7px),4% calc(100% - 27px),2% calc(100% - 29.8px),0% calc(100% - 22.3px))}
.bd{opacity:.85}.bd .wf{transform-origin:0 0;animation:flap 2.6s ease-in-out infinite}.bd .wf.b{animation-delay:-.35s;animation-duration:2.6s}
@keyframes flap{0%,100%{transform:rotate(9deg)}50%{transform:rotate(-17deg)}}
@media(prefers-reduced-motion:reduce){.bd .wf{animation:none}}

/* ---- polish ---- */
html{background:var(--canvas)}body{background:none}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(55vmax 45vmax at 6% 4%,rgba(169,184,146,.5),transparent 62%),radial-gradient(50vmax 40vmax at 96% 18%,rgba(242,167,27,.2),transparent 62%),radial-gradient(60vmax 50vmax at 14% 82%,rgba(86,93,78,.2),transparent 62%),radial-gradient(50vmax 40vmax at 92% 94%,rgba(169,184,146,.42),transparent 62%)}
.alt{background:linear-gradient(180deg,rgba(239,231,218,0),rgba(239,231,218,.5) 83.7px,rgba(239,231,218,.5) calc(100% - 83.7px),rgba(239,231,218,0))}
.gscroll figcaption{-webkit-backdrop-filter:blur(7.4px);backdrop-filter:blur(7.4px)}
.trail .hill{height:26px}
.trail a{font:500 14px/29.8px var(--display);height:calc(29.8px + env(safe-area-inset-bottom))}
footer{padding-bottom:59.5px}
.land{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr;gap:14.9px;height:clamp(390.6px,52vw,576.6px)}
.land .side{display:contents}.land figure{display:flex;flex-direction:column;min-height:0}.land .big{grid-row:1/3}
.land .ph{flex:1;min-height:0}.land .ph img{height:100%;object-fit:cover}.land .big .ph img{object-position:45% 60%}
@media(max-width:760px){.land{grid-template-columns:1fr;grid-template-rows:none;height:auto}.land .big{grid-row:auto}.land .ph{flex:none;aspect-ratio:4/3}}
.gduo{display:flex;gap:18.6px;justify-content:center;margin:0 auto 20.5px}
.gduo>*{flex:0 0 min(279px,44vw);aspect-ratio:9/16;margin:0}.gduo .vid{max-width:none;width:100%}
.gph{position:relative;border-radius:24.2px;overflow:hidden;border:1px solid rgba(255,255,255,.7);box-shadow:0 20.5px 50.2px -18.6px rgba(47,58,32,.55)}
.gph img{width:100%;height:100%;object-fit:cover;object-position:46% 50%}
.gph figcaption{position:absolute;left:13px;right:13px;bottom:13px;padding:8.4px 13px;border-radius:929.1px;text-align:center;font-size:13px;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(7.4px);backdrop-filter:blur(7.4px)}
.gcap{text-align:center;max-width:520.8px;margin:0 auto 37.2px}.gcap h3{font-size:clamp(22.3px,3vw,29.8px);margin-bottom:9.3px}.gcap p{margin-bottom:1em}.gcap .vlinks{justify-content:center}
/* video poster */
.vid>img,.vid:hover>img{transform:none}.vid::after{background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.28))}
.vid .play{top:87%;width:55.8px;height:55.8px;margin:-27.9px 0 0 -27.9px}.vid .play::before{left:22.3px;top:16.7px;border-left:18.6px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}
.vid .vlbl{top:13px;bottom:auto}

/* ---- slimmer top bar (not scaled) ---- */
.nav{padding-top:8px;padding-bottom:8px;gap:24px}.brand{font-size:19px}.brand small{font-size:10px;margin-top:1px;letter-spacing:.12em}
.nav ul a{font-size:13.5px}.nav .btn{height:34px;padding:0 16px;font-size:14px}
