.QuHVGW_site{--canopy:#173f2a;--deep:#0f2a1c;--paper:#f5f0e6;--sand:#d9cfbb;--sambal:#bb4529;--sambal-deep:#a33a21;--turmeric:#e39a26;--moss:#9eae75;--orchid:#ba9ad0;--sky:#8fa8c8;--muted:#4a5a4e;--r:22px;--r-small:16px;--gap:10px;--gutter:clamp(20px, 4vw, 56px);--max:1320px;--section:clamp(88px, 10vw, 152px);--header-h:96px;--ease:cubic-bezier(.16, 1, .3, 1);--display:var(--font-fraunces), Georgia, serif;--body:var(--font-manrope), system-ui, sans-serif;--scrollbar-shift:min(100vw - 100%, var(--gap));background:var(--paper);min-height:100dvh;color:var(--canopy);font-family:var(--body);font-size:1.0625rem;line-height:1.6;overflow-x:clip}.QuHVGW_site ::selection{background:color-mix(in srgb, var(--turmeric) 45%, transparent);color:var(--deep)}.QuHVGW_site :where(h1,h2,h3,h4){color:inherit;text-wrap:balance;margin:0}.QuHVGW_site :where(p){text-wrap:pretty;margin:0}.QuHVGW_site :where(address){font-style:normal}.QuHVGW_site :where(a){color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;text-decoration-thickness:1.5px}.QuHVGW_site :where(a):hover{color:inherit;text-decoration-color:currentColor}.QuHVGW_site :focus-visible{outline-offset:3px;outline:2.5px solid}.QuHVGW_wrap{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.QuHVGW_shell{margin-right:calc(-1 * var(--scrollbar-shift));position:relative}.QuHVGW_section{padding-top:var(--section);scroll-margin-top:12px}.QuHVGW_sectionTight{padding-top:var(--gap);scroll-margin-top:12px}.QuHVGW_muted{color:var(--muted)}.QuHVGW_nowrap{white-space:nowrap}.QuHVGW_skip{z-index:40;background:var(--canopy);border-radius:999px;padding:10px 18px;font-weight:700;position:absolute;top:8px;left:-999px;color:var(--paper)!important}.QuHVGW_skip:focus{left:8px}.QuHVGW_h2,.QuHVGW_h3,.QuHVGW_h3Large,.QuHVGW_wordmark,.QuHVGW_heroTitle,.QuHVGW_closingTitle,.QuHVGW_stayName,.QuHVGW_craftName,.QuHVGW_plantName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-weight:600}.QuHVGW_h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.5rem,1.45rem + 3.4vw,4.75rem);line-height:.98}.QuHVGW_h3{letter-spacing:-.015em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(1.45rem,1.25rem + .7vw,1.9rem);line-height:1.1}.QuHVGW_h3Large{letter-spacing:-.025em;max-width:14ch;font-size:clamp(2rem,1.35rem + 2vw,3.25rem);line-height:1}.QuHVGW_lead{max-width:44ch;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem);line-height:1.5}.QuHVGW_site .QuHVGW_btn{white-space:nowrap;height:52px;transition:background-color .25s var(--ease), transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:0 26px;font-size:1rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.QuHVGW_site .QuHVGW_btn:active{transform:scale(.98)}.QuHVGW_site .QuHVGW_btnSmall{height:42px;padding:0 20px;font-size:.9375rem}.QuHVGW_site .QuHVGW_btnSambal,.QuHVGW_site .QuHVGW_btnSambal:hover{background:var(--sambal);color:var(--paper)}.QuHVGW_site .QuHVGW_btnSambal:hover{background:var(--sambal-deep)}.QuHVGW_site .QuHVGW_btnPaper,.QuHVGW_site .QuHVGW_btnPaper:hover{background:var(--paper);color:var(--canopy)}.QuHVGW_site .QuHVGW_btnPaper:hover{background:color-mix(in srgb, var(--paper) 55%, var(--turmeric))}.QuHVGW_site .QuHVGW_btnPaper:focus-visible{outline-color:var(--paper)}.QuHVGW_site .QuHVGW_btnPlaceholder,.QuHVGW_site .QuHVGW_btnPlaceholder:hover{cursor:default;background:var(--sambal)}.QuHVGW_textLink{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);align-items:center;gap:.45em;font-weight:750;display:inline-flex}.QuHVGW_arrow{transition:transform .3s var(--ease);flex:none}a:hover>.QuHVGW_arrow,a.QuHVGW_textLink:hover .QuHVGW_arrow{transform:translate(3px)}.QuHVGW_planned{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.QuHVGW_fill{background:color-mix(in srgb, currentColor 9%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.02em .28em}.QuHVGW_art{aspect-ratio:1;background:var(--fg);-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;transform:rotate(var(--rot,0deg));pointer-events:none;display:block}.QuHVGW_plate{background:var(--bg);isolation:isolate;position:relative;overflow:clip}.QuHVGW_plateArt{inset:var(--bleed,-6%);aspect-ratio:auto;position:absolute}.QuHVGW_photo{background:var(--canopy);position:relative;overflow:clip}.QuHVGW_header{z-index:20;top:var(--gap);inset-inline:var(--gap);padding:22px var(--gutter);color:var(--paper);align-items:center;gap:20px;display:flex;position:absolute}.QuHVGW_site .QuHVGW_brand{color:inherit;gap:5px;margin-right:auto;text-decoration:none;display:grid}.QuHVGW_wordmark{letter-spacing:-.02em;white-space:nowrap;font-size:1.85rem;line-height:1}.QuHVGW_wordmark i{font-weight:500}.QuHVGW_descriptor{opacity:.88;font-size:.8125rem;font-weight:650;line-height:1.2}.QuHVGW_nav{gap:2px;display:flex}.QuHVGW_site .QuHVGW_nav a{color:var(--paper);transition:background-color .2s var(--ease);border-radius:999px;padding:10px 15px;font-size:.9375rem;font-weight:650;text-decoration:none}.QuHVGW_site .QuHVGW_nav a:hover{background:color-mix(in srgb, var(--paper) 16%, transparent)}.QuHVGW_menu{display:none;position:relative}.QuHVGW_menuButton{border:1.5px solid color-mix(in srgb, var(--paper) 70%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;height:42px;padding:0 20px;font-size:.9375rem;font-weight:750;list-style:none;display:inline-flex}.QuHVGW_menuButton::-webkit-details-marker{display:none}.QuHVGW_menu[open] .QuHVGW_menuButton{background:var(--paper);color:var(--canopy)}.QuHVGW_menuPanel{border-radius:var(--r);background:var(--paper);gap:2px;width:min(300px,100vw - 40px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 60px -24px #0f2a1c8c}.QuHVGW_site .QuHVGW_menuPanel a{color:var(--canopy);border-radius:999px;padding:13px 18px;font-weight:650;text-decoration:none}.QuHVGW_site .QuHVGW_menuPanel a:hover{background:color-mix(in srgb, var(--canopy) 8%, transparent)}.QuHVGW_site .QuHVGW_menuPanel .QuHVGW_menuRequest{background:var(--sambal);color:var(--paper);text-align:center;margin-top:6px;font-weight:750}.QuHVGW_site .QuHVGW_menuPanel .QuHVGW_menuRequest:hover{background:var(--sambal-deep)}.QuHVGW_hero{padding:var(--gap) var(--gap) 0}.QuHVGW_heroCard{min-height:max(620px, calc(100svh - var(--gap) * 2));border-radius:var(--r);background:var(--canopy);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.QuHVGW_heroScene{padding:calc(var(--header-h) + 48px) var(--gutter) clamp(36px, 4vw, 60px);align-items:flex-end;display:flex;position:relative;overflow:clip}.QuHVGW_heroImage{object-fit:cover;object-position:50% 58%;z-index:0}.QuHVGW_heroScene:before{content:"";z-index:1;background:linear-gradient(#0f2a1c9e,#0f2a1c00 34%),linear-gradient(#0f2a1c00 42%,#0f2a1cb8);position:absolute;inset:0}.QuHVGW_heroTitle{z-index:2;max-width:13ch;color:var(--paper);letter-spacing:-.035em;font-size:clamp(3rem,1.3rem + 5.4vw,7rem);line-height:.95;position:relative}.QuHVGW_heroBand{z-index:2;padding:clamp(26px, 3vw, 40px) calc(var(--gutter) + clamp(150px, 20vw, 320px)) clamp(26px, 3vw, 40px) var(--gutter);background:var(--sambal);color:var(--paper);grid-template-columns:minmax(0,46ch) auto;justify-content:start;align-items:center;gap:20px clamp(32px,5vw,80px);display:grid;position:relative}.QuHVGW_heroDeck{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.QuHVGW_heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.QuHVGW_heroArt{width:clamp(190px,25vw,400px);position:absolute;top:0;right:clamp(-100px,-4vw,-30px);translate:0 -58%}.QuHVGW_welcomeGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(20px,3vw,40px);display:grid}.QuHVGW_portrait{border-radius:var(--r);grid-column:1/span 5;margin:0;display:grid;overflow:clip}.QuHVGW_portraitPhoto{aspect-ratio:4/5}.QuHVGW_portraitCaption{background:var(--canopy);color:var(--paper);font-family:var(--display);font-variation-settings:"SOFT" 100;padding:20px 24px 22px;font-size:1.125rem;line-height:1.4}.QuHVGW_letter{grid-column:7/span 6;justify-items:start;gap:24px;display:grid}.QuHVGW_greeting{max-width:26ch;font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.012em;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.3rem);font-weight:400;line-height:1.32}.QuHVGW_signature{font-family:var(--display);font-variation-settings:"SOFT" 100;align-items:center;gap:14px;font-size:1.25rem;font-style:italic;line-height:1.35;display:flex}.QuHVGW_signatureArt{flex:none;width:48px}.QuHVGW_gardenWall{--row:clamp(112px, 10vw, 156px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6, minmax(var(--row), auto));gap:var(--gap);margin-inline:var(--gap);grid-template-areas:"head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head b b b r r L L""m m m o o b b b s s L L""m m m o o b b b s s L L";display:grid}@media (min-width:1100px) and (min-height:620px){.QuHVGW_gardenWall{height:min(calc(100svh - 2 * var(--gap)), 1040px);grid-template-rows:repeat(6,minmax(0,1fr))}}.QuHVGW_tile{border-radius:var(--r);position:relative;overflow:clip}.QuHVGW_gardenHead{background:var(--canopy);color:var(--paper);flex-direction:column;grid-area:head;gap:22px;padding:clamp(32px,4vw,56px);display:flex}.QuHVGW_gardenHead>:not(.QuHVGW_gardenHeadArt){z-index:1;position:relative}.QuHVGW_gardenHead .QuHVGW_lead{max-width:36ch}.QuHVGW_gardenHeadArt{width:52%;position:absolute;bottom:-26%;right:-12%}@media (min-width:1100px) and (min-height:620px) and (max-height:820px){.QuHVGW_gardenHead{gap:16px;padding-block:clamp(26px,4.5svh,44px)}.QuHVGW_gardenHead>.QuHVGW_h2{font-size:min(clamp(2.5rem,1.45rem + 3.4vw,4.75rem),7.4svh)}.QuHVGW_gardenHead .QuHVGW_lead{font-size:1.0625rem}}.QuHVGW_plantTile{border-radius:var(--r);background:var(--fill);min-width:0;min-height:0;margin:0;position:relative;overflow:clip;container-type:inline-size}.QuHVGW_plantTile:focus-visible{outline:3px solid var(--sambal);outline-offset:3px}.QuHVGW_plantPhoto{position:absolute;inset:0}.QuHVGW_plantBand{background:var(--fill);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.QuHVGW_plantName{font-size:1.1875rem;line-height:1.15}.QuHVGW_plantKind{flex:none;font-size:.8125rem;font-weight:750;line-height:1.2}@container (max-width:200px){.QuHVGW_plantKind{display:none}}@media (hover:hover){.QuHVGW_plantBand{translate:0 101%}.QuHVGW_plantTile:hover .QuHVGW_plantBand,.QuHVGW_plantTile:focus-visible .QuHVGW_plantBand{translate:none}}.QuHVGW_gardenCard{--pad:clamp(22px, 2.2vw, 30px);min-height:0;padding:var(--pad);border-radius:var(--r);background:var(--sambal);color:var(--paper);flex-direction:column;grid-area:L;gap:2px;text-decoration:none;display:flex;position:relative;overflow:clip;container-type:inline-size}.QuHVGW_gardenWall .QuHVGW_gardenCard:hover{background:var(--sambal-deep);color:var(--paper)}.QuHVGW_gardenCard:focus-visible{outline:3px solid var(--canopy);outline-offset:3px}.QuHVGW_gardenCardTop{flex:1 1 0;min-height:44px;margin-bottom:14px;position:relative}.QuHVGW_gardenCardArrow{z-index:1;background:var(--paper);width:44px;height:44px;color:var(--sambal);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;left:0}.QuHVGW_gardenCardArt{top:calc(-1 * var(--pad));right:calc(-1 * var(--pad) - 14cqi);height:min(calc(100% + var(--pad)), 76cqi);position:absolute}.QuHVGW_gardenCardCount{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.035em;font-size:clamp(2.75rem,30cqi,5rem);font-weight:600;line-height:.92}.QuHVGW_gardenCardLabel{text-wrap:balance;font-size:.9375rem;font-weight:650}.QuHVGW_gardenCardAction{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent);text-underline-offset:.25em;text-wrap:balance;margin-top:12px;font-size:.9375rem;font-weight:750;text-decoration-thickness:1.5px}@media (hover:hover){.QuHVGW_gardenCard:hover .QuHVGW_gardenCardAction{text-decoration-color:currentColor}.QuHVGW_gardenCard:hover .QuHVGW_gardenCardArrow>svg{translate:3px}}.QuHVGW_stack{margin-inline:var(--gap);border-radius:var(--r);overflow:clip}.QuHVGW_staysHead{background:var(--canopy);color:var(--paper);padding-block:clamp(56px,7vw,112px);position:relative;overflow:clip}.QuHVGW_staysHeadCopy{z-index:1;width:min(100%, var(--max));padding-inline:var(--gutter);justify-items:start;gap:20px;margin-inline:auto;display:grid;position:relative}.QuHVGW_staysHeadArt{width:clamp(240px,30vw,470px);position:absolute;top:50%;right:clamp(-90px,-3vw,-20px);translate:0 -46%}.QuHVGW_stayList{margin:0;padding:0;list-style:none}.QuHVGW_stay{--thumb:clamp(260px, 32vw, 440px);grid-template-columns:var(--thumb) minmax(0, 1fr);min-height:calc(var(--thumb) * 9 / 16);background:var(--band);color:var(--band-ink);display:grid}.QuHVGW_stayBody{padding:30px var(--gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:16px clamp(24px,4vw,64px);display:grid}.QuHVGW_stayName{letter-spacing:-.025em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.8rem);line-height:1}.QuHVGW_stayMeta{margin-top:12px;font-weight:650}.QuHVGW_stayLine{max-width:32ch}.QuHVGW_lifeGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);display:grid}.QuHVGW_lifeAside{grid-column:1/span 5;align-self:start;justify-items:start;gap:22px;display:grid;position:sticky;top:48px}.QuHVGW_serviceDetails{max-width:40ch;font-size:.9375rem}.QuHVGW_comforts{grid-column:7/span 6;gap:clamp(64px,8vw,128px);display:grid}.QuHVGW_comfort{gap:14px;display:grid}.QuHVGW_comfort>p{max-width:46ch}.QuHVGW_comfortPlate{aspect-ratio:5/4;border-radius:var(--r);--bleed:4%;margin-bottom:10px}.QuHVGW_comfort:nth-child(2){margin-inline-start:clamp(0px,7vw,120px)}.QuHVGW_comfort:nth-child(2) .QuHVGW_comfortPlate{aspect-ratio:4/3}.QuHVGW_comfort:nth-child(3){margin-inline-end:clamp(0px,5vw,80px)}.QuHVGW_comfort:nth-child(3) .QuHVGW_comfortPlate{aspect-ratio:16/11}.QuHVGW_facilities{margin:var(--section) var(--gap) 0;border-radius:var(--r);grid-template-columns:minmax(300px,1fr) minmax(0,2.5fr);grid-template-areas:"head list""practices list";display:grid;overflow:clip}.QuHVGW_facilitiesHead{background:var(--sand);grid-area:head;align-content:start;justify-items:start;gap:16px;padding:clamp(36px,4vw,60px) clamp(28px,3vw,48px);display:grid}.QuHVGW_facilityList{grid-area:list;min-height:clamp(560px,46vw,680px);margin:0;padding:0;list-style:none;display:flex}.QuHVGW_facility{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.QuHVGW_facility:hover{flex-grow:2.1}.QuHVGW_facilityImage{flex:1;min-height:200px}.QuHVGW_sharedPractices{background:var(--canopy);color:var(--paper);grid-area:practices;align-content:center;gap:10px;padding:clamp(30px,3.2vw,48px) clamp(28px,3vw,48px) clamp(120px,11vw,170px);display:grid;position:relative;overflow:clip}.QuHVGW_sharedPractices>:not(.QuHVGW_practicesArt){z-index:1;position:relative}.QuHVGW_practicesArt{width:clamp(150px,13vw,200px);position:absolute;bottom:-56px;right:-36px}.QuHVGW_localCard{margin-inline:var(--gap);border-radius:var(--r);background:var(--canopy);color:var(--paper);padding-block:clamp(64px,8vw,128px);position:relative;overflow:clip}.QuHVGW_localArt{width:clamp(240px,32vw,500px);position:absolute;top:clamp(-150px,-7vw,-50px);right:clamp(-140px,-6vw,-40px)}.QuHVGW_localLead{z-index:1;gap:32px;display:grid;position:relative}.QuHVGW_localIntro{color:color-mix(in srgb, var(--paper) 88%, transparent);grid-template-columns:repeat(2,minmax(0,36ch));gap:20px 40px;display:grid}.QuHVGW_crafts{z-index:1;margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;position:relative}.QuHVGW_craft{grid-template-columns:clamp(96px,10vw,148px) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding-block:clamp(20px,2.4vw,32px);display:grid}.QuHVGW_craft+.QuHVGW_craft{border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent)}.QuHVGW_craftPlate{aspect-ratio:1;border-radius:var(--r-small);--bleed:-4%}.QuHVGW_craftName{letter-spacing:-.035em;font-size:clamp(2.25rem,1.1rem + 3.6vw,5rem);line-height:1}.QuHVGW_craftDetail{color:color-mix(in srgb, var(--paper) 88%, transparent);gap:6px;display:grid}.QuHVGW_localEnd{z-index:1;border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(32px,4vw,56px);padding-top:28px;display:flex;position:relative}.QuHVGW_location{padding-top:var(--section)}.QuHVGW_locationCard{margin-inline:var(--gap);border-radius:var(--r);background:var(--sand);grid-template:"head map""body map"1fr/minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:clip}.QuHVGW_locationHead{padding:clamp(44px, 6vw, 96px) var(--gutter) 0;grid-area:head;justify-items:start;gap:22px;display:grid}.QuHVGW_locationMap{grid-area:map}.QuHVGW_locationBody{padding:36px var(--gutter) clamp(44px, 6vw, 96px);flex-direction:column;grid-area:body;gap:28px;display:flex}.QuHVGW_placePicker{gap:16px;display:grid;container-type:inline-size}.QuHVGW_placePills{flex-wrap:wrap;gap:8px;display:flex}.QuHVGW_site .QuHVGW_placePill{background:var(--paper);height:42px;color:var(--canopy);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:.9375rem;font-weight:700}.QuHVGW_site .QuHVGW_placePill:hover{background:color-mix(in srgb, var(--paper) 55%, var(--turmeric))}.QuHVGW_site .QuHVGW_placePill[aria-pressed=true]{background:var(--canopy);color:var(--paper)}.QuHVGW_site .QuHVGW_placePill:active{transform:scale(.98)}.QuHVGW_placeDetail{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QuHVGW_placeNotes{border-radius:var(--r-small);background:var(--paper);padding:22px 22px 24px;display:grid}.QuHVGW_placeNote{visibility:hidden;opacity:0;grid-area:1/1;align-content:start;gap:12px;display:grid}.QuHVGW_placeNote[data-active]{visibility:visible;opacity:1}.QuHVGW_placeName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.01em;font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem);font-weight:600;line-height:1.15}.QuHVGW_placeStats{flex-wrap:wrap;gap:6px;display:flex}.QuHVGW_placeStat{background:var(--sand);color:var(--canopy);font-variant-numeric:tabular-nums;border-radius:10px;padding:4px 10px 5px;font-size:.875rem;font-weight:750;line-height:1.25}.QuHVGW_placeHighlights{gap:6px;margin:2px 0 0;padding-left:1.15em;font-size:.9375rem;line-height:1.4;display:grid}.QuHVGW_placeHighlights li::marker{color:var(--sambal)}.QuHVGW_placePhotos{border-radius:var(--r-small);background:color-mix(in srgb, var(--sky) 60%, var(--sand));min-height:260px;position:relative;overflow:clip}.QuHVGW_placePhoto{object-fit:cover;opacity:0}.QuHVGW_placePhoto[data-active]{opacity:1}@container (max-width:520px){.QuHVGW_placeDetail{grid-template-columns:minmax(0,1fr)}.QuHVGW_placePhotos{aspect-ratio:16/10;order:-1;min-height:0}}.QuHVGW_locationEnd{gap:10px;margin-top:auto;display:grid}.QuHVGW_locationNote{color:var(--muted);font-size:.875rem}.QuHVGW_mapPanel{background:var(--sky);color:var(--deep);align-content:center;padding:clamp(20px,2.6vw,40px);display:grid}.QuHVGW_mapCanvas{width:100%;position:relative;container-type:inline-size}.QuHVGW_mapSvg{width:100%;height:100%;display:block;overflow:visible}.QuHVGW_mapLand{fill:var(--paper)}.QuHVGW_mapArea{fill:color-mix(in srgb, var(--moss) 55%, var(--paper));stroke:var(--canopy);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.QuHVGW_mapIslands{fill:var(--paper)}.QuHVGW_mapIslands[data-focus=on]{fill:var(--canopy)}.QuHVGW_mapMountain{fill:color-mix(in srgb, var(--sand) 55%, var(--paper));stroke:color-mix(in srgb, var(--canopy) 40%, transparent);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.QuHVGW_mapMountain[data-focus=on]{fill:color-mix(in srgb, var(--moss) 90%, var(--paper));stroke:var(--canopy)}.QuHVGW_mapDot{fill:var(--canopy);stroke:var(--paper);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.QuHVGW_mapHome{fill:var(--sambal);stroke:var(--paper);stroke-width:3.5px}.QuHVGW_mapHomeHalo{fill:color-mix(in srgb, var(--sambal) 24%, transparent)}.QuHVGW_mapLabels{pointer-events:none;position:absolute;inset:0}.QuHVGW_mapLabel{background:var(--paper);color:var(--deep);white-space:nowrap;border-radius:10px;padding:5px 12px 6px;font-size:1.0625rem;line-height:1.2;display:grid;position:absolute;box-shadow:0 1px 2px #0f2a1c29}.QuHVGW_mapLabel strong{font-weight:750}.QuHVGW_mapLabel span{color:var(--sambal-deep);font-variant-numeric:tabular-nums;font-size:.975rem;font-weight:700}.QuHVGW_mapLabel[data-side=right]{transform:translate(18px,-50%)}.QuHVGW_mapLabel[data-side=left]{transform:translate(calc(-100% - 18px),-50%)}.QuHVGW_mapLabel[data-side=above]{transform:translate(-50%,calc(-100% - 13px))}.QuHVGW_mapLabel[data-side=below]{transform:translate(-50%,15px)}.QuHVGW_mapLabel[data-side=center]{transform:translate(-50%,-50%)}.QuHVGW_site .QuHVGW_mapPick{letter-spacing:inherit;text-align:left;cursor:pointer;pointer-events:auto;border:0;font-family:inherit}.QuHVGW_site .QuHVGW_mapPick:not([data-focus=on]):hover{background:color-mix(in srgb, var(--paper) 55%, var(--turmeric))}.QuHVGW_site .QuHVGW_mapLabelHome.QuHVGW_mapPick:hover{background:var(--sambal-deep)}.QuHVGW_site .QuHVGW_mapAreaLabel.QuHVGW_mapPick{background:0 0;border-radius:8px;padding:4px 6px}.QuHVGW_site .QuHVGW_mapAreaLabel.QuHVGW_mapPick:hover{background:color-mix(in srgb, var(--paper) 45%, transparent)}.QuHVGW_site .QuHVGW_mapLabelHome{background:var(--sambal);color:var(--paper);padding:8px 15px;font-weight:750}.QuHVGW_mapAreaLabel{color:var(--canopy);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1;position:absolute;translate:-50% -50%}@container (max-width:760px){.QuHVGW_mapAreaLabel{translate:calc(-100% - 6.1cqi - 6px) -50%}}@container (max-width:560px){.QuHVGW_mapAreaLabel{letter-spacing:.06em;font-size:.73rem}}.QuHVGW_mapDot[data-focus=on]{transform:scale(1.5)}.QuHVGW_mapDot[data-focus=off]{opacity:.55}.QuHVGW_mapArea[data-focus=on]{fill:color-mix(in srgb, var(--moss) 90%, var(--paper))}.QuHVGW_mapArea[data-focus=off]{fill:color-mix(in srgb, var(--moss) 40%, var(--paper))}.QuHVGW_site .QuHVGW_mapLabel[data-focus=on]{background:var(--canopy);color:var(--paper)}.QuHVGW_site .QuHVGW_mapLabel[data-focus=on] span{color:var(--turmeric)}.QuHVGW_mapScale{border:2px solid var(--deep);text-align:center;white-space:nowrap;border-top:0;height:18px;padding-bottom:3px;font-size:.75rem;font-weight:700;line-height:1;position:absolute;bottom:3%;left:3%}.QuHVGW_closing{padding-top:var(--gap);scroll-margin-top:12px}.QuHVGW_closingCard{margin-inline:var(--gap);padding:clamp(56px, 8vw, 128px) max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));border-radius:var(--r);background:var(--sambal);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid;position:relative;overflow:clip}.QuHVGW_closingArt{width:clamp(340px,46vw,720px);position:absolute;bottom:clamp(-240px,-12vw,-90px);left:clamp(-180px,-8vw,-60px)}.QuHVGW_closingCopy{z-index:1;justify-items:start;gap:24px;display:grid;position:relative}.QuHVGW_closingTitle{letter-spacing:-.04em;max-width:8ch;font-size:clamp(3.25rem,1.5rem + 6vw,8rem);line-height:.92}.QuHVGW_closingAside{z-index:1;border-radius:var(--r);display:grid;position:relative;overflow:clip}.QuHVGW_closingPhoto{aspect-ratio:16/9}.QuHVGW_requestPanel{background:var(--paper);color:var(--canopy);justify-items:start;gap:14px;padding:clamp(28px,3vw,42px);display:grid}.QuHVGW_buttonRow{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block:6px;display:flex}.QuHVGW_platforms{border-top:1px solid color-mix(in srgb, var(--canopy) 16%, transparent);justify-self:stretch;padding-top:16px}.QuHVGW_footer{margin:var(--gap);margin-right:calc(var(--gap) - var(--scrollbar-shift));border-radius:var(--r);background:var(--deep);color:var(--paper);padding-block:clamp(56px,7vw,104px) 28px;position:relative;overflow:clip}.QuHVGW_footer>.QuHVGW_wrap{z-index:1;position:relative}.QuHVGW_footerArt{width:clamp(280px,34vw,540px);position:absolute;bottom:clamp(-170px,-8vw,-60px);right:clamp(-150px,-6vw,-40px)}.QuHVGW_footerGrid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.QuHVGW_site .QuHVGW_footerBrand{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.QuHVGW_footerBrand .QuHVGW_wordmark{font-size:clamp(2.1rem,1.5rem + 1.6vw,3.1rem)}.QuHVGW_footerCol h2{color:var(--moss);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.8125rem;font-weight:800}.QuHVGW_footerCol ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.QuHVGW_site .QuHVGW_footerCol a{text-decoration:none}.QuHVGW_site .QuHVGW_footerCol a:hover{text-decoration:underline}.QuHVGW_footerBottom{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);color:color-mix(in srgb, var(--paper) 78%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(48px,6vw,80px);padding-top:22px;font-size:.875rem;display:flex}@media (prefers-reduced-motion:no-preference){.QuHVGW_heroImage{animation:QuHVGW_settle 1.8s var(--ease) both}.QuHVGW_heroTitle{animation:QuHVGW_rise 1s var(--ease) .15s both}.QuHVGW_heroBand>*{animation:QuHVGW_rise .9s var(--ease) .4s both}.QuHVGW_heroArt{animation:QuHVGW_bloom 1.5s var(--ease) .55s both}.QuHVGW_site .QuHVGW_btn{transition:background-color .25s var(--ease), transform .25s var(--ease)}.QuHVGW_site .QuHVGW_btn:hover{transform:translateY(-1px)}.QuHVGW_site .QuHVGW_btn:active{transform:scale(.98)}.QuHVGW_facility{transition:flex-grow .7s var(--ease)}.QuHVGW_plantPhoto img{transition:scale .7s var(--ease)}.QuHVGW_plantBand{transition:translate .45s var(--ease)}.QuHVGW_gardenCard{transition:background-color .25s var(--ease), scale .2s var(--ease)}.QuHVGW_gardenCard:active{scale:.98}.QuHVGW_gardenCardArrow>svg{transition:translate .3s var(--ease)}.QuHVGW_mapDot,.QuHVGW_mapIslands,.QuHVGW_mapMountain,.QuHVGW_mapArea,.QuHVGW_mapLabel,.QuHVGW_mapAreaLabel{transition:transform .45s var(--ease), opacity .35s var(--ease), filter .35s var(--ease), fill .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease)}.QuHVGW_site .QuHVGW_placePill{transition:background-color .25s var(--ease), color .25s var(--ease), transform .2s var(--ease)}.QuHVGW_placeNote[data-active]{transition:opacity .35s var(--ease)}.QuHVGW_placePhoto{transition:opacity .45s var(--ease)}@supports (animation-timeline:view()){.QuHVGW_mapCanvas{view-timeline:--map block}.QuHVGW_mapLabel{animation:linear both QuHVGW_pop;animation-timeline:--map;animation-range:entry 70% cover 50%}.QuHVGW_reveal{animation:linear both QuHVGW_rise;animation-timeline:view();animation-range:entry entry 75%}.QuHVGW_drift{animation:linear both QuHVGW_sway;animation-timeline:view();animation-range:cover}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.QuHVGW_plantTile:hover .QuHVGW_plantPhoto img,.QuHVGW_plantTile:focus-visible .QuHVGW_plantPhoto img{scale:1.04}}@keyframes QuHVGW_settle{0%{transform:scale(1.06)}}@keyframes QuHVGW_rise{0%{opacity:0;transform:translateY(28px)}}@keyframes QuHVGW_bloom{0%{opacity:0;transform:rotate(calc(var(--rot,0deg) - 50deg)) scale(.55)}}@keyframes QuHVGW_draw{0%{stroke-dashoffset:1px}}@keyframes QuHVGW_pop{0%{opacity:0;scale:.8}}@keyframes QuHVGW_sway{0%{transform:rotate(calc(var(--rot,0deg) - 9deg))}to{transform:rotate(calc(var(--rot,0deg) + 9deg))}}@media (max-width:1239px){.QuHVGW_heroBand{grid-template-columns:minmax(0,46ch)}}@media (max-width:1099px){.QuHVGW_nav{display:none}.QuHVGW_menu{display:block}.QuHVGW_stay{--thumb:clamp(260px, 40vw, 440px)}.QuHVGW_stayBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.QuHVGW_stayBody>.QuHVGW_textLink{grid-column:1/-1;justify-self:start}.QuHVGW_facilities{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head practices""list list"}.QuHVGW_facilityList{min-height:520px}}@media (max-width:899px){.QuHVGW_heroBand{padding-right:max(var(--gutter), 120px);grid-template-columns:minmax(0,1fr)}.QuHVGW_heroArt{width:clamp(130px,28vw,220px);right:-30px}.QuHVGW_welcomeGrid{grid-template-columns:minmax(0,1fr);row-gap:48px}.QuHVGW_portrait,.QuHVGW_letter{grid-column:1}.QuHVGW_portrait{max-width:440px}.QuHVGW_gardenWall{--row:clamp(140px, 42vw, 260px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(7, var(--row)) auto;grid-template-areas:"head head""f f""r p""r p""b m""b m""o s""o s""L L"}.QuHVGW_gardenHead{padding-bottom:clamp(150px,38vw,240px)}.QuHVGW_gardenHeadArt{width:clamp(200px,50vw,320px);bottom:-70px;right:-40px}.QuHVGW_gardenCard{min-height:260px}.QuHVGW_staysHeadCopy{padding-right:max(var(--gutter), 120px)}.QuHVGW_staysHeadArt{width:clamp(170px,36vw,260px);top:auto;bottom:-70px;right:-50px;translate:none}.QuHVGW_stay{grid-template-columns:minmax(0,1fr);min-height:0}.QuHVGW_stayPhoto{aspect-ratio:16/9}.QuHVGW_stayBody{grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding-block:24px}.QuHVGW_lifeGrid{grid-template-columns:minmax(0,1fr)}.QuHVGW_lifeAside{grid-column:1;position:static}.QuHVGW_comforts{grid-column:1;margin-top:56px}.QuHVGW_comfort:nth-child(2),.QuHVGW_comfort:nth-child(3){margin-inline:0}.QuHVGW_facilities{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""list""practices"}.QuHVGW_facilityList{flex-direction:column;min-height:0}.QuHVGW_facility,.QuHVGW_facility:hover{flex:none}.QuHVGW_facilityImage{flex:none;height:clamp(170px,34vw,260px);min-height:0}.QuHVGW_localIntro{grid-template-columns:minmax(0,1fr);max-width:60ch}.QuHVGW_localArt{width:clamp(180px,40vw,300px)}.QuHVGW_localLead{padding-right:clamp(0px,18vw,140px)}.QuHVGW_craft{grid-template-columns:clamp(72px,20vw,112px) minmax(0,1fr);align-items:start;gap:10px 20px}.QuHVGW_craftPlate{grid-row:span 2}.QuHVGW_craftDetail{grid-column:2}.QuHVGW_locationCard{grid-template:"head""map""body"/minmax(0,1fr)}.QuHVGW_locationHead{padding-bottom:36px}.QuHVGW_locationBody{padding-top:28px}.QuHVGW_closingCard{grid-template-columns:minmax(0,1fr)}.QuHVGW_closingArt{width:clamp(240px,60vw,420px);inset:-60px -90px auto auto}.QuHVGW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QuHVGW_site .QuHVGW_footerBrand{grid-column:1/-1}}@media (max-width:599px){.QuHVGW_site{--r:16px;--gap:8px;--header-h:76px;font-size:1rem}.QuHVGW_header{gap:10px;padding-block:16px}.QuHVGW_wordmark{font-size:1.55rem}.QuHVGW_descriptor{font-size:.75rem}.QuHVGW_heroScene{padding-bottom:28px}.QuHVGW_heroBand{padding-right:var(--gutter)}.QuHVGW_heroArt{width:116px;right:-26px;translate:0 -64%}.QuHVGW_heroBand{padding-top:46px}.QuHVGW_heroActions{flex-direction:column;align-items:stretch}.QuHVGW_heroActions .QuHVGW_textLink{justify-content:center;padding-block:6px}.QuHVGW_stayBody{padding-block:24px 28px}.QuHVGW_sharedPractices{padding-bottom:150px}.QuHVGW_practicesArt{width:170px}.QuHVGW_footerGrid{grid-template-columns:minmax(0,1fr);gap:32px}.QuHVGW_mapPanel{padding:14px 12px 18px}.QuHVGW_mapLabel{border-radius:8px;padding:4px 9px 5px;font-size:.9rem}.QuHVGW_mapLabel span{font-size:.845rem}.QuHVGW_site .QuHVGW_mapLabelHome{padding:5px 10px}.QuHVGW_mapLabel[data-side=right]{transform:translate(12px,-50%)}.QuHVGW_mapLabel[data-side=left]{transform:translate(calc(-100% - 12px),-50%)}.QuHVGW_mapScale{height:14px;font-size:.625rem}}@media (max-width:519px){.QuHVGW_site .QuHVGW_headerAction{display:none}}
._2aXDKq_top{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}._2aXDKq_opt[data-variant]{--pad-block:22px;--wordmark:1.85rem;--descriptor-h:calc(.8125rem * 1.2);--rest-center:calc(var(--gap) + var(--pad-block) + (var(--wordmark) + 5px + var(--descriptor-h)) / 2);--lift:calc(var(--compact-center) - var(--rest-center));pointer-events:none;position:fixed}._2aXDKq_opt[data-variant]:not([data-preview]){right:calc(var(--gap) - var(--scrollbar-shift))}._2aXDKq_opt[data-preview]{position:absolute}._2aXDKq_opt[data-variant]>*{pointer-events:auto}._2aXDKq_surface{z-index:-1;position:absolute}._2aXDKq_wordmark{transform-origin:0}._2aXDKq_opt[data-scrolled]>:not(._2aXDKq_surface){translate:0 var(--lift)}._2aXDKq_opt[data-scrolled] ._2aXDKq_wordmark{translate:0 calc((5px + var(--descriptor-h)) / 2);scale:.8}._2aXDKq_opt[data-scrolled] ._2aXDKq_descriptor{opacity:0;translate:0 -4px}._2aXDKq_opt[data-variant]>nav a{color:inherit}._2aXDKq_opt:is([data-variant=bar],[data-variant=tuck])[data-scrolled]{color:var(--canopy)}._2aXDKq_opt:is([data-variant=bar],[data-variant=tuck])[data-scrolled]>nav a:hover{background:color-mix(in srgb, var(--canopy) 8%, transparent)}._2aXDKq_opt:is([data-variant=bar],[data-variant=tuck])[data-scrolled] summary{border-color:color-mix(in srgb, var(--canopy) 35%, transparent)}._2aXDKq_opt:is([data-variant=bar],[data-variant=tuck])[data-scrolled] details[open] summary{background:var(--canopy);color:var(--paper)}._2aXDKq_opt:is([data-variant=bar],[data-variant=tuck])[data-scrolled]>a:focus-visible{outline-color:var(--canopy)}._2aXDKq_opt[data-variant]~main section[id]{scroll-margin-top:80px}._2aXDKq_opt[data-variant=bar]{--compact-h:64px;--compact-center:calc(var(--compact-h) / 2)}._2aXDKq_opt[data-variant=bar] ._2aXDKq_surface{top:calc(-1 * var(--gap));inset-inline:calc(-1 * var(--gap));height:var(--compact-h);background:var(--paper);box-shadow:0 1px 0 color-mix(in srgb, var(--canopy) 14%, transparent), 0 12px 32px -20px #0f2a1c73;translate:0 calc(-100% - 32px)}._2aXDKq_opt[data-variant=bar][data-scrolled] ._2aXDKq_surface{translate:none}._2aXDKq_opt:is([data-variant=pill],[data-variant=tuck]){--pill-h:58px;--compact-center:calc(var(--gap) + var(--pill-h) / 2)}._2aXDKq_opt:is([data-variant=pill],[data-variant=tuck]) ._2aXDKq_surface{top:0;height:var(--pill-h);opacity:0;border-radius:999px;inset-inline:0}._2aXDKq_opt:is([data-variant=pill],[data-variant=tuck])[data-scrolled] ._2aXDKq_surface{opacity:1}._2aXDKq_opt[data-variant=pill] ._2aXDKq_surface{background:var(--deep);box-shadow:0 0 0 1px color-mix(in srgb, var(--paper) 10%, transparent), 0 18px 40px -22px #0f2a1cbf;translate:0 -6px;scale:.97 1}._2aXDKq_opt[data-variant=pill][data-scrolled] ._2aXDKq_surface{translate:none;scale:none}._2aXDKq_opt[data-variant=tuck] ._2aXDKq_surface{background:var(--paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--canopy) 12%, transparent), 0 16px 36px -20px #0f2a1c80}._2aXDKq_opt[data-variant=tuck][data-scrolled]:not([data-dir=up]):not(:has(details[open])):not(:has(:focus-visible)){--dur:0s;--delay:.35s;translate:0 calc(-100% - var(--gap) - 40px)}@media (max-width:599px){._2aXDKq_opt[data-variant]{--pad-block:16px;--wordmark:1.55rem;--descriptor-h:calc(.75rem * 1.2)}._2aXDKq_opt[data-variant=bar]{--compact-h:58px}._2aXDKq_opt:is([data-variant=pill],[data-variant=tuck]){--pill-h:54px}}@media (prefers-reduced-motion:no-preference){._2aXDKq_opt[data-variant]{transition:color var(--dur,.35s) var(--ease) var(--delay,0s), translate .45s var(--ease)}._2aXDKq_opt[data-variant=tuck][data-scrolled]:not([data-dir=up]):not(:has(details[open])):not(:has(:focus-visible)){transition:color 0s .35s,translate .35s cubic-bezier(.55,0,.75,.1)}._2aXDKq_opt[data-variant]>:not(._2aXDKq_surface){transition:translate var(--dur,.5s) var(--ease) var(--delay,0s), background-color .25s var(--ease), transform .25s var(--ease)}._2aXDKq_opt[data-variant] ._2aXDKq_surface{transition:translate .5s var(--ease), scale .5s var(--ease), opacity var(--dur,.35s) var(--ease) var(--delay,0s)}._2aXDKq_opt[data-variant] ._2aXDKq_wordmark{transition:translate var(--dur,.5s) var(--ease) var(--delay,0s), scale var(--dur,.5s) var(--ease) var(--delay,0s)}._2aXDKq_opt[data-variant] ._2aXDKq_descriptor{transition:opacity var(--dur,.25s) var(--ease) var(--delay,0s), translate var(--dur,.25s) var(--ease) var(--delay,0s)}@supports (animation-timeline:scroll()){._2aXDKq_opt[data-variant=pill]>:not(._2aXDKq_surface),._2aXDKq_opt[data-variant=pill] ._2aXDKq_surface,._2aXDKq_opt[data-variant=pill] ._2aXDKq_wordmark,._2aXDKq_opt[data-variant=pill] ._2aXDKq_descriptor{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 200px}._2aXDKq_opt[data-variant=pill]>:not(._2aXDKq_surface){transition:background-color .25s var(--ease), transform .25s var(--ease);animation-name:_2aXDKq_lift}._2aXDKq_opt[data-variant=pill] ._2aXDKq_surface{transition:none;animation-name:_2aXDKq_gather}._2aXDKq_opt[data-variant=pill] ._2aXDKq_wordmark{transition:none;animation-name:_2aXDKq_shrink}._2aXDKq_opt[data-variant=pill] ._2aXDKq_descriptor{transition:none;animation-name:_2aXDKq_fade}}}@keyframes _2aXDKq_lift{0%{translate:none}to{translate:0 var(--lift)}}@keyframes _2aXDKq_gather{0%{opacity:0;translate:0 -6px;scale:.97 1}to{opacity:1;translate:none;scale:none}}@keyframes _2aXDKq_shrink{0%{translate:none;scale:none}to{translate:0 calc((5px + var(--descriptor-h)) / 2);scale:.8}}@keyframes _2aXDKq_fade{0%{opacity:.88;translate:none}to{opacity:0;translate:0 -4px}}
.Alokea_intro{margin:var(--gap) var(--gap) 0;padding:calc(var(--header-h) + clamp(40px, 6vw, 88px)) var(--gutter) clamp(44px, 5vw, 72px);border-radius:var(--r);background:var(--canopy);color:var(--paper);justify-items:start;gap:20px;display:grid}.Alokea_introNote{max-width:62ch}.Alokea_introLinks{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.Alokea_option{padding-top:var(--section);scroll-margin-top:12px}.Alokea_optionLabel{padding-inline:calc(var(--gap) + var(--gutter));justify-items:start;gap:8px;margin-bottom:clamp(24px,3vw,40px);display:grid}.Alokea_optionNumber{color:var(--sambal);font-weight:750}.Alokea_optionText{max-width:62ch;color:var(--muted)}.Alokea_optionSection{padding-top:0}.Alokea_switcher{z-index:30;background:var(--canopy);color:var(--paper);box-shadow:0 14px 40px color-mix(in srgb, var(--deep) 30%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 18px;font-size:.9375rem;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.Alokea_switcherLabel{margin-right:6px;font-weight:700}.Alokea_switcher a{border-radius:999px;align-items:center;height:38px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.Alokea_switcher a:hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.Alokea_switcher a[aria-current=page]{background:var(--paper);color:var(--canopy)}.Alokea_rowsGrid{gap:var(--gap);margin-inline:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head photo""fruit fruit""flowers flowers";display:grid}.Alokea_strip{border-radius:var(--r);background:var(--sand);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid;overflow:clip}.Alokea_stripFruit{grid-area:fruit}.Alokea_stripFlowers{grid-area:flowers}.Alokea_stripFlip{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.Alokea_stripFlip .Alokea_stripLabel{order:2}.Alokea_stripLabel{color:var(--deep);padding:clamp(28px,3vw,44px);position:relative;overflow:clip}.Alokea_stripLabel>h3{z-index:1;position:relative}.Alokea_stripFruit .Alokea_stripLabel{background:var(--turmeric)}.Alokea_stripFlowers .Alokea_stripLabel{background:var(--orchid)}.Alokea_stripArt{width:82%;position:absolute;bottom:-24%;right:-20%}.Alokea_stripList{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Alokea_stripItem{grid-template-rows:auto auto;min-width:0;display:grid}.Alokea_stripPhoto{aspect-ratio:4/5}.Alokea_stripName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;padding:14px 18px 16px;font-size:1.2rem;font-weight:600;line-height:1.2}.Alokea_wall{--row:clamp(112px, 10vw, 156px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6, minmax(var(--row), auto));gap:var(--gap);margin-inline:var(--gap);grid-template-areas:"head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head b b b r r h h""m m m o o b b b s s h h""m m m o o b b b s s h h";display:grid}.Alokea_wallHead{background:var(--canopy);color:var(--paper);flex-direction:column;grid-area:head;gap:22px;padding:clamp(32px,4vw,56px);display:flex}.Alokea_wallHead>:not(.Alokea_wallHeadArt){z-index:1;position:relative}.Alokea_foot{margin-top:auto}.Alokea_wallLead{max-width:36ch}.Alokea_wallHeadArt{width:52%;position:absolute;bottom:-26%;right:-12%}.Alokea_wallPhoto{min-height:0}.Alokea_wall-f{grid-area:f}.Alokea_wall-r{grid-area:r}.Alokea_wall-p{grid-area:p}.Alokea_wall-m{grid-area:m}.Alokea_wall-o{grid-area:o}.Alokea_wall-b{grid-area:b}.Alokea_wall-s{grid-area:s}.Alokea_wall-h{grid-area:h}.Alokea_wallCaption{margin:14px calc(var(--gap) + 8px) 0;font-size:.9375rem}.Alokea_shelf{--inset:clamp(28px, 4vw, 60px);margin-inline:var(--gap);background:var(--canopy);color:var(--paper);padding-block:clamp(44px,5vw,72px) clamp(36px,4vw,56px)}.Alokea_shelfArt{opacity:.9;width:clamp(200px,22vw,320px);position:absolute;top:-70px;right:-60px}.Alokea_shelfHead{z-index:1;padding-inline:var(--inset);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid;position:relative}.Alokea_shelfCopy{gap:22px;display:grid}.Alokea_shelfControls{align-items:center;gap:18px;display:flex}.Alokea_shelfJumps,.Alokea_shelfArrows{gap:8px;display:flex}.Alokea_shelfJump,.Alokea_shelfArrow{border:1.5px solid color-mix(in srgb, var(--paper) 45%, transparent);color:var(--paper);font:inherit;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), transform .2s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.Alokea_shelfJump{height:44px;padding:0 22px;font-size:.9375rem}.Alokea_shelfArrow{width:48px;height:48px}.Alokea_shelfJump:hover,.Alokea_shelfArrow:hover:not(:disabled){background:color-mix(in srgb, var(--paper) 14%, transparent)}.Alokea_shelfJump[aria-current=true]{border-color:var(--paper);background:var(--paper);color:var(--canopy)}.Alokea_shelfJump:active,.Alokea_shelfArrow:active:not(:disabled){transform:scale(.97)}.Alokea_shelfArrow:disabled{opacity:.35;cursor:default}.Alokea_flip{display:inline-flex;transform:rotate(180deg)}.Alokea_shelfList{z-index:1;padding:0 var(--inset) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--moss) 70%, transparent) transparent;gap:14px;margin:clamp(32px,4vw,52px) 0 0;list-style:none;display:flex;position:relative;overflow-x:auto}.Alokea_shelfList:focus-visible{outline:2.5px solid var(--paper);outline-offset:-2px;border-radius:var(--r-small)}.Alokea_shelfItem{scroll-snap-align:start;flex:0 0 clamp(210px,20vw,290px);grid-template-rows:auto auto;align-content:start;gap:14px;display:grid}.Alokea_shelfGroupStart{margin-left:26px}.Alokea_shelfPhoto{aspect-ratio:3/4;border-radius:var(--r-small)}.Alokea_shelfName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:1.2rem;font-weight:600;line-height:1.2}.Alokea_shelfMore{aspect-ratio:3/4;border-radius:var(--r-small);background:var(--turmeric);color:var(--deep);align-items:flex-end;padding:24px;display:flex;position:relative;overflow:clip}.Alokea_shelfMore>.Alokea_foot{z-index:1;position:relative}.Alokea_shelfMoreArt{width:96%;position:absolute;top:-12%;right:-22%}@media (max-width:1099px){.Alokea_shelfHead{grid-template-columns:minmax(0,1fr);align-items:start}.Alokea_shelfControls{justify-content:space-between}}@media (max-width:899px){.Alokea_rowsGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""photo""fruit""flowers"}.Alokea_strip,.Alokea_stripFlip{grid-template-columns:minmax(0,1fr)}.Alokea_stripFlip .Alokea_stripLabel{order:0}.Alokea_stripLabel{min-height:132px}.Alokea_stripArt{width:200px;top:-40px;bottom:auto;right:-40px}.Alokea_stripList{grid-template-columns:repeat(2,minmax(0,1fr))}.Alokea_wall{--row:clamp(140px, 42vw, 260px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(8, var(--row));grid-template-areas:"head head""f f""r p""r p""b h""b h""m o""m o""s s"}.Alokea_wallHead{padding-bottom:clamp(150px,38vw,240px)}.Alokea_wallHeadArt{width:clamp(200px,50vw,320px);bottom:-70px;right:-40px}.Alokea_shelfItem{flex-basis:clamp(200px,40vw,280px)}}@media (max-width:599px){.Alokea_shelfArrows{display:none}.Alokea_shelfItem{flex-basis:70vw}.Alokea_shelfGroupStart{margin-left:14px}.Alokea_shelfArt{width:170px;top:-74px;right:-92px}.Alokea_switcherLabel{display:none}}
.RSGjfq_wall{--row:clamp(112px, 10vw, 156px);gap:var(--gap);margin-inline:var(--gap);scroll-margin-top:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.RSGjfq_fit{grid-template-rows:repeat(6, minmax(var(--row), auto));grid-template-areas:"head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head b b b r r L L""m m m o o b b b s s L L""m m m o o b b b s s L L"}@media (min-width:1100px) and (min-height:620px){.RSGjfq_fit{height:min(calc(100svh - 2 * var(--gap)), 1040px);grid-template-rows:repeat(6,minmax(0,1fr))}}.RSGjfq_long{grid-template-rows:repeat(8, minmax(var(--row), auto));grid-template-areas:"head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head b b b r r h h""m m m o o b b b s s h h""m m m o o b b b s s h h""k k k t t j j i i L L L""k k k t t j j i i L L L"}.RSGjfq_staggered{grid-template-rows:repeat(9, minmax(var(--row), auto));grid-template-areas:"head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head f f f r r p p""head head head head head b b b r r h h""m m m o o b b b s s h h""m m m o o b b b s s h h""k k k o o j j j s s L L""k k k t t j j j i i L L""k k k t t j j j i i L L"}@media (min-width:1100px) and (min-height:620px) and (max-height:820px){.RSGjfq_fit .RSGjfq_head{gap:16px;padding-block:clamp(26px,4.5svh,44px)}.RSGjfq_fit .RSGjfq_head>h2{font-size:min(clamp(2.5rem,1.45rem + 3.4vw,4.75rem),7.4svh)}.RSGjfq_fit .RSGjfq_lead{font-size:1.0625rem}.RSGjfq_fit .RSGjfq_legend li{font-size:1rem}}.RSGjfq_head{background:var(--canopy);color:var(--paper);flex-direction:column;grid-area:head;gap:22px;padding:clamp(32px,4vw,56px);display:flex}.RSGjfq_head>:not(.RSGjfq_headArt){z-index:1;position:relative}.RSGjfq_lead{max-width:36ch}.RSGjfq_headArt{width:52%;position:absolute;bottom:-26%;right:-12%}.RSGjfq_plant{border-radius:var(--r);min-width:0;min-height:0;margin:0;position:relative;container-type:inline-size}.RSGjfq_plant:focus-visible{outline:3px solid var(--sambal);outline-offset:3px}.RSGjfq_photo{border-radius:var(--r)}.RSGjfq_name{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-weight:600;line-height:1.15}.RSGjfq_kind{flex:none;font-size:.8125rem;font-weight:750;line-height:1.2}.RSGjfq_wall[data-names=band] .RSGjfq_plant{background:var(--fill);overflow:clip}.RSGjfq_wall[data-names=band] .RSGjfq_photo{border-radius:0;position:absolute;inset:0}.RSGjfq_wall[data-names=band] .RSGjfq_caption{background:var(--fill);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.RSGjfq_wall[data-names=band] .RSGjfq_name{font-size:1.1875rem}@container (max-width:200px){.RSGjfq_wall[data-names=band] .RSGjfq_kind{display:none}}.RSGjfq_wall[data-names=captions] .RSGjfq_plant{grid-template-rows:minmax(0,1fr) auto;display:grid}.RSGjfq_wall[data-names=captions] .RSGjfq_caption{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 6px 0;display:flex}.RSGjfq_wall[data-names=captions] .RSGjfq_name{font-size:1.0625rem}.RSGjfq_wall[data-names=captions] .RSGjfq_kind{color:var(--muted)}.RSGjfq_legend{gap:12px;margin:4px 0 0;display:grid}.RSGjfq_legendGroup{grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.RSGjfq_legend dt{color:var(--moss);font-size:.875rem;font-weight:750}.RSGjfq_legend dd{margin:0}.RSGjfq_legend ul{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.RSGjfq_legend li{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-size:1.125rem;font-weight:600;line-height:1.3}.RSGjfq_legend li>span{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:4px;padding:.02em .28em}.RSGjfq_legend li[data-lit]>span{background:var(--turmeric);color:var(--deep)}.RSGjfq_more{--pad:clamp(22px, 2.2vw, 30px);min-height:0;padding:var(--pad);border-radius:var(--r);background:var(--sambal);color:var(--paper);flex-direction:column;grid-area:L;gap:2px;text-decoration:none;display:flex;position:relative;overflow:clip;container-type:inline-size}.RSGjfq_wall .RSGjfq_more:hover{background:var(--sambal-deep);color:var(--paper)}.RSGjfq_more:focus-visible{outline:3px solid var(--canopy);outline-offset:3px}.RSGjfq_moreTop{flex:1 1 0;min-height:44px;margin-bottom:14px;position:relative}.RSGjfq_moreArrow{z-index:1;background:var(--paper);width:44px;height:44px;color:var(--sambal);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;left:0}.RSGjfq_moreArt{top:calc(-1 * var(--pad));right:calc(-1 * var(--pad) - 14cqi);height:min(calc(100% + var(--pad)), 76cqi);position:absolute}.RSGjfq_moreCount{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.035em;font-size:clamp(2.75rem,30cqi,5rem);font-weight:600;line-height:.92}.RSGjfq_moreLabel{text-wrap:balance;font-size:.9375rem;font-weight:650}.RSGjfq_moreAction{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent);text-underline-offset:.25em;white-space:nowrap;margin-top:12px;font-size:.9375rem;font-weight:750;text-decoration-thickness:1.5px}@media (hover:hover){.RSGjfq_wall[data-names=band] .RSGjfq_caption{translate:0 101%}.RSGjfq_wall[data-names=band] .RSGjfq_plant:hover .RSGjfq_caption,.RSGjfq_wall[data-names=band] .RSGjfq_plant:focus-visible .RSGjfq_caption{translate:none}.RSGjfq_wall[data-names=legend] .RSGjfq_plant{overflow:clip}.RSGjfq_wall[data-names=legend] .RSGjfq_photo{border-radius:0;position:absolute;inset:0}.RSGjfq_wall[data-names=legend] .RSGjfq_caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RSGjfq_wall[data-names=legend] .RSGjfq_legend li{cursor:default}.RSGjfq_wall[data-names=legend][data-active] .RSGjfq_plant:not([data-lit]) .RSGjfq_photo{opacity:.32}.RSGjfq_more:hover .RSGjfq_moreArrow>svg{translate:3px}.RSGjfq_more:hover .RSGjfq_moreAction{text-decoration-color:currentColor}}@media (hover:none){.RSGjfq_legend{display:none}.RSGjfq_wall[data-names=legend] .RSGjfq_plant{grid-template-rows:minmax(0,1fr) auto;display:grid}.RSGjfq_wall[data-names=legend] .RSGjfq_caption{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 6px 0;display:flex}.RSGjfq_wall[data-names=legend] .RSGjfq_name{font-size:1.0625rem}.RSGjfq_wall[data-names=legend] .RSGjfq_kind{color:var(--muted)}}@media (prefers-reduced-motion:no-preference){.RSGjfq_photo{transition:opacity .35s var(--ease)}.RSGjfq_photo img{transition:scale .7s var(--ease)}.RSGjfq_wall[data-names=band] .RSGjfq_caption{transition:translate .45s var(--ease)}.RSGjfq_legend li>span{transition:background-color .25s var(--ease), color .25s var(--ease)}.RSGjfq_more{transition:background-color .25s var(--ease), scale .2s var(--ease)}.RSGjfq_more:active{scale:.98}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.RSGjfq_plant:hover .RSGjfq_photo img,.RSGjfq_plant:focus-visible .RSGjfq_photo img{scale:1.04}}@media (max-width:899px){.RSGjfq_wall{--row:clamp(140px, 42vw, 260px);grid-template-columns:repeat(2,minmax(0,1fr))}.RSGjfq_fit{grid-template-rows:auto repeat(7, var(--row)) auto;grid-template-areas:"head head""f f""r p""r p""b m""b m""o s""o s""L L"}.RSGjfq_long,.RSGjfq_staggered{grid-template-rows:auto repeat(12, var(--row)) auto;grid-template-areas:"head head""f f""r p""r p""b h""b h""m o""m o""s s""k t""k t""j i""j i""L L"}.RSGjfq_head{padding-bottom:clamp(150px,38vw,240px)}.RSGjfq_headArt{width:clamp(200px,50vw,320px);bottom:-70px;right:-40px}.RSGjfq_more{min-height:260px}}.RSGjfq_intro{margin:var(--gap) var(--gap) 0;padding:calc(var(--header-h) + clamp(40px, 6vw, 88px)) var(--gutter) clamp(44px, 5vw, 72px);border-radius:var(--r);background:var(--canopy);color:var(--paper);justify-items:start;gap:20px;display:grid}.RSGjfq_introNote{max-width:62ch}.RSGjfq_choices{gap:var(--gap);margin:var(--gap) var(--gap) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RSGjfq_choice{border-radius:var(--r);background:var(--sand);align-content:start;gap:14px;padding:clamp(28px,3vw,44px);display:grid}.RSGjfq_choiceText{max-width:52ch;color:var(--muted)}.RSGjfq_choiceLinks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.RSGjfq_styles{margin:0 var(--gap);padding:clamp(36px, 4vw, 56px) var(--gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.RSGjfq_styles h3{margin-bottom:8px}.RSGjfq_switcher{width:max-content;max-width:calc(100% - 2 * var(--gap));background:var(--canopy);color:var(--paper);border-radius:28px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0 auto 14px;padding:6px;font-size:.875rem;display:flex}.RSGjfq_switchGroup{align-items:center;gap:2px;display:flex}.RSGjfq_switchLabel{color:color-mix(in srgb, var(--paper) 70%, transparent);margin:0 6px 0 12px;font-weight:700}.RSGjfq_switcher a{white-space:nowrap;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.RSGjfq_switcher a:hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.RSGjfq_switcher a[aria-current=page]{background:var(--paper);color:var(--canopy)}@media (max-width:899px){.RSGjfq_choices,.RSGjfq_styles{grid-template-columns:minmax(0,1fr)}.RSGjfq_switchLabel{display:none}.RSGjfq_switcher a{height:34px;padding:0 11px}}
.rhUr7a_intro{margin:var(--gap) var(--gap) 0;padding:calc(var(--header-h) + clamp(48px, 7vw, 112px)) var(--gutter) clamp(52px, 6vw, 92px);border-radius:var(--r);background:var(--canopy);color:var(--paper);justify-items:start;gap:24px;display:grid;position:relative;overflow:clip}.rhUr7a_intro>:not(.rhUr7a_introArt){z-index:1;position:relative}.rhUr7a_title{max-width:12ch;font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.035em;font-size:clamp(2.75rem,1.35rem + 4.6vw,6rem);font-weight:600;line-height:.95}.rhUr7a_introArt{width:clamp(240px,34vw,520px);position:absolute;bottom:clamp(-170px,-10vw,-60px);right:clamp(-120px,-5vw,-40px)}.rhUr7a_groups{gap:var(--gap);margin:var(--gap) var(--gap) 0;display:grid}.rhUr7a_groupSection{scroll-margin-top:12px}.rhUr7a_group{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rhUr7a_groupHead{border-radius:var(--r);background:var(--bg);min-width:0;color:var(--ink);flex-direction:column;grid-area:1/1/auto/span 2;justify-content:space-between;gap:16px;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:clip}.rhUr7a_groupHeadEnd{grid-column:3/span 2}.rhUr7a_groupHead>:not(.rhUr7a_groupArt){z-index:1;position:relative}.rhUr7a_groupTitle{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.04em;font-size:clamp(3rem,1.5rem + 4.4vw,6.5rem);font-weight:600;line-height:.92}.rhUr7a_groupNote{max-width:20ch;font-size:clamp(1.0625rem,1rem + .35vw,1.3rem);font-weight:650;line-height:1.35}.rhUr7a_groupArt{width:min(54%,380px);position:absolute;bottom:-24%;right:-6%}.rhUr7a_plant{border-radius:var(--r);background:var(--fill);min-width:0;color:var(--ink);grid-template-rows:auto 1fr;margin:0;display:grid;position:relative;overflow:clip;container-type:inline-size}.rhUr7a_plantPhoto{aspect-ratio:1}.rhUr7a_band{justify-content:space-between;align-items:baseline;gap:4px 12px;padding:13px 18px 15px;display:flex}.rhUr7a_kind{flex:none;font-size:.8125rem;font-weight:750;line-height:1.2}@container (max-width:230px){.rhUr7a_band{flex-direction:column;align-items:flex-start;padding:11px 14px 13px}}.rhUr7a_end{margin:var(--gap) var(--gap) 0;padding:clamp(48px, 6vw, 96px) var(--gutter);border-radius:var(--r);background:var(--sambal);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex;position:relative;overflow:clip}.rhUr7a_end>:not(.rhUr7a_endArt){z-index:1;position:relative}.rhUr7a_endArt{width:clamp(260px,34vw,520px);position:absolute;bottom:clamp(-200px,-11vw,-80px);left:clamp(-140px,-6vw,-50px)}.rhUr7a_endTitle{max-width:11ch;font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.03em;font-size:clamp(2.5rem,1.45rem + 3.4vw,4.75rem);font-weight:600;line-height:.98}.rhUr7a_endActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (prefers-reduced-motion:no-preference){.rhUr7a_plant{transition:background-color .35s var(--ease), color .35s var(--ease)}.rhUr7a_plantPhoto img{transition:scale .7s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.rhUr7a_plant:hover .rhUr7a_plantPhoto img{scale:1.04}}@media (max-width:1099px){.rhUr7a_group{grid-template-columns:repeat(3,minmax(0,1fr))}.rhUr7a_groupHead,.rhUr7a_groupHeadEnd{min-height:clamp(200px,30vw,300px);padding-right:max(var(--gutter), 34%);grid-column:1/-1}.rhUr7a_groupArt{width:clamp(190px,34vw,320px);bottom:-60px;right:-40px}}@media (max-width:599px){.rhUr7a_intro{padding-bottom:clamp(150px,44vw,210px)}.rhUr7a_introArt{width:clamp(200px,58vw,280px);bottom:-70px;right:-40px}.rhUr7a_group{grid-template-columns:repeat(2,minmax(0,1fr))}.rhUr7a_groupHead,.rhUr7a_groupHeadEnd{min-height:210px;padding:26px 40% 26px 24px}.rhUr7a_groupArt{width:170px;bottom:-40px;right:-36px}.rhUr7a_end{flex-direction:column;align-items:flex-start;padding-bottom:120px}.rhUr7a_endArt{width:210px;bottom:-100px;left:auto;right:-50px}.rhUr7a_endActions{flex-direction:column;align-self:stretch;align-items:stretch}.rhUr7a_endActions>a{justify-content:center}}
.NSJZyG_placeName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.01em;font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem);font-weight:600;line-height:1.15}.NSJZyG_placeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.NSJZyG_placeKm{color:var(--sambal-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:750}.NSJZyG_placeDetail{color:var(--muted);font-size:.9375rem;line-height:1.45}.NSJZyG_note{color:var(--muted);font-size:.875rem}.NSJZyG_baseAddress{margin-top:6px;font-size:.9375rem;line-height:1.45}.NSJZyG_split{margin-inline:var(--gap);border-radius:var(--r);background:var(--sand);grid-template:"head map""body map"1fr/minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:clip}.NSJZyG_splitHead{padding:clamp(44px, 6vw, 96px) var(--gutter) 0;grid-area:head;justify-items:start;gap:22px;display:grid}.NSJZyG_splitBody{padding:36px var(--gutter) clamp(44px, 6vw, 96px);flex-direction:column;grid-area:body;gap:28px;display:flex}.NSJZyG_splitMap{grid-area:map}.NSJZyG_splitEnd{gap:10px;margin-top:auto;display:grid}.NSJZyG_places{gap:var(--gap);display:grid}.NSJZyG_basePlate{border-radius:var(--r-small);background:color-mix(in srgb, var(--moss) 55%, var(--paper));color:var(--deep);justify-items:start;gap:4px;padding:20px 22px 22px;display:grid}.NSJZyG_baseTag{font-size:.875rem;font-weight:750}.NSJZyG_placeGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.NSJZyG_placePlate{border-radius:var(--r-small);background:var(--paper);align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.NSJZyG_placePlate[data-wide]{grid-column:1/-1}.NSJZyG_atlas{margin-inline:var(--gap);padding:clamp(44px, 6vw, 96px) var(--gutter);border-radius:var(--r);background:var(--sky);color:var(--deep);gap:clamp(36px,4vw,56px);display:grid}.NSJZyG_atlasHead{text-align:center;justify-items:center;gap:22px;display:grid}.NSJZyG_atlasStage{grid-template-columns:minmax(0,16rem) minmax(0,1fr) minmax(0,16rem);grid-template-areas:"west map east";gap:clamp(24px,3vw,48px);display:grid}.NSJZyG_atlasMap{grid-area:map;align-self:center}.NSJZyG_atlasNotes{flex-direction:column;justify-content:space-around;gap:28px;margin:0;padding:0;list-style:none;display:flex}.NSJZyG_atlasNotes[data-side=west]{text-align:right;grid-area:west;align-items:flex-end}.NSJZyG_atlasNotes[data-side=east]{grid-area:east}.NSJZyG_atlasNote{gap:2px;display:grid}.NSJZyG_atlasName{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem);font-weight:600;line-height:1.15}.NSJZyG_atlasKm{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:750}.NSJZyG_atlasDetail{font-size:.9375rem;line-height:1.45}.NSJZyG_atlasBase{border-radius:var(--r-small);background:color-mix(in srgb, var(--moss) 55%, var(--paper));padding:14px 16px 16px}.NSJZyG_atlasEnd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.NSJZyG_atlas .NSJZyG_note{color:var(--deep)}@media (max-width:1099px){.NSJZyG_atlasStage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"map map""west east";row-gap:36px}.NSJZyG_atlasNotes{justify-content:flex-start}.NSJZyG_atlasNotes[data-side=west]{text-align:left;align-items:stretch}}@media (max-width:899px){.NSJZyG_split{grid-template:"head""map""body"/minmax(0,1fr)}.NSJZyG_splitHead{padding-bottom:36px}.NSJZyG_splitBody{padding-top:28px}}@media (max-width:599px){.NSJZyG_atlasHead{text-align:left;justify-items:start}.NSJZyG_placePlate{padding:16px 16px 18px}.NSJZyG_atlasStage{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""west""east";row-gap:24px}.NSJZyG_atlasNotes{gap:22px}}@media (max-width:519px){.NSJZyG_placeGrid{grid-template-columns:minmax(0,1fr)}}
.TlFMuq_preview{height:clamp(150px,15vw,200px);margin-inline:var(--gap);border-radius:var(--r);isolation:isolate;position:relative;overflow:clip}.TlFMuq_preview:has([data-variant=bar]){border-start-start-radius:0;border-start-end-radius:0}.TlFMuq_previewImage{object-fit:cover;object-position:50% 42%;z-index:-1}.TlFMuq_short{display:none}@media (max-width:599px){.TlFMuq_full{display:none}.TlFMuq_short{display:inline}}
