/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0}}}:root{--kinfern-brand-fern:#144835;--kinfern-brand-sand:#efece3;--kinfern-brand-gold:#cba058;--kinfern-brand-forest:#163e35;--kinfern-brand-white:#fff;--kinfern-surface-white:var(--kinfern-brand-white);--kinfern-article-guide-background:var(--kinfern-brand-forest);--kinfern-radius-sm:.125rem;--kinfern-radius-card:1rem;--kinfern-radius-pill:999px;--kinfern-shadow-card:0 18px 50px #163e351f;--kinfern-transition-colors:color .22s ease, background-color .22s ease, border-color .22s ease}.kinfern-cta-gold{border-radius:var(--kinfern-radius-sm,.125rem);background:var(--kinfern-brand-gold);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.25rem;font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .22s,color .22s;display:inline-flex}.kinfern-cta-gold:after{content:"→";flex:none;font-size:1rem;line-height:1;transition:transform .22s;display:inline-block}.kinfern-cta-gold:hover,.kinfern-cta-gold:focus-visible{background:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-cta-gold:hover,.kinfern-cta-gold:focus-visible{background:color-mix(in srgb, var(--kinfern-brand-gold) 82%, var(--kinfern-brand-forest))}}.kinfern-cta-gold:hover,.kinfern-cta-gold:focus-visible{color:#fff}.kinfern-cta-gold:hover:after,.kinfern-cta-gold:focus-visible:after{transform:translate(.25rem)}.kinfern-cta-gold-outline{border:1px solid var(--kinfern-brand-gold);border-radius:var(--kinfern-radius-sm,.125rem);color:var(--kinfern-brand-gold);letter-spacing:.14em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.25rem;font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.kinfern-cta-gold-outline:after{content:"→";flex:none;font-size:1rem;line-height:1;transition:transform .22s;display:inline-block}.kinfern-cta-gold-outline:hover,.kinfern-cta-gold-outline:focus-visible{border-color:var(--kinfern-brand-gold);background:var(--kinfern-brand-gold);color:#fff}.kinfern-cta-gold-outline:hover:after,.kinfern-cta-gold-outline:focus-visible:after{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.kinfern-cta-gold,.kinfern-cta-gold:after,.kinfern-cta-gold-outline,.kinfern-cta-gold-outline:after{transition:none}}body.kinfern-auth-guest{background:var(--kinfern-brand-fern,#144835);min-height:100vh;color:var(--kinfern-brand-forest,#163e35)}body.kinfern-auth-guest .kinfern-auth-guest-main{background:var(--kinfern-brand-fern,#144835);place-items:center;min-height:calc(100vh - 4.5rem);padding:clamp(2rem,6vw,5rem) 1rem;display:grid}body.kinfern-auth-guest .kinfern-auth-guest-main>.min-h-screen{background:0 0;width:min(100%,32rem);min-height:0;padding:0}body.kinfern-auth-guest .kinfern-auth-guest-main>.min-h-screen>div:first-child{margin-bottom:1.5rem}body.kinfern-auth-guest .kinfern-auth-guest-main>.min-h-screen>div:first-child img{filter:brightness(0)invert();width:auto;max-height:4.5rem}body.kinfern-auth-guest .kinfern-auth-guest-main h2{color:#fff;letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem)}body.kinfern-auth-guest .kinfern-auth-guest-main>.min-h-screen>.w-full{border-radius:var(--kinfern-radius-card,1rem);background:var(--kinfern-brand-sand,#efece3);border:1px solid #efece3b3;margin-top:0;padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 24px 70px #08181247}body.kinfern-auth-guest .kinfern-auth-guest-main label,body.kinfern-auth-guest .kinfern-auth-guest-main span,body.kinfern-auth-guest .kinfern-auth-guest-main p{color:var(--kinfern-brand-forest,#163e35)}body.kinfern-auth-guest .kinfern-auth-guest-main input:not([type=checkbox]){width:100%;color:var(--kinfern-brand-forest,#163e35);background:#fff;border:1px solid #163e354d;border-radius:.35rem}body.kinfern-auth-guest .kinfern-auth-guest-main input:not([type=checkbox]):focus{border-color:var(--kinfern-brand-gold,#cba058);box-shadow:0 0 0 3px #cba05833}body.kinfern-auth-guest .kinfern-auth-guest-main a{color:var(--kinfern-brand-forest,#163e35)}body.kinfern-auth-guest .kinfern-auth-guest-main a:hover,body.kinfern-auth-guest .kinfern-auth-guest-main a:focus-visible{color:var(--kinfern-brand-gold,#cba058)}body.kinfern-auth-guest .kinfern-auth-guest-main button[type=submit]{background:var(--kinfern-brand-gold,#cba058);color:#fff;border:0;border-radius:.35rem}body.kinfern-auth-guest .kinfern-auth-guest-main button[type=submit]:hover,body.kinfern-auth-guest .kinfern-auth-guest-main button[type=submit]:focus-visible{background:var(--kinfern-brand-gold,#cba058)}@supports (color:color-mix(in lab, red, red)){body.kinfern-auth-guest .kinfern-auth-guest-main button[type=submit]:hover,body.kinfern-auth-guest .kinfern-auth-guest-main button[type=submit]:focus-visible{background:color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 82%, var(--kinfern-brand-forest,#163e35))}}body.kinfern-auth-guest .kinfern-auth-guest-footer{background:var(--kinfern-brand-forest,#163e35);color:var(--kinfern-brand-sand,#efece3)}body.kinfern-auth-guest .kinfern-auth-guest-footer-inner{letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,80rem);min-height:4.5rem;margin:0 auto;font-size:.75rem;display:flex}body.kinfern-auth-guest .kinfern-auth-guest-footer-inner span{text-align:center;width:100%}@media (width<=40rem){body.kinfern-auth-guest .kinfern-auth-guest-footer-inner{flex-direction:column;justify-content:center;padding:1rem 0}}@layer components{.kinfern-hero-eyebrow,.kinfern-catalog-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-white,#fff);text-transform:uppercase}.kinfern-hero-title,.kinfern-catalog-hero-title{max-width:var(--container-4xl,56rem);text-align:left;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);margin-inline:0}@media (width>=480px){.kinfern-hero-title,.kinfern-catalog-hero-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=640px){.kinfern-hero-title,.kinfern-catalog-hero-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=768px){.kinfern-hero-title,.kinfern-catalog-hero-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.kinfern-hero-title,.kinfern-catalog-hero-title{text-shadow:0 2px 20px #00000059}.kinfern-hero-intro,.kinfern-catalog-hero-intro{margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-hero-intro,.kinfern-catalog-hero-intro{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-catalog-hero-intro :where(p,li,span,div){color:var(--color-white,#fff)}.kinfern-catalog-hero{flex-direction:column;justify-content:flex-end;min-height:48vh;display:flex;position:relative;overflow:hidden}@media (width>=768px){.kinfern-catalog-hero{min-height:58vh}}body.kinfern-golf.kinfern-hero-page .kinfern-catalog-hero,body.kinfern-golf.kinfern-hero-page .kinfern-article-hero{min-height:calc(48vh + var(--kinfern-site-header-height,7.5rem))}@media (width>=768px){body.kinfern-golf.kinfern-hero-page .kinfern-catalog-hero,body.kinfern-golf.kinfern-hero-page .kinfern-article-hero{min-height:calc(58vh + var(--kinfern-site-header-height,7.5rem))}}.kinfern-catalog-hero-layout{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-catalog-hero-layout{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-catalog-hero-layout{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-catalog-hero-layout--package{width:100%}.kinfern-hero,.kinfern-hero-stage,.kinfern-hero-slide{z-index:0;width:100%;height:100vh;min-height:100vh;position:relative}.kinfern-hero:before{display:none}.kinfern-hero .kinfern-hero-slide:before{pointer-events:none;z-index:1;content:"";background:linear-gradient(90deg,#142f24c7 0%,#142f246b 48%,#142f242e 100%);position:absolute;inset:0}.kinfern-catalog-hero,.kinfern-article-hero,.kinfern-about-hero{isolation:isolate}.kinfern-catalog-hero:after,.kinfern-article-hero:after,.kinfern-about-hero:after{pointer-events:none;z-index:1;content:"";background:linear-gradient(90deg,#142f24c7 0%,#142f246b 48%,#142f242e 100%);position:absolute;inset:0}.kinfern-hero .kinfern-hero-green-overlay{background:0 0!important}body.kinfern-golf.home #main-content>section#kinfern-hero,body.kinfern-golf.home #main-content>.kinfern-hero-shell{z-index:0;margin-top:0;position:relative}.kinfern-hero-content{z-index:2;width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:flex-end;padding-bottom:10vh;display:flex;position:relative}@media (width>=640px){.kinfern-hero-content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:12vh}}@media (width>=1024px){.kinfern-hero-content{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-hero-content{padding-bottom:5vh}.kinfern-hero-title{color:#fff!important}.kinfern-hero-course-badge{z-index:20;align-items:flex-end;gap:var(--spacing,.25rem);text-align:right;max-width:min(15rem,100vw - 2.5rem);top:auto;right:max(1rem, var(--kinfern-gutter,10vw));cursor:pointer;pointer-events:auto;color:var(--kinfern-brand-sand);flex-direction:column;text-decoration:none;display:flex;position:absolute;bottom:max(1.25rem,10vh)}@media (width>=640px){.kinfern-hero-course-badge{bottom:max(1.5rem,5vh)}}.kinfern-hero-course-badge,.kinfern-hero-course-badge *{cursor:pointer}.kinfern-hero-course-badge-hover{align-items:flex-end;gap:var(--spacing,.25rem);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:inline-flex;transform:translateY(.25rem)}.kinfern-hero-course-badge-hover-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.52rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--kinfern-brand-gold);text-transform:uppercase;background:#fffffff5;border-radius:.25rem}.kinfern-hero-course-badge-hover-rule{height:1px;width:calc(var(--spacing,.25rem) * 6);background-color:var(--kinfern-brand-gold);display:block}@supports (color:color-mix(in lab, red, red)){.kinfern-hero-course-badge-hover-rule{background-color:color-mix(in oklab, var(--kinfern-brand-gold) 70%, transparent)}}.kinfern-hero-course-badge:hover .kinfern-hero-course-badge-hover,.kinfern-hero-course-badge:focus-visible .kinfern-hero-course-badge-hover{opacity:1;transform:translateY(0)}.kinfern-hero-course-badge-inner{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border:1px solid #c5a47e6b;transition-duration:.3s;display:flex;box-shadow:0 10px 28px #142f2459;background:var(--kinfern-brand-forest)!important;color:var(--kinfern-brand-sand)!important}.kinfern-hero-course-badge:hover .kinfern-hero-course-badge-inner,.kinfern-hero-course-badge:focus-visible .kinfern-hero-course-badge-inner{transform:translateY(-1px);box-shadow:0 12px 30px #142f2466;background:var(--kinfern-brand-fern)!important}.kinfern-hero-course-badge-crest{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=640px){.kinfern-hero-course-badge-crest{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}}.kinfern-hero-course-badge-crest{box-shadow:none;filter:none;opacity:1;background:0 0;border:0}.kinfern-hero-course-badge-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;box-shadow:none;filter:none;background:0 0}.kinfern-hero-course-badge-copy{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex;color:var(--kinfern-brand-sand)!important}.kinfern-hero-course-badge-name{--tw-leading:1.15;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.84rem;line-height:1.15;font-weight:var(--font-weight-normal,400);--tw-tracking:-.01em;letter-spacing:-.01em;flex-direction:column;display:flex}@media (width>=640px){.kinfern-hero-course-badge-name{font-size:.9rem}}.kinfern-hero-course-badge-name{color:var(--kinfern-brand-sand)!important}.kinfern-hero-course-badge-name-line{display:block;color:var(--kinfern-brand-sand)!important}.kinfern-hero-course-badge-location{align-items:center;gap:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:.52rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;color:#f9f7f2c7!important}.kinfern-hero-course-badge-pin{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);color:var(--kinfern-brand-gold);flex-shrink:0;display:inline-flex}.kinfern-hero-course-badge-pin svg{width:100%;height:100%}.kinfern-hero-course-locator{right:max(1rem, var(--kinfern-gutter,10vw));z-index:20;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#144835e6;border:1px solid #cba058a6;border-radius:.75rem;align-items:center;gap:.75rem;width:min(20rem,100vw - 2rem);padding:.75rem .85rem;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;bottom:max(1.25rem,5vh);box-shadow:0 .75rem 2rem #08181259}.kinfern-hero-course-locator:hover,.kinfern-hero-course-locator:focus-visible{border-color:var(--kinfern-brand-gold);background:#163e35f5;box-shadow:0 1rem 2.25rem #08181273}.kinfern-hero-course-locator-flag{background:#efece31a;border:1px solid #efece359;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.1rem;display:flex;overflow:hidden}.kinfern-hero-course-locator-flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kinfern-hero-course-locator-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.kinfern-hero-course-locator-label{color:var(--kinfern-brand-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.55rem;font-weight:600}.kinfern-hero-course-locator-title{color:#fff;font-family:var(--kinfern-font-serif);flex-direction:column;font-size:.95rem;line-height:1.15;display:flex}.kinfern-hero-course-locator-location{color:#efece3c7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.55rem;font-weight:600;display:inline-flex}.kinfern-hero-course-locator-pin{width:.7rem;height:.7rem;color:var(--kinfern-brand-gold);flex-shrink:0;display:inline-flex}.kinfern-hero-course-locator-pin svg{width:100%;height:100%}.kinfern-hero-course-locator-arrow:after{color:var(--kinfern-brand-gold);content:"→";font-size:1.35rem;line-height:1;transition:transform .3s;display:block}.kinfern-hero-course-locator:hover .kinfern-hero-course-locator-arrow:after,.kinfern-hero-course-locator:focus-visible .kinfern-hero-course-locator-arrow:after{transform:translate(.2rem)}@media (width<=639px){.kinfern-hero-course-locator{width:min(19rem,100vw - 2rem);bottom:1.25rem;right:1rem}}.kinfern-hero-inner{width:100%;max-width:var(--container-4xl,56rem);text-align:left;color:var(--color-white,#fff);margin-inline:0}body.kinfern-golf.home .kinfern-hero-content{justify-content:flex-start;align-items:flex-end;padding-inline:0}body.kinfern-golf.home .kinfern-hero-inner{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left;margin-inline:auto}@media (width>=640px){body.kinfern-golf.home .kinfern-hero-inner{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){body.kinfern-golf.home .kinfern-hero-inner{padding-inline:calc(var(--spacing,.25rem) * 8)}}body.kinfern-golf.home .kinfern-hero-eyebrow,body.kinfern-golf.home .kinfern-hero-title,body.kinfern-golf.home .kinfern-hero-intro{text-align:left;margin-inline:0}body.kinfern-golf.home .kinfern-hero-title{max-width:60rem}body.kinfern-golf.home .kinfern-hero-intro{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem)}@supports (color:color-mix(in lab, red, red)){.kinfern-hero-eyebrow-box{border-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.kinfern-hero-eyebrow-gold{color:var(--kinfern-brand-gold)!important}.kinfern-hero-rich-content :where(h1,h2,h3,h4,h5,h6){max-width:var(--container-4xl,56rem);text-align:left;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-shadow:0 2px 20px #00000059;margin-inline:0;background-color:#0000!important;background-image:none!important}.kinfern-hero-rich-content :where(p,li,span,div){margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-hero-rich-content :where(p,li,span,div){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-hero-rich-content :where(p,li,span,div){background-color:#0000!important;background-image:none!important}.kinfern-hero-rich-content :where(h1){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (width>=480px){.kinfern-hero-rich-content :where(h1){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=640px){.kinfern-hero-rich-content :where(h1){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=768px){.kinfern-hero-rich-content :where(h1){font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.kinfern-hero-rich-content :where(h2,h3){margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}@media (width>=640px){.kinfern-hero-rich-content :where(h2,h3){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=768px){.kinfern-hero-rich-content :where(h2,h3){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}body.kinfern-golf.kinfern-hero-page #main-content{z-index:0!important;position:relative!important}body.kinfern-golf.kinfern-hero-page #main-content>section#kinfern-hero:first-child,body.kinfern-golf.kinfern-hero-page #main-content>.kinfern-hero-shell:first-child{background-color:#0000!important;padding:0!important}.kinfern-golf{color:oklch(37.3% .034 259.733)}body.kinfern-golf #main-content{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body.kinfern-golf #main-content :where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:var(--font-weight-normal,400)}body.kinfern-golf #main-content :where(p){font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body.kinfern-golf #main-content :where(h1,h2,h3,h4,h5,h6):not(:where([class*=kinfern-])){--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--kinfern-brand-fern)}body.kinfern-golf #main-content :where(h1):not(:where([class*=kinfern-])){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}@media (width>=768px){body.kinfern-golf #main-content :where(h1):not(:where([class*=kinfern-])){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){body.kinfern-golf #main-content :where(h1):not(:where([class*=kinfern-])){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}body.kinfern-golf #main-content :where(h2):not(:where([class*=kinfern-])){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}@media (width>=768px){body.kinfern-golf #main-content :where(h2):not(:where([class*=kinfern-])){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (width>=1024px){body.kinfern-golf #main-content :where(h2):not(:where([class*=kinfern-])){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}body.kinfern-golf #main-content :where(h3):not(:where([class*=kinfern-])){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}@media (width>=768px){body.kinfern-golf #main-content :where(h3):not(:where([class*=kinfern-])){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (width>=1024px){body.kinfern-golf #main-content :where(h3):not(:where([class*=kinfern-])){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}body.kinfern-golf #main-content :where(h4):not(:where([class*=kinfern-])){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}@media (width>=768px){body.kinfern-golf #main-content :where(h4):not(:where([class*=kinfern-])){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (width>=1024px){body.kinfern-golf #main-content :where(h4):not(:where([class*=kinfern-])){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}body.kinfern-golf #main-content :where(h5):not(:where([class*=kinfern-])){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}@media (width>=768px){body.kinfern-golf #main-content :where(h5):not(:where([class*=kinfern-])){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}body.kinfern-golf #main-content :where(h6):not(:where([class*=kinfern-])){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}@media (width>=768px){body.kinfern-golf #main-content :where(h6):not(:where([class*=kinfern-])){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}body.kinfern-golf #main-content :where(p):not(:where([class*=kinfern-])){margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}body.kinfern-golf #main-content section.text-white :where(h1,h2,h3,h4,h5,h6):not(:where([class*=kinfern-])),body.kinfern-golf #main-content section.kinfern-band-forest :where(h1,h2,h3,h4,h5,h6):not(:where([class*=kinfern-])){color:var(--color-white,#fff)}body.kinfern-golf #main-content section.kinfern-band-forest :where(p):not(:where([class*=kinfern-])){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf #main-content section.kinfern-band-forest :where(p):not(:where([class*=kinfern-])){color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}body.kinfern-golf #main-content :is(.article-detail,.kinfern-catalog-prose) a:not(.link-unstyled):not(.inline-flex):not(.rounded-full):not(.btn):not([role=button]){color:var(--kinfern-brand-fern);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}@media (hover:hover){body.kinfern-golf #main-content :is(.article-detail,.kinfern-catalog-prose) a:not(.link-unstyled):not(.inline-flex):not(.rounded-full):not(.btn):not([role=button]):hover{color:var(--kinfern-brand-gold)}}body.kinfern-golf #main-content section.text-white :is(.article-detail,.kinfern-catalog-prose) a:not(.link-unstyled):not(.inline-flex):not(.rounded-full):not(.btn):not([role=button]){color:var(--color-white,#fff)}@media (hover:hover){body.kinfern-golf #main-content section.text-white :is(.article-detail,.kinfern-catalog-prose) a:not(.link-unstyled):not(.inline-flex):not(.rounded-full):not(.btn):not([role=button]):hover{color:var(--kinfern-brand-gold)}}.kinfern-golf .kinfern-heading{color:var(--kinfern-brand-fern);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.kinfern-section{width:100%;max-width:var(--container-7xl,80rem);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 16);margin-inline:auto;position:relative}@media (width>=640px){.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 24)}}.kinfern-page-gutter{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-page-gutter{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-page-gutter{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-section--compact{padding-block:calc(var(--spacing,.25rem) * 12)}@media (width>=1024px){.kinfern-section--compact{padding-block:calc(var(--spacing,.25rem) * 16)}}.kinfern-section-heading{text-align:center;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-section-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-section-heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.kinfern-section-subheading{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-section-subheading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-btn{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}.kinfern-btn-gold-outline{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--kinfern-brand-gold);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.kinfern-btn-gold-outline:hover{background-color:var(--kinfern-brand-gold);color:var(--color-white,#fff)!important}}.kinfern-btn-white{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex;color:var(--color-white,#fff)!important}@media (hover:hover){.kinfern-btn-white:hover{background-color:var(--color-white,#fff);color:var(--kinfern-brand-fern)!important}}.kinfern-btn-white:focus{color:var(--color-white,#fff)!important}.kinfern-card-overlay{position:relative;overflow:hidden}.kinfern-card-overlay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.kinfern-card-overlay:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kinfern-card-overlay:after{content:"";pointer-events:none;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000b3;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-card-overlay:after{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}.kinfern-card-overlay:after{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.kinfern-card-overlay:after{--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.kinfern-card-overlay:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.kinfern-card-label{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-white,#fff);display:flex;position:absolute;bottom:0;left:0}@media (width>=768px){.kinfern-card-label{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.kinfern-card-arrow{color:var(--kinfern-brand-gold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.kinfern-card-arrow:is(:where(.group):hover *){--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}}.kinfern-dots{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.kinfern-dots--standalone{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2)}.kinfern-dot{box-sizing:border-box;height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;border-radius:2147483647px;flex-shrink:0;padding:0;transition-duration:.3s}.kinfern-dot-active{background-color:var(--kinfern-brand-gold)}button.kinfern-dot{cursor:pointer}.kinfern-carousel-nav{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:flex}.kinfern-carousel-arrow,.kinfern-journey-arrow,.kinfern-testimonial-arrow{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);color:var(--kinfern-brand-gold);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-duration:.3s;display:inline-flex}@media (hover:hover){:is(.kinfern-carousel-arrow,.kinfern-journey-arrow,.kinfern-testimonial-arrow):hover{opacity:.7}}:is(.kinfern-carousel-arrow,.kinfern-journey-arrow,.kinfern-testimonial-arrow):focus{--tw-outline-style:none;outline-style:none}.kinfern-carousel-arrow-icon{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 8)}.kinfern-journey-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-section{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 10%, transparent)}}.kinfern-journey-intro{max-width:var(--container-3xl,48rem);text-align:center;margin-inline:auto}.kinfern-journey-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:11px;font-weight:var(--font-weight-normal,400);--tw-tracking:.28em;letter-spacing:.28em;color:var(--kinfern-brand-forest);text-transform:uppercase;display:inline-flex}@media (width>=768px){.kinfern-journey-eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-journey-eyebrow:before,.kinfern-journey-eyebrow:after{content:"";background:currentColor;flex:none;width:2.5rem;height:1px}.kinfern-journey-heading{max-width:var(--container-4xl,56rem);text-align:center;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern);margin-inline:auto}@media (width>=768px){.kinfern-journey-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-journey-heading{font-size:2.75rem}}.kinfern-journey-subheading{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);text-align:center;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-subheading{color:color-mix(in oklab, var(--kinfern-brand-fern) 80%, transparent)}}@media (width>=768px){.kinfern-journey-subheading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-journey-carousel{margin-top:calc(var(--spacing,.25rem) * 10)}@media (width>=1024px){.kinfern-journey-carousel{margin-top:calc(var(--spacing,.25rem) * 12)}}.kinfern-journey-viewport{overflow:hidden}.kinfern-journey-track{will-change:transform;align-items:flex-start;gap:1.25rem;width:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}@media (width>=1024px){.kinfern-journey-track{gap:1.5rem}}.kinfern-journey-card{aspect-ratio:4/5;flex:0 0 100%;align-self:flex-start;width:100%;min-width:0;max-width:100%;min-height:22rem;display:block;position:relative}@media (width>=640px){.kinfern-journey-card{flex:0 0 calc(50% - .625rem);width:calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width>=1024px){.kinfern-journey-card{flex:0 0 calc(33.3333% - 1rem);width:calc(33.3333% - 1rem);max-width:calc(33.3333% - 1rem)}}.kinfern-journey-carousel--static .kinfern-journey-viewport{overflow:visible}.kinfern-journey-carousel--static .kinfern-journey-track{grid-template-columns:minmax(0,1fr);justify-content:flex-start;gap:1.25rem;width:100%;margin-inline:auto;display:grid;transform:none}@media (width>=640px){.kinfern-journey-carousel--static .kinfern-journey-track[data-count="2"],.kinfern-journey-carousel--static .kinfern-journey-track[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kinfern-journey-carousel--static .kinfern-journey-track{gap:1.5rem}.kinfern-journey-carousel--static .kinfern-journey-track[data-count="2"],.kinfern-journey-carousel--static .kinfern-journey-track[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.kinfern-journey-carousel--static .kinfern-journey-card{aspect-ratio:4/5;flex:none;width:100%;max-width:none;min-height:22rem}.kinfern-journey-card:not(.is-active){opacity:.95}.kinfern-journey-card.is-active{opacity:1}.kinfern-journey-overlay{min-width:0;color:var(--color-white,#fff);--tw-shadow:0 1px 2px var(--tw-shadow-color,#101e190f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.75rem;flex-direction:column;text-decoration-line:none;display:flex;position:absolute;inset:0;overflow:hidden}.kinfern-journey-overlay-image,.kinfern-journey-overlay-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.kinfern-journey-overlay:hover .kinfern-journey-overlay-image{transform:scale(1.05)}.kinfern-journey-overlay-fallback{background-color:var(--kinfern-brand-fern);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-fallback{background-color:color-mix(in oklab, var(--kinfern-brand-fern) 20%, transparent)}}.kinfern-journey-overlay-fallback{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-fallback{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.kinfern-journey-overlay-scrim{pointer-events:none;background:linear-gradient(#080e0c2e 0%,#0000 28%),linear-gradient(#0000 22%,#0c0a0847 48%,#0c0a08b8 72%,#0c0a08eb 100%);position:absolute;inset:0}.kinfern-journey-overlay-location{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:#000000b3;border-radius:2147483647px;max-width:calc(100% - 2rem);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-location{background-color:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}.kinfern-journey-overlay-location{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-white,#fff);text-transform:uppercase;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:10px}@media (width>=640px){.kinfern-journey-overlay-location{top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);font-size:11px}}.kinfern-journey-overlay-location-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:var(--kinfern-brand-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-overlay-location-icon svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.kinfern-journey-overlay-copy{z-index:2;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 16);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex;position:relative}@media (width>=640px){.kinfern-journey-overlay-copy{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 24);padding-bottom:5.5rem}}.kinfern-journey-overlay-category{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--kinfern-brand-gold);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-white,#fff);text-transform:uppercase;border-radius:2147483647px;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:10px;display:inline-flex}@media (width>=640px){.kinfern-journey-overlay-category{font-size:11px}}.kinfern-journey-overlay-category-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-overlay-category-icon svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.kinfern-journey-overlay-title{-webkit-line-clamp:2;--tw-leading:var(--leading-tight,1.25);width:100%;min-width:0;max-width:100%;min-height:2.5em;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.4rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);-webkit-box-orient:vertical;padding-right:0;display:-webkit-box;overflow:hidden}@media (width>=640px){.kinfern-journey-overlay-title{font-size:1.55rem}}@media (width>=1024px){.kinfern-journey-overlay-title{font-size:1.7rem}}.kinfern-journey-overlay-title{overflow-wrap:break-word}.kinfern-journey-overlay-lead{margin-top:calc(var(--spacing,.25rem) * 3);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);width:100%;min-width:0;display:flex}.kinfern-journey-overlay-description{-webkit-line-clamp:2;min-width:0;min-height:3.25em;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-description{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=640px){.kinfern-journey-overlay-description{font-size:.95rem}}.kinfern-journey-overlay-description{overflow-wrap:break-word;word-break:break-word}.kinfern-journey-overlay-action{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;bottom:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-action{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 80%, transparent)}}.kinfern-journey-overlay-action{color:var(--kinfern-brand-gold);--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:var(--kinfern-brand-forest);transition-duration:.3s}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-action{background-color:color-mix(in srgb, var(--kinfern-brand-forest) 35%, transparent)}}.kinfern-journey-overlay:hover .kinfern-journey-overlay-action{border-color:var(--kinfern-brand-gold);background-color:var(--kinfern-brand-gold);color:var(--kinfern-brand-forest)}.kinfern-journey-overlay-action-icon{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-overlay-action-icon .kinfern-carousel-arrow-icon{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 6);max-width:1.5rem}.kinfern-journey-overlay-stats{z-index:2;height:3.25rem;padding-inline:calc(var(--spacing,.25rem) * 3);inset-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;position:absolute;bottom:0}@media (width>=640px){.kinfern-journey-overlay-stats{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 4)}}.kinfern-journey-overlay-stats{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-stats{background-color:color-mix(in srgb, var(--kinfern-brand-forest) 95%, transparent)}}.kinfern-journey-overlay-stat{justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-right-style:var(--tw-border-style);border-color:#ffffff26;border-right-width:1px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-journey-overlay-stat{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.kinfern-journey-overlay-stat{padding-inline:calc(var(--spacing,.25rem) * .5);--tw-tracking:.08em;letter-spacing:.08em;color:var(--kinfern-brand-sand);text-transform:uppercase;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:9px}.kinfern-journey-overlay-stat:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (width>=640px){.kinfern-journey-overlay-stat{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:var(--spacing,.25rem);--tw-tracking:.12em;letter-spacing:.12em;font-size:11px}}.kinfern-journey-overlay-stat-icon{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);color:var(--kinfern-brand-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-overlay-stat-icon svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.kinfern-journey-nav,.kinfern-testimonial-nav{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:flex}.kinfern-journey-nav{margin-top:calc(var(--spacing,.25rem) * 8)}.kinfern-journey-nav .kinfern-dot-active{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3)}.kinfern-destinations-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--kinfern-brand-gold);position:relative}@supports (color:color-mix(in lab, red, red)){.kinfern-destinations-section{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 10%, transparent)}}.kinfern-destinations-section{overflow:visible}.kinfern-destinations-shell{position:relative}.kinfern-destinations-intro{z-index:10;max-width:var(--container-5xl,64rem);margin-inline:auto;position:relative}.kinfern-destinations-copy{text-align:left;margin-right:auto}.kinfern-destinations-heading{text-align:left;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-destinations-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-destinations-heading{--tw-leading:1.15;font-size:2.65rem;line-height:1.15}}.kinfern-destinations-subheading{margin-top:calc(var(--spacing,.25rem) * 5);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-destinations-subheading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-destinations-body{margin-top:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}.kinfern-destinations-intro .kinfern-heritage-seal{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;display:flex}@media (width>=640px){.kinfern-destinations-intro .kinfern-heritage-seal{margin-top:calc(var(--spacing,.25rem) * 8)}}@media (width>=1024px){.kinfern-destinations-intro .kinfern-heritage-seal{top:0;right:calc(var(--spacing,.25rem) * -2);margin-top:0;position:absolute}}@media (width>=1280px){.kinfern-destinations-intro .kinfern-heritage-seal{right:calc(var(--spacing,.25rem) * -8)}}.kinfern-heritage-seal-image{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24)}@media (width>=640px){.kinfern-heritage-seal-image{height:calc(var(--spacing,.25rem) * 32);width:calc(var(--spacing,.25rem) * 32)}}@media (width>=768px){.kinfern-heritage-seal-image{height:calc(var(--spacing,.25rem) * 40);width:calc(var(--spacing,.25rem) * 40)}}@media (width>=1024px){.kinfern-heritage-seal-image{height:calc(var(--spacing,.25rem) * 44);width:calc(var(--spacing,.25rem) * 44)}}.kinfern-destinations-mosaic{margin-top:0;padding-bottom:0;position:relative}.kinfern-destinations-sand{pointer-events:none;z-index:0;background-color:var(--kinfern-brand-gold);opacity:1;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);position:absolute;top:2.25rem;bottom:2.25rem;left:0;overflow:hidden}.kinfern-destinations-sand-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (width>=640px){.kinfern-destinations-sand{top:2.75rem;bottom:2.75rem}}@media (width>=768px){.kinfern-destinations-sand{top:3.25rem;bottom:3.25rem}}@media (width>=1024px){.kinfern-destinations-sand{top:3.75rem;bottom:3.75rem}}.kinfern-destinations-mosaic-inner{z-index:10;position:relative}.kinfern-destinations-featured{border-radius:var(--radius-md,.375rem);width:100%;height:200px;display:block}@media (width>=640px){.kinfern-destinations-featured{height:240px}}@media (width>=768px){.kinfern-destinations-featured{height:280px}}@media (width>=1024px){.kinfern-destinations-featured{height:300px}}.kinfern-destinations-featured{aspect-ratio:auto;max-height:none}.kinfern-destinations-featured-label{padding:calc(var(--spacing,.25rem) * 5);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff)}@media (width>=640px){.kinfern-destinations-featured-label{padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (width>=768px){.kinfern-destinations-featured-label{padding:calc(var(--spacing,.25rem) * 8);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (width>=1024px){.kinfern-destinations-featured-label{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.kinfern-destinations-mosaic .kinfern-destinations-grid{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=640px){.kinfern-destinations-mosaic .kinfern-destinations-grid{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-destinations-mosaic .kinfern-destinations-grid{grid-auto-rows:200px}@media (width>=640px){.kinfern-destinations-mosaic .kinfern-destinations-grid{grid-auto-rows:240px}}@media (width>=768px){.kinfern-destinations-mosaic .kinfern-destinations-grid{grid-auto-rows:280px}}@media (width>=1024px){.kinfern-destinations-mosaic .kinfern-destinations-grid{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:300px}}.kinfern-destinations-tile{border-radius:var(--radius-md,.375rem);aspect-ratio:auto;width:100%;height:100%;max-height:none;display:block;overflow:hidden}@media (width>=1024px){.kinfern-destinations-mosaic .kinfern-destinations-tile{grid-column:span 5}.kinfern-destinations-mosaic .kinfern-destinations-tile:nth-child(3){grid-column:span 4}.kinfern-destinations-mosaic .kinfern-destinations-tile--around-the-world{grid-column:span 6}}.kinfern-destinations-tile--around-the-world{background-color:var(--kinfern-brand-gold);background-image:radial-gradient(circle at 18% 82%, #ffffff47 0%, transparent 46%), radial-gradient(circle at 84% 16%, #00000014 0%, transparent 42%), linear-gradient(145deg, var(--kinfern-brand-sand) 0%, var(--kinfern-brand-gold) 42%, var(--kinfern-brand-gold) 100%)}.kinfern-destinations-tile--around-the-world:after{background:linear-gradient(#0000 0%,#1a24203d 52%,#1a2420b8 100%)}.kinfern-destinations-tile-label{padding:calc(var(--spacing,.25rem) * 5);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff)}@media (width>=768px){.kinfern-destinations-tile-label{padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.kinfern-destinations-tile-label--around-the-world{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (width>=768px){.kinfern-destinations-tile-label--around-the-world{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.kinfern-destinations-bounce{will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;box-shadow:0 0 #0000}.kinfern-destinations-bounce:hover{transform:translateY(-5px);box-shadow:0 18px 36px -22px #101e1966}.kinfern-destinations-bounce:hover img{transform:none}.kinfern-band-forest{background-color:var(--kinfern-brand-forest);color:var(--kinfern-brand-white)}.kinfern-popular-destinations-section{background-color:var(--kinfern-brand-forest);padding-block:0;position:relative;overflow:hidden}#kinfern-popular-destinations+#kinfern-testimonials{margin-top:clamp(1.5rem,2vw,2.5rem)}.kinfern-popular-destinations-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kinfern-popular-destinations-backdrop-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.kinfern-popular-destinations-backdrop-scrim{pointer-events:none;background:linear-gradient(180deg, #0c1c166b 0%, #0c1c1647 42%, #0c1c168c 100%), radial-gradient(ellipse 80% 55% at 50% 20%, var(--kinfern-brand-sand,#efece3), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-backdrop-scrim{background:linear-gradient(180deg, #0c1c166b 0%, #0c1c1647 42%, #0c1c168c 100%), radial-gradient(ellipse 80% 55% at 50% 20%, color-mix(in srgb, var(--kinfern-brand-sand,#efece3) 22%, transparent), transparent 70%)}}.kinfern-popular-destinations-header{max-width:var(--container-3xl,48rem);text-align:center;margin-inline:auto}.kinfern-popular-destinations-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.28em;letter-spacing:.28em;color:var(--color-white,#fff);text-transform:uppercase;display:inline-flex;color:#fff!important}.kinfern-popular-destinations-eyebrow:before,.kinfern-popular-destinations-eyebrow:after{content:"";background:currentColor;flex:none;width:2.5rem;height:1px}.kinfern-popular-destinations-heading{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-white,#fff)}@media (width>=640px){.kinfern-popular-destinations-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-popular-destinations-heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.kinfern-popular-destinations-lead{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-white,#fff)}@media (width>=640px){.kinfern-popular-destinations-lead{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-popular-destinations-lead p{margin:0;color:inherit!important}.kinfern-popular-destinations-grid{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;gap:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}@media (width>=640px){.kinfern-popular-destinations-grid{margin-top:calc(var(--spacing,.25rem) * 12)}}@media (width>=1024px){.kinfern-popular-destinations-grid{gap:calc(var(--spacing,.25rem) * 8)}}.kinfern-popular-destinations-card{background-color:#ffffff12;border-radius:.75rem;flex-direction:column;width:100%;max-width:22rem;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card{background-color:color-mix(in oklab, var(--color-white,#fff) 7.0%, transparent)}}.kinfern-popular-destinations-card{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000052);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.kinfern-popular-destinations-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}@media (hover:hover){.kinfern-popular-destinations-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.kinfern-popular-destinations-card:hover{--tw-shadow:0 28px 60px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card:hover{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}}.kinfern-popular-destinations-card-reveal{--tw-translate-y:calc(var(--spacing,.25rem) * 8);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--kinfern-popular-reveal-delay,0s)}.kinfern-popular-destinations-card-reveal.is-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.kinfern-popular-destinations-card-media{aspect-ratio:16/10;position:relative;overflow:hidden}.kinfern-popular-destinations-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.kinfern-popular-destinations-card:hover .kinfern-popular-destinations-card-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kinfern-popular-destinations-card-overlay{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000d9;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card-overlay{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 85%, transparent)}}.kinfern-popular-destinations-card-overlay{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card-overlay{--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.kinfern-popular-destinations-card-overlay{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.kinfern-popular-destinations-card-badge{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:10;background-color:var(--kinfern-brand-gold);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:.65rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-white,#fff);text-transform:uppercase;border-radius:2147483647px;position:absolute}.kinfern-popular-destinations-card-body{gap:calc(var(--spacing,.25rem) * 2);background-color:var(--kinfern-brand-forest);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}@media (width>=640px){.kinfern-popular-destinations-card-body{padding:calc(var(--spacing,.25rem) * 5)}}.kinfern-popular-destinations-card-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-white,#fff)}@media (width>=640px){.kinfern-popular-destinations-card-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.kinfern-popular-destinations-card-copy{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-popular-destinations-card-copy{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-popular-destinations-card-link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--kinfern-brand-gold);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;margin-top:auto;transition-duration:.3s;display:inline-flex}@media (hover:hover){.kinfern-popular-destinations-card-link:is(:where(.group):hover *){color:var(--color-white,#fff)}}.kinfern-popular-destinations-footer{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;display:flex}@media (width>=640px){.kinfern-popular-destinations-footer{margin-top:calc(var(--spacing,.25rem) * 12)}}.kinfern-popular-destinations-cta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}body.kinfern-golf .kinfern-popular-destinations-section .kinfern-cta-gold{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.kinfern-golf{--kinfern-newsletter-clearance:clamp(9rem, 16vw, 13rem);--kinfern-newsletter-lift:var(--kinfern-newsletter-clearance);--kinfern-partners-offset:var(--kinfern-newsletter-clearance);--kinfern-banner-cta-offset:var(--kinfern-newsletter-clearance)}body.kinfern-golf #kinfern-split-band{z-index:20;background-color:#0000;padding:0;position:relative;overflow:visible}body.kinfern-golf #kinfern-newsletter{z-index:30;background-color:#0000;height:0;margin-top:0;padding:0;position:relative;overflow:visible}body.kinfern-golf #kinfern-partners{z-index:10;background-color:var(--color-white,#fff);padding:0;position:relative}body.kinfern-golf #kinfern-features{background-color:var(--color-white,#fff);padding:0}.kinfern-split-band{isolation:isolate;background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff);position:relative;overflow:hidden}body.kinfern-golf #kinfern-split-band:has(+#kinfern-newsletter) .kinfern-split-band{padding-bottom:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 2.5rem)}body.kinfern-golf #kinfern-events-competitions:has(+#kinfern-newsletter) .kinfern-events-competitions-band{padding-bottom:clamp(5rem,8vw,6.5rem)}@media (width>=1024px){body.kinfern-golf #kinfern-split-band:has(+#kinfern-newsletter) .kinfern-split-band{padding-bottom:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)}body.kinfern-golf #kinfern-events-competitions:has(+#kinfern-newsletter) .kinfern-events-competitions-band{padding-bottom:clamp(5.25rem,7vw,6.75rem)}}.kinfern-split-band-layout{z-index:10;width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=640px){.kinfern-split-band-layout{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=768px){.kinfern-split-band-layout{padding-block:calc(var(--spacing,.25rem) * 14)}}@media (width>=1024px){.kinfern-split-band-layout{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 16)}}.kinfern-split-band-layout{min-height:clamp(16rem,38vw,26rem)}.kinfern-split-band-copy{width:100%;max-width:var(--container-xl,36rem);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.kinfern-split-band-copy{width:48%;max-width:none;padding-right:calc(var(--spacing,.25rem) * 8);align-items:center}}@media (width>=1280px){.kinfern-split-band-copy{padding-right:calc(var(--spacing,.25rem) * 14)}}.kinfern-split-band-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-split-band-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-split-band-title{--tw-leading:1.15;font-size:2.35rem;line-height:1.15}}@media (width>=1280px){.kinfern-split-band-title{font-size:2.65rem}}.kinfern-split-band-text{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-lg,32rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.kinfern-split-band-text{color:color-mix(in oklab, var(--color-white,#fff) 92%, transparent)}}@media (width>=768px){.kinfern-split-band-text{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}}.kinfern-split-band-cta{margin-top:calc(var(--spacing,.25rem) * 8);text-transform:none;--tw-tracking:var(--tracking-normal,0em)!important;letter-spacing:var(--tracking-normal,0em)!important}@media (width>=768px){.kinfern-split-band-cta{margin-top:calc(var(--spacing,.25rem) * 9)}}body.kinfern-golf .kinfern-split-band .kinfern-split-band-cta{text-transform:none;--tw-tracking:var(--tracking-normal,0em)!important;letter-spacing:var(--tracking-normal,0em)!important}.kinfern-split-band-media{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;width:100%;max-width:18rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.kinfern-split-band-media{max-width:20rem}}@media (width>=1024px){.kinfern-split-band-media{margin-inline:0;inset-block:0;justify-content:flex-end;width:min(38vw,27rem);max-width:none;margin-top:0;position:absolute;right:0}}.kinfern-split-band-image{z-index:20;-o-object-fit:cover;object-fit:cover;--tw-shadow:0 24px 60px var(--tw-shadow-color,#0000003d);width:100%;height:18rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block;position:relative}@media (width>=640px){.kinfern-split-band-image{height:20rem}}@media (width>=1024px){.kinfern-split-band-image{--tw-translate-y:0px;width:100%;height:100%;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;position:absolute;right:0}}.kinfern-newsletter-section{z-index:30;padding-inline:calc(var(--spacing,.25rem) * 4);inset-inline:0;background-color:#0000;padding-top:0;padding-bottom:0;position:absolute;top:0}@media (width>=640px){.kinfern-newsletter-section{padding-inline:calc(var(--spacing,.25rem) * 6)}}.kinfern-newsletter-section{transform:translateY(-50%)}.kinfern-newsletter-card{z-index:40;max-width:var(--container-4xl,56rem);background-color:var(--kinfern-brand-sand);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 9);text-align:center;--tw-shadow:0 22px 60px var(--tw-shadow-color,#1b3d2f24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.75rem;margin-inline:auto;position:relative;overflow:hidden}@media (width>=768px){.kinfern-newsletter-card{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 11)}}@media (width>=1024px){.kinfern-newsletter-card{max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 12)}}.kinfern-newsletter-card{background-position:50%;background-repeat:no-repeat;background-size:cover}.kinfern-newsletter-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-newsletter-title{font-size:2rem}}@media (width>=1024px){.kinfern-newsletter-title{font-size:2.15rem}}.kinfern-newsletter-copy{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-newsletter-copy{color:color-mix(in oklab, var(--kinfern-brand-fern) 85%, transparent)}}@media (width>=768px){.kinfern-newsletter-copy{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-newsletter-message{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.kinfern-newsletter-message.is-error{color:oklch(57.7% .245 27.325)}.kinfern-newsletter-message.is-success{color:var(--kinfern-brand-fern)}.kinfern-newsletter-form{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 6);width:100%;max-width:var(--container-xl,36rem);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=640px){.kinfern-newsletter-form{margin-top:calc(var(--spacing,.25rem) * 8);flex-direction:row;justify-content:center;align-items:stretch}}@media (width>=768px){.kinfern-newsletter-form{margin-top:calc(var(--spacing,.25rem) * 9)}}.kinfern-newsletter-input{border-radius:var(--radius-sm,.25rem);background-color:var(--color-white,#fff);min-height:3rem;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-color:oklch(92.8% .006 264.531);flex:1}.kinfern-newsletter-submit{min-height:3rem;padding-inline:calc(var(--spacing,.25rem) * 8);white-space:nowrap}.kinfern-newsletter-bar{background-color:var(--kinfern-brand-sand);padding-block:calc(var(--spacing,.25rem) * 12)}.kinfern-newsletter-inner{max-width:var(--container-4xl,56rem);align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (width>=640px){.kinfern-newsletter-inner{text-align:left;flex-direction:row;justify-content:space-between}}body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta{z-index:10;margin-top:calc(-1 * var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)));position:relative}body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem);min-height:calc(360px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)));justify-content:center;align-items:flex-end;padding-bottom:clamp(3rem,8vw,5rem)}@media (width>=640px){body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{min-height:calc(420px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)))}}@media (width>=768px){body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{min-height:calc(520px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)));padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)}}.kinfern-band-sand,.kinfern-band-cream{background-color:var(--kinfern-brand-sand)}.kinfern-quote-mark{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-leading:1;color:var(--kinfern-brand-gold);line-height:1}@media (width>=768px){.kinfern-quote-mark{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}}.kinfern-feature-icon{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);justify-content:center;align-items:center;display:flex}.kinfern-feature-icon img{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);-o-object-fit:contain;object-fit:contain}.kinfern-feature-title{margin-bottom:calc(var(--spacing,.25rem) * 2);text-align:center;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--kinfern-brand-fern)}.kinfern-feature-desc{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}.kinfern-input{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(27.8% .033 256.848);border-width:1px;border-color:oklch(92.8% .006 264.531)}.kinfern-input::placeholder{color:oklch(70.7% .022 261.325)}.kinfern-input:focus{border-color:var(--kinfern-brand-gold);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold);--tw-outline-style:none;outline-style:none}.kinfern-seal{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);border-style:var(--tw-border-style);border-width:2px;border-color:var(--kinfern-brand-gold);color:var(--kinfern-brand-gold);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.kinfern-map-stage{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);aspect-ratio:700/420;width:100%;max-width:var(--container-6xl,72rem);position:relative}@media (width>=640px){.kinfern-map-stage{margin-top:calc(var(--spacing,.25rem) * 10);aspect-ratio:700/310}}@media (width>=1024px){.kinfern-map-stage{margin-top:calc(var(--spacing,.25rem) * 14)}}.kinfern-map-stage{animation:1.1s ease-out both kinfern-map-reveal}.kinfern-map-stage.is-hovered .kinfern-map-illustration{scale:1.015}.kinfern-leaflet-map{z-index:10;width:100%;height:32rem;max-width:var(--container-6xl,72rem);border-radius:var(--radius-sm,.25rem);background:#262626;margin-inline:auto;position:relative;overflow:hidden}.kinfern-leaflet-marker{border-style:var(--tw-border-style);background-color:#0000;border-width:0}.kinfern-leaflet-marker-wrap{pointer-events:none}.kinfern-leaflet-marker-wrap .kinfern-leaflet-tag{pointer-events:auto}.kinfern-leaflet-tag{background-color:var(--kinfern-brand-gold);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:.12em;letter-spacing:.12em;white-space:nowrap;color:var(--color-white,#fff);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:2px;transition-duration:.3s;display:inline-block}@media (hover:hover){.kinfern-leaflet-tag:hover{background-color:var(--color-white,#fff);color:var(--kinfern-brand-fern)}}@media (width>=768px){.kinfern-leaflet-tag{font-size:11px}}.kinfern-map-illustration{-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;opacity:1;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;inset:0}.kinfern-map-overlay{pointer-events:none;position:absolute;inset:0}.kinfern-map-flag-wrap{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.kinfern-map-flag{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 6);display:block;position:relative}@media (width>=768px){.kinfern-map-flag{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 7)}}.kinfern-map-flag-svg{z-index:10;--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);width:100%;height:100%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);position:relative}.kinfern-map-flag-pulse{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fff6;border-radius:2147483647px;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.kinfern-map-flag-pulse{background-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.kinfern-map-flag-pulse{animation:2.8s ease-out infinite kinfern-map-pulse}.kinfern-map-flag-cloth{transform-origin:12px 11px;animation:2.4s ease-in-out infinite kinfern-flag-wave}.kinfern-map-connector{background-color:#ffffff73;height:1px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.kinfern-map-connector{background-color:color-mix(in oklab, var(--color-white,#fff) 45%, transparent)}}.kinfern-map-connector{transform-origin:0}.kinfern-map-tag{cursor:pointer;background-color:var(--kinfern-brand-gold);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:9px;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;white-space:nowrap;color:var(--color-white,#fff);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:2px;transition-duration:.3s;position:absolute;top:50%;left:50%}@media (hover:hover){.kinfern-map-tag:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white,#fff);color:var(--kinfern-brand-fern)}}@media (width>=640px){.kinfern-map-tag{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:10px}}@media (width>=768px){.kinfern-map-tag{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:11px}}section#kinfern-testimonials{margin:0;padding:0}.kinfern-testimonials{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;margin-top:0;padding:0;display:flex;position:relative;overflow:hidden visible}.kinfern-testimonials-stage{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex;position:relative}@media (width>=768px){.kinfern-testimonials-stage{min-height:clamp(28rem,78vh,52rem);overflow:hidden}.kinfern-testimonials{overflow:visible}}.kinfern-testimonials-heading-wrap,.kinfern-testimonials-layout{z-index:2;width:100%;max-width:var(--container-7xl);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}.kinfern-testimonials-heading-wrap{padding-top:4.5rem}.kinfern-testimonials-layout{padding-top:4.5rem;padding-bottom:6.5rem}.kinfern-testimonials:has(.kinfern-testimonials-heading-wrap) .kinfern-testimonials-layout{padding-top:0}@media (width>=768px){.kinfern-testimonials-heading-wrap{padding-top:5rem}.kinfern-testimonials-layout{padding-top:5rem;padding-bottom:7rem}.kinfern-testimonials:has(.kinfern-testimonials-heading-wrap) .kinfern-testimonials-layout{padding-top:0}}@media (width>=1024px){.kinfern-testimonials-heading-wrap{padding-top:6rem}.kinfern-testimonials-layout{padding-top:6rem;padding-bottom:7.5rem}.kinfern-testimonials:has(.kinfern-testimonials-heading-wrap) .kinfern-testimonials-layout{padding-top:0}}@media (width>=640px){.kinfern-testimonials-heading-wrap,.kinfern-testimonials-layout{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.kinfern-testimonials-heading-wrap,.kinfern-testimonials-layout{padding-left:2rem;padding-right:2rem}}.kinfern-testimonials-bg{z-index:0;background-color:var(--kinfern-brand-forest);position:absolute;inset:0}.kinfern-testimonials-bg-slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.kinfern-testimonials-bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.bg-top .kinfern-testimonials-bg-img,.object-top .kinfern-testimonials-bg-img{-o-object-position:top;object-position:top}.bg-bottom .kinfern-testimonials-bg-img,.object-bottom .kinfern-testimonials-bg-img{-o-object-position:bottom;object-position:bottom}.bg-left .kinfern-testimonials-bg-img,.object-left .kinfern-testimonials-bg-img{-o-object-position:left;object-position:left}.bg-right .kinfern-testimonials-bg-img,.object-right .kinfern-testimonials-bg-img{-o-object-position:right;object-position:right}.bg-left-top .kinfern-testimonials-bg-img,.object-left-top .kinfern-testimonials-bg-img{-o-object-position:left top;object-position:left top}.bg-right-top .kinfern-testimonials-bg-img,.object-right-top .kinfern-testimonials-bg-img{-o-object-position:right top;object-position:right top}.bg-left-bottom .kinfern-testimonials-bg-img,.object-left-bottom .kinfern-testimonials-bg-img{-o-object-position:left bottom;object-position:left bottom}.bg-right-bottom .kinfern-testimonials-bg-img,.object-right-bottom .kinfern-testimonials-bg-img{-o-object-position:right bottom;object-position:right bottom}.bg-center .kinfern-testimonials-bg-img,.object-center .kinfern-testimonials-bg-img{-o-object-position:center;object-position:center}.kinfern-testimonials-bg-slide.bg-top .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-top .kinfern-testimonials-bg-img{-o-object-position:top;object-position:top}.kinfern-testimonials-bg-slide.bg-bottom .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-bottom .kinfern-testimonials-bg-img{-o-object-position:bottom;object-position:bottom}.kinfern-testimonials-bg-slide.bg-left .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-left .kinfern-testimonials-bg-img{-o-object-position:left;object-position:left}.kinfern-testimonials-bg-slide.bg-right .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-right .kinfern-testimonials-bg-img{-o-object-position:right;object-position:right}.kinfern-testimonials-bg-slide.bg-left-top .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-left-top .kinfern-testimonials-bg-img{-o-object-position:left top;object-position:left top}.kinfern-testimonials-bg-slide.bg-right-top .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-right-top .kinfern-testimonials-bg-img{-o-object-position:right top;object-position:right top}.kinfern-testimonials-bg-slide.bg-left-bottom .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-left-bottom .kinfern-testimonials-bg-img{-o-object-position:left bottom;object-position:left bottom}.kinfern-testimonials-bg-slide.bg-right-bottom .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-right-bottom .kinfern-testimonials-bg-img{-o-object-position:right bottom;object-position:right bottom}.kinfern-testimonials-bg-slide.bg-center .kinfern-testimonials-bg-img,.kinfern-testimonials-bg-slide.object-center .kinfern-testimonials-bg-img{-o-object-position:center;object-position:center}.kinfern-testimonials-heading-wrap{text-align:center;margin-bottom:1.5rem}.kinfern-testimonials-section-title{color:#fff!important}.kinfern-testimonials-section-subtitle{margin-top:.75rem;color:#ffffffc7!important}.kinfern-testimonials-inner{width:100%;max-width:36rem;margin-left:0;margin-right:auto;position:relative}@media (width<=639px){.kinfern-testimonials-inner{max-width:100%;margin-left:auto;margin-right:auto}}.kinfern-testimonial-card{background:#f2ebe0;border:1px solid #ffffff6b;border-radius:.75rem;padding:2rem 1.85rem 1.85rem;position:relative;overflow:hidden;box-shadow:0 24px 56px #10282038,inset 0 1px #ffffffa6}@media (width>=640px){.kinfern-testimonial-card{border-radius:.75rem;padding:2.35rem 2.25rem 2.1rem}}@media (width>=1024px){.kinfern-testimonial-card{padding:2.6rem 2.5rem 2.25rem}}.kinfern-testimonial-profile{align-items:center;gap:1.15rem;margin-bottom:1.5rem;display:flex}@media (width<=639px){.kinfern-testimonial-profile{text-align:center;flex-direction:column;align-items:center}}.kinfern-testimonial-profile-copy{flex-direction:column;justify-content:center;gap:.1rem;min-width:0;line-height:1.15;display:flex}@media (width<=639px){.kinfern-testimonial-profile-copy{align-items:center}}.kinfern-testimonial-avatar{background:#ffffffd1;border:2px solid #1b3d2f24;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:flex;overflow:hidden;box-shadow:0 10px 24px #1028201a}.kinfern-testimonial-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kinfern-testimonial-avatar-initials{letter-spacing:.04em;width:100%;height:100%;color:var(--kinfern-brand-fern);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.kinfern-testimonial-name{color:var(--kinfern-brand-fern);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;line-height:1.15}@media (width>=768px){.kinfern-testimonial-name{font-size:1.375rem}}.kinfern-testimonial-location{letter-spacing:.16em;text-transform:uppercase;color:var(--kinfern-brand-gold);margin:0;font-size:.68rem;font-weight:600;line-height:1.2}.kinfern-testimonial-stars{align-items:center;gap:.15rem;margin:.05rem 0 0;line-height:1;display:inline-flex}.kinfern-testimonial-star{color:#8c734847;font-size:.95rem;line-height:1}.kinfern-testimonial-star.is-filled{color:var(--kinfern-brand-gold)}.kinfern-testimonial-card-body{scroll-behavior:smooth;overscroll-behavior:contain;min-width:0;overflow:hidden}.kinfern-testimonial-card.is-expanded .kinfern-testimonial-card-body{scrollbar-width:thin;scrollbar-color:#8c734873 transparent;overflow-y:auto}.kinfern-testimonial-quote{display:block}.kinfern-testimonial-quote-text{text-align:left;color:var(--kinfern-brand-fern);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;font-style:italic;line-height:1.78;display:-webkit-box;overflow:hidden}.kinfern-testimonial-card.is-expanded .kinfern-testimonial-quote-text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}@media (width>=768px){.kinfern-testimonial-quote-text{font-size:1.125rem;line-height:1.82}}@media (width<=639px){.kinfern-testimonial-quote-text{text-align:center;-webkit-line-clamp:4;line-clamp:4}}.kinfern-testimonial-see-more{letter-spacing:.12em;text-transform:uppercase;color:var(--kinfern-brand-gold);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:.85rem;padding:0;font-size:.72rem;font-weight:600;transition:color .25s,opacity .25s;display:inline-flex}.kinfern-testimonial-see-more:hover{color:var(--kinfern-brand-fern)}@media (width<=639px){.kinfern-testimonial-see-more{justify-content:center;width:100%}}.kinfern-testimonial-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--kinfern-brand-forest);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.68rem;font-weight:500;display:flex}@media (width<=639px){.kinfern-testimonial-meta{justify-content:center}}.kinfern-testimonial-meta-dot{color:#1b3d2f47}.kinfern-testimonial-verified{color:#1b3d2fb8;align-items:center;gap:.35rem;display:inline-flex}.kinfern-testimonial-verified-icon{width:.75rem;height:.75rem;color:var(--kinfern-brand-gold);flex-shrink:0}.kinfern-testimonial-card-nav{justify-content:center;align-items:center;gap:1.5rem;margin-top:1.75rem;padding-top:0;display:flex}.kinfern-testimonial-card-arrow{width:auto;height:auto;color:var(--kinfern-brand-fern);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .25s,transform .25s;display:inline-flex}.kinfern-testimonial-card-arrow:hover{opacity:.65;transform:translateY(-1px)}.kinfern-testimonial-chevron-icon{width:1.35rem;height:1.35rem}.kinfern-quote-enter{transition:opacity .35s,transform .35s}.kinfern-quote-enter-start{opacity:0;transform:translateY(8px)}.kinfern-quote-enter-end{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.kinfern-testimonials-bg-slide,.kinfern-testimonial-card-arrow,.kinfern-quote-enter{transition:none!important}}.kinfern-testimonials-view-all-wrap{z-index:3;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:auto;margin:0;padding:0;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,2.75rem);left:50%;transform:translate(-50%)}.kinfern-testimonials-view-all{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#1028201f;border:1px solid #ffffffb8;border-radius:9999px;flex-direction:row;align-items:center;gap:.35rem;padding:.7rem 1.15rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;color:#fff!important}.kinfern-testimonials-view-all,.kinfern-testimonials-view-all-arrow{color:#fff!important}.kinfern-testimonials-view-all:hover,.kinfern-testimonials-view-all:hover .kinfern-testimonials-view-all-arrow{background:#fff;border-color:#fff;color:var(--kinfern-brand-fern)!important}.kinfern-testimonials-view-all-arrow{display:inline}.kinfern-pagination{align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.kinfern-pagination-item a,.kinfern-pagination-item span{background:0 0;border-radius:9999px;justify-content:center;align-items:center;min-width:2.35rem;height:2.35rem;padding:0 .35rem;font-size:.86rem;font-weight:600;display:inline-flex;color:var(--kinfern-brand-fern)!important;text-decoration:none!important}.kinfern-pagination-item.is-active span{background:var(--kinfern-brand-fern);color:#fff!important}.kinfern-pagination-item a:hover{background:#1b3d2f14;color:var(--kinfern-brand-fern)!important}.kinfern-pagination-item.is-disabled span,.kinfern-pagination-item.is-ellipsis span{background:0 0;font-size:1.1rem;line-height:1;color:#1b3d2f61!important}.kinfern-pagination-item:first-child a,.kinfern-pagination-item:first-child span,.kinfern-pagination-item:last-child a,.kinfern-pagination-item:last-child span{min-width:2.5rem;font-size:1.15rem;line-height:1}.kinfern-partners-band{background-color:var(--color-white,#fff);width:100%}body.kinfern-golf #kinfern-newsletter+#kinfern-partners .kinfern-partners-band .kinfern-section--compact{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)}@media (width>=1024px){body.kinfern-golf #kinfern-newsletter+#kinfern-partners .kinfern-partners-band .kinfern-section--compact{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)}}body.kinfern-golf #kinfern-newsletter+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band))+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)}@media (width>=1024px){body.kinfern-golf #kinfern-newsletter+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band))+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)}}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band)){min-height:var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem))}body.kinfern-golf #main-content>section:has(+#kinfern-newsletter):not(#kinfern-split-band):not(#kinfern-events-competitions){padding-bottom:var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem))}body.kinfern-golf #kinfern-newsletter+section:not(#kinfern-partners):not(#kinfern-events-competitions):not(#kinfern-banner-cta){padding-top:var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem))}.kinfern-partners-section{--tw-border-style:none;background-color:var(--color-white,#fff);border-style:none}.kinfern-partners-heading{text-align:center;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-partners-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-partners-heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.kinfern-partners-subheading{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-partners-subheading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-partners-carousel{margin-top:calc(var(--spacing,.25rem) * 10)}@media (width>=1024px){.kinfern-partners-carousel{margin-top:calc(var(--spacing,.25rem) * 14)}}.kinfern-partners-viewport{overflow:hidden}.kinfern-partners-track{will-change:transform;align-items:center;gap:2.25rem;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.kinfern-partners-slide{flex-shrink:0;flex-basis:82%;justify-content:center;align-items:center;max-width:82%;display:flex}@media (width>=640px){.kinfern-partners-slide{flex-basis:42%;max-width:42%}}@media (width>=1024px){.kinfern-partners-slide{flex-basis:28%;max-width:28%}}.kinfern-partners-slide:not(.is-active),.kinfern-partners-slide.is-active{opacity:1}.kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 28);-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;margin-inline:auto}@media (width>=640px){.kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 32)}}@media (width>=768px){.kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 36)}}@media (width>=1024px){.kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 40)}}.kinfern-partners-link{justify-content:center;align-items:center;width:100%;min-height:8rem;display:flex;position:relative}@media (width>=640px){.kinfern-partners-link{min-height:9rem}}@media (width>=768px){.kinfern-partners-link{min-height:10.5rem}}@media (width>=1024px){.kinfern-partners-link{min-height:11.5rem}}.kinfern-partners-link--static{cursor:default}.kinfern-partners-carousel--slider .kinfern-partners-track{justify-content:flex-start}.kinfern-partners-carousel--slider .kinfern-partners-slide{opacity:1;flex:none;justify-content:center;align-items:center}.kinfern-partners-carousel--slider .kinfern-partners-slide:not(.is-active){pointer-events:none}.kinfern-partners-carousel--slider .kinfern-partners-link{width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:center}.kinfern-partners-carousel--slider .kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 28);-o-object-fit:contain;object-fit:contain;width:auto;max-width:88%;max-height:11rem;margin-inline:auto}@media (width>=640px){.kinfern-partners-carousel--slider .kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 32)}}@media (width>=768px){.kinfern-partners-carousel--slider .kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 36)}}@media (width>=1024px){.kinfern-partners-carousel--slider .kinfern-partners-logo{height:calc(var(--spacing,.25rem) * 40)}}.kinfern-partners-nav{margin-top:calc(var(--spacing,.25rem) * 10)}.kinfern-partners-carousel--static .kinfern-partners-viewport{overflow:visible}.kinfern-partners-carousel--static .kinfern-partners-track{-moz-column-gap:calc(var(--spacing,.25rem) * 10);justify-content:center;column-gap:calc(var(--spacing,.25rem) * 10);row-gap:calc(var(--spacing,.25rem) * 8);will-change:auto;flex-wrap:wrap;transition:none;transform:none}.kinfern-partners-carousel--static .kinfern-partners-slide{opacity:1;flex-basis:min(100%,18rem);max-width:min(100%,18rem)}@media (width>=640px){.kinfern-partners-carousel--static .kinfern-partners-slide{flex-basis:min(100%,14rem);max-width:min(100%,14rem)}}@media (width>=1024px){.kinfern-partners-carousel--static .kinfern-partners-slide{flex-basis:min(100%,16rem);max-width:min(100%,16rem)}}.kinfern-features-band{background-color:var(--color-white,#fff);width:100%}.kinfern-features.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 16)}@media (width>=640px){.kinfern-features.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-features.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 12)}}.kinfern-feature-card{padding-inline:calc(var(--spacing,.25rem) * 2)}.kinfern-features-btn{text-transform:none;--tw-tracking:var(--tracking-normal,0em)!important;letter-spacing:var(--tracking-normal,0em)!important}.kinfern-we-handle{color:var(--kinfern-brand-fern);background-color:#f7f4ef;padding:4.5rem 0 3.25rem;position:relative;overflow:hidden}.kinfern-we-handle-backdrop{position:absolute;inset:0;overflow:hidden}.kinfern-we-handle-backdrop-image{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%}.kinfern-we-handle-gradient{pointer-events:none;background:linear-gradient(90deg,#f7f4ef 0% 28%,#f7f4efe0 42%,#d4b07a6b 68%,#c5a47e47 84%,#c5a47e1f 100%);position:absolute;inset:0}.kinfern-we-handle-shell{z-index:1;width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto;position:relative}@media (width>=640px){.kinfern-we-handle-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-we-handle-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-we-handle-intro{max-width:44rem;margin-bottom:2.75rem}.kinfern-we-handle-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--kinfern-brand-gold);margin:0 0 1rem;font-size:.72rem;font-weight:600}.kinfern-we-handle-title{max-width:18ch;color:var(--kinfern-brand-fern);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:400;line-height:1.12}.kinfern-we-handle-title em{color:var(--kinfern-brand-gold);font-style:italic;display:inline}.kinfern-we-handle-title>span{display:block}.kinfern-we-handle-body{max-width:42rem;color:var(--kinfern-brand-forest);margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.kinfern-we-handle-body p{margin:0}.kinfern-we-handle-body p+p{margin-top:.75rem}.kinfern-we-handle-services{z-index:2;background:var(--kinfern-brand-forest);color:#fff;border-radius:.75rem;margin:0 auto;padding:1.75rem 1.25rem 2.5rem;position:relative;box-shadow:0 24px 60px #0f2f2838}@media (width>=768px){.kinfern-we-handle-services{padding:2rem 2.5rem 2.75rem}}.kinfern-we-handle-services-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.kinfern-we-handle-services-title{letter-spacing:.2em;text-transform:uppercase;color:var(--kinfern-brand-gold);margin:0;font-size:.72rem;font-weight:600}.kinfern-we-handle-services-cta{letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:.85rem;padding:0;font-size:.72rem;font-weight:600;display:inline-flex;color:var(--kinfern-brand-gold)!important;text-decoration:none!important}.kinfern-we-handle-services-cta span{letter-spacing:0;font-size:1.15rem;font-weight:400;line-height:1}.kinfern-we-handle-services-cta:hover{color:var(--kinfern-brand-gold)!important}.kinfern-we-handle-services-grid{grid-template-columns:1fr;gap:1.75rem 1.5rem;display:grid}@media (width>=700px){.kinfern-we-handle-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}@media (width>=1100px){.kinfern-we-handle-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 3.5rem}}.kinfern-we-handle-service{flex-direction:row;align-items:flex-start;gap:.85rem;display:flex}.kinfern-we-handle-service-icon{width:3.35rem;height:3.35rem;color:var(--kinfern-brand-gold);flex-shrink:0}.kinfern-we-handle-service-text{min-width:0}.kinfern-we-handle-service-icon img,.kinfern-we-handle-service-icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.kinfern-we-handle-service-title{color:var(--kinfern-brand-gold);margin:0;font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:600;line-height:1.3}.kinfern-we-handle-service-copy{color:#ffffffad;margin:.4rem 0 0;font-size:.86rem;line-height:1.55}.kinfern-we-handle-stats{z-index:1;background:#f3eee6;border:1px solid #c5a47e2e;border-radius:1.15rem;grid-template-columns:1fr;gap:1.35rem;margin:1.15rem auto 0;padding:1.5rem 1.25rem;display:grid;position:relative}@media (width>=700px){.kinfern-we-handle-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.65rem 1.5rem}}@media (width>=1100px){.kinfern-we-handle-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem;padding:1.75rem}}.kinfern-we-handle-stat{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.kinfern-we-handle-stat-value{color:var(--kinfern-brand-fern);flex-shrink:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.55rem,2vw,2rem);line-height:1}.kinfern-we-handle-stat-text{width:100%;min-width:0}.kinfern-we-handle-stat-label{color:var(--kinfern-brand-fern);margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.kinfern-we-handle-stat-copy{color:var(--kinfern-brand-forest);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.kinfern-events-competitions-band{background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff);position:relative;overflow:hidden}.kinfern-events-competitions-mesh{pointer-events:none;opacity:.7;background:radial-gradient(circle at 15% 20%,#c5a47e1f,#0000 42%),radial-gradient(circle at 85% 10%,#ffffff0d,#0000 36%),linear-gradient(#0f241c59 0%,#1b3d2f26 100%);position:absolute;inset:0}.kinfern-events-competitions.kinfern-section{z-index:1;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);position:relative}@media (width>=640px){.kinfern-events-competitions.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-events-competitions.kinfern-section{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 16)}}.kinfern-events-competitions-layout{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 8);margin-inline:auto;display:grid}@media (width>=1024px){.kinfern-events-competitions-layout{align-items:center;gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.kinfern-events-competitions-copy{max-width:var(--container-xl,36rem)}@media (width>=1024px){.kinfern-events-competitions-copy{padding-block:calc(var(--spacing,.25rem) * 2)}}.kinfern-events-competitions-eyebrow{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-eyebrow{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 40%, transparent)}}.kinfern-events-competitions-eyebrow{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-eyebrow{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 80%, transparent)}}.kinfern-events-competitions-eyebrow{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;letter-spacing:.22em;color:var(--kinfern-brand-gold);text-transform:uppercase;--tw-shadow:0 4px 14px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=768px){.kinfern-events-competitions-eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-events-competitions-heading{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.75rem;line-height:1.08;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-events-competitions-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=1024px){.kinfern-events-competitions-heading{font-size:2.75rem}}.kinfern-events-competitions-lead{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-md,28rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fffc}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-lead{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}@media (width>=768px){.kinfern-events-competitions-lead{font-size:1.05rem}}.kinfern-events-competitions-cta{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 3);display:inline-flex}.kinfern-events-competitions-spotlight-wrap{width:100%}@media (width>=1024px){.kinfern-events-competitions-spotlight-wrap{justify-self:flex-end}}.kinfern-events-competitions-spotlight{isolation:isolate;aspect-ratio:3/2;border-radius:var(--radius-2xl,1rem);--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000047);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;display:block;position:relative;overflow:hidden}@media (hover:hover){.kinfern-events-competitions-spotlight:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 28px 70px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.kinfern-events-competitions-spotlight-frame{pointer-events:none;z-index:3;border-radius:var(--radius-2xl,1rem);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-spotlight-frame{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.kinfern-events-competitions-spotlight-frame{--tw-ring-inset:inset}.kinfern-events-competitions-spotlight-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;transition-duration:.7s;position:absolute;inset:0}@media (hover:hover){.kinfern-events-competitions-spotlight-image:is(:where(.group):hover *){scale:1.03}}.kinfern-events-competitions-spotlight-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0b1f1c2e 0%,#0b1f1c14 42%,#0b1f1cf0 100%);position:absolute;inset:0}.kinfern-events-competitions-countdown{z-index:2;inset-inline:0;position:absolute;bottom:0}.kinfern-events-competitions-countdown-backdrop{pointer-events:none;background:linear-gradient(#0b1f1c00 0%,#0b1f1cb8 42%,#0b1f1cf5 100%);position:absolute;inset:0}.kinfern-events-competitions-countdown-inner{z-index:1;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 4);position:relative}@media (width>=640px){.kinfern-events-competitions-countdown-inner{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5)}}.kinfern-events-competitions-countdown-meta{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-countdown-meta{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 35%, transparent)}}.kinfern-events-competitions-countdown-meta{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-countdown-meta{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 90%, transparent)}}.kinfern-events-competitions-countdown-meta{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--kinfern-brand-gold);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=640px){.kinfern-events-competitions-countdown-meta{font-size:11px}}.kinfern-events-competitions-countdown-title{margin-top:calc(var(--spacing,.25rem) * 2);-webkit-line-clamp:2;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=640px){.kinfern-events-competitions-countdown-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-events-competitions-countdown-row{margin-top:calc(var(--spacing,.25rem) * 2);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media (width>=640px){.kinfern-events-competitions-countdown-row{gap:calc(var(--spacing,.25rem) * 3)}}.kinfern-events-competitions-countdown-kicker{margin-bottom:var(--spacing,.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:#fffc;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-countdown-kicker{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.kinfern-events-competitions-countdown-kicker{text-transform:uppercase}.kinfern-events-competitions-countdown-units{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:inline-flex;position:relative}@media (width>=640px){.kinfern-events-competitions-countdown-units{gap:calc(var(--spacing,.25rem) * 2.5)}}.kinfern-events-competitions-countdown-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.kinfern-events-competitions-countdown-unit{align-items:center;gap:var(--spacing,.25rem);flex-direction:column;display:flex}.kinfern-events-competitions-countdown-ring{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);position:relative}@media (width>=640px){.kinfern-events-competitions-countdown-ring{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.kinfern-events-competitions-countdown-ring-svg{width:100%;height:100%;position:absolute;inset:0}.kinfern-events-competitions-countdown-ring-track{stroke:#ffffff24}.kinfern-events-competitions-countdown-ring-progress{stroke:url(#kinfern-countdown-ring-gold);filter:drop-shadow(0 0 5px #c5a47e8c);transition:stroke-dashoffset .45s}.kinfern-events-competitions-countdown-chip{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width>=640px){.kinfern-events-competitions-countdown-chip{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.kinfern-events-competitions-countdown-chip{text-shadow:0 1px 4px #0000008c}.kinfern-events-competitions-countdown-label{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:9px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-countdown-label{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.kinfern-events-competitions-countdown-label{text-transform:uppercase}@media (width>=640px){.kinfern-events-competitions-countdown-label{font-size:10px}}.kinfern-events-competitions-cards{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=640px){.kinfern-events-competitions-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-events-competitions-card{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;min-height:22rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.kinfern-events-competitions-card{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 70%, transparent)}}.kinfern-events-competitions-card{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.kinfern-events-competitions-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (width>=768px){.kinfern-events-competitions-card{min-height:24rem}}.kinfern-events-competitions-card-image,.kinfern-events-competitions-card-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kinfern-events-competitions-card-fallback{background-color:var(--kinfern-brand-forest)}.kinfern-events-competitions-card-overlay{background:linear-gradient(to top, var(--kinfern-brand-forest), var(--kinfern-brand-forest), var(--kinfern-brand-forest));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--kinfern-brand-forest) 95%, transparent), color-mix(in srgb, var(--kinfern-brand-forest) 45%, transparent), color-mix(in srgb, var(--kinfern-brand-forest) 20%, transparent))}}.kinfern-events-competitions-card-icon{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-icon{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.kinfern-events-competitions-card-icon{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-icon{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 80%, transparent)}}.kinfern-events-competitions-card-icon{color:var(--kinfern-brand-gold);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kinfern-events-competitions-card-tag{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:1;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-tag{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.kinfern-events-competitions-card-tag{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-tag{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 80%, transparent)}}.kinfern-events-competitions-card-tag{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--kinfern-brand-gold);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kinfern-events-competitions-card-featured{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:2;border-radius:var(--radius-sm,.25rem);background-color:var(--kinfern-brand-gold);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--kinfern-brand-forest);text-transform:uppercase;display:inline-flex;position:absolute}.kinfern-events-competitions-card-meta{--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--kinfern-brand-gold);text-transform:uppercase}.kinfern-events-competitions-card-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);stroke-width:1.5px}.kinfern-events-competitions-card-copy{z-index:1;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 24);flex-direction:column;margin-top:auto;display:flex;position:relative}.kinfern-events-competitions-card-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}.kinfern-events-competitions-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fffc}@supports (color:color-mix(in lab, red, red)){.kinfern-events-competitions-card-description{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.kinfern-events-competitions-card-link{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--kinfern-brand-gold);text-transform:uppercase;display:inline-flex}.kinfern-site-header{isolation:isolate;z-index:110;width:100%;transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#0000;transition-duration:.3s;position:relative;overflow:visible}body.kinfern-golf .kinfern-site-header>#header,body.kinfern-golf .kinfern-site-header>header.animated{margin-top:0}body.kinfern-golf.kinfern-hero-page .kinfern-site-header{pointer-events:none}body.kinfern-golf.kinfern-hero-page .kinfern-site-header .kinfern-top-bar,body.kinfern-golf.kinfern-hero-page .kinfern-site-header #header,body.kinfern-golf.kinfern-hero-page .kinfern-site-header .kinfern-top-bar-utils{pointer-events:auto}body.kinfern-golf header.animated{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;position:relative;top:auto;left:auto;right:auto;transform:none}body.kinfern-golf.scrolled header.animated{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}body.kinfern-golf.scroll-down header.animated,body.kinfern-golf.scroll-up header.animated{transform:none}body.kinfern-golf.kinfern-hero-page .kinfern-site-header a,body.kinfern-golf.kinfern-hero-page .kinfern-site-header button,body.kinfern-golf.kinfern-hero-page .kinfern-site-header .kinfern-mobile-menu,body.kinfern-golf.kinfern-hero-page .kinfern-site-header .kinfern-mobile-menu-nav,.kinfern-mobile-menu{pointer-events:auto}.kinfern-mobile-menu-panel{pointer-events:auto;background-color:var(--kinfern-brand-forest)}.kinfern-mobile-menu-nav a{pointer-events:auto}.kinfern-mobile-menu-link{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white,#fff);text-transform:uppercase}@media (hover:hover){.kinfern-mobile-menu-link:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.kinfern-mobile-menu-link:hover{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}}.kinfern-mobile-menu-link.active{color:var(--kinfern-brand-gold)}.kinfern-mobile-menu-cta{width:auto;max-width:14rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));padding-inline:calc(var(--spacing,.25rem) * 5)!important;padding-block:calc(var(--spacing,.25rem) * 2.5)!important}body.kinfern-mobile-menu-open,html.kinfern-mobile-menu-open{overscroll-behavior:none;overflow:hidden!important}body.kinfern-mobile-menu-open #main-content,body.kinfern-mobile-menu-open .kinfern-site-header{touch-action:none}.kinfern-top-bar{--tw-border-style:none;color:#ffffffe6;background-color:#0000;border-style:none;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.kinfern-top-bar{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-top-bar-content{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-top-bar-content{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-top-bar-content :where(p,h1,h2,h3,h4,ul,ol){margin:0!important}.kinfern-top-bar-content a{color:var(--kinfern-brand-gold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.kinfern-top-bar-content a:hover{color:var(--color-white,#fff)}}.kinfern-top-bar-inner{width:100%}.kinfern-top-bar-utils{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-top-bar-utils{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width<=639px){.kinfern-top-bar-utils{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap}}.kinfern-top-bar-phone,.kinfern-top-bar-search{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-top-bar-phone,.kinfern-top-bar-search{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-top-bar-phone,.kinfern-top-bar-search{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){:is(.kinfern-top-bar-phone,.kinfern-top-bar-search):hover{color:var(--kinfern-brand-gold)}}.kinfern-top-bar-phone-icon,.kinfern-top-bar-search svg{color:var(--kinfern-brand-gold)}.kinfern-inline-search-toggle{border-style:var(--tw-border-style);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.kinfern-inline-search-toggle:hover{opacity:.8}}.kinfern-inline-search-toggle:focus{--tw-outline-style:none;outline-style:none}.kinfern-inline-search-form{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;min-width:0;display:flex}.kinfern-inline-search-form--main{width:100%}.kinfern-inline-search-form--mobile-panel{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-form--mobile-panel{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.kinfern-inline-search-form--mobile-panel{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-form--mobile-panel{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.kinfern-inline-search-form--mobile-panel{padding:calc(var(--spacing,.25rem) * 2);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kinfern-inline-search-input{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;flex:1;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-input{border-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.kinfern-inline-search-input{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--kinfern-brand-fern)}.kinfern-inline-search-input::placeholder{color:oklch(70.7% .022 261.325)}.kinfern-inline-search-input:focus{border-color:var(--kinfern-brand-gold);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold);--tw-outline-style:none;outline-style:none}.kinfern-inline-search-form--mobile-panel .kinfern-inline-search-input{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-form--mobile-panel .kinfern-inline-search-input{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.kinfern-inline-search-form--mobile-panel .kinfern-inline-search-input{background-color:var(--color-white,#fff);color:var(--kinfern-brand-fern)}.kinfern-inline-search-submit,.kinfern-inline-search-close{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-submit,.kinfern-inline-search-close{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-inline-search-submit,.kinfern-inline-search-close{color:var(--kinfern-brand-gold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}@media (hover:hover){:is(.kinfern-inline-search-submit,.kinfern-inline-search-close):hover{background-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){:is(.kinfern-inline-search-submit,.kinfern-inline-search-close):hover{background-color:color-mix(in oklab, var(--kinfern-brand-gold) 10%, transparent)}}}:is(.kinfern-inline-search-submit,.kinfern-inline-search-close):focus{--tw-outline-style:none;outline-style:none}.kinfern-inline-search-wrap{min-width:0;position:relative}.kinfern-inline-search-results{z-index:120;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-fern);position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-inline-search-results{border-color:color-mix(in oklab, var(--kinfern-brand-fern) 10%, transparent)}}.kinfern-inline-search-results{background-color:var(--color-white,#fff);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kinfern-inline-search-results-status{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(55.1% .027 264.364)}.kinfern-inline-search-results-list{max-height:calc(var(--spacing,.25rem) * 72);padding-block:var(--spacing,.25rem);overflow-y:auto}.kinfern-inline-search-result{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.kinfern-inline-search-result:hover{background-color:var(--kinfern-brand-sand)}}.kinfern-inline-search-result-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern);flex:1;overflow:hidden}.kinfern-inline-search-result-type{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:.12em;letter-spacing:.12em;color:var(--kinfern-brand-gold);text-transform:uppercase;flex-shrink:0}body.kinfern-golf.home .kinfern-inline-search-results{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf.home .kinfern-inline-search-results{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}body.kinfern-golf.home .kinfern-inline-search-results{background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf.home .kinfern-inline-search-results{background-color:color-mix(in oklab, var(--kinfern-brand-forest) 95%, transparent)}}body.kinfern-golf.home .kinfern-inline-search-results{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}body.kinfern-golf.home .kinfern-inline-search-results-status{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf.home .kinfern-inline-search-results-status{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}@media (hover:hover){body.kinfern-golf.home .kinfern-inline-search-result:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf.home .kinfern-inline-search-result:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}body.kinfern-golf.home .kinfern-inline-search-result-title{color:var(--color-white,#fff)}:is(.kinfern-inline-search-form--mobile-panel+.kinfern-inline-search-results,.kinfern-inline-search-wrap:has(.kinfern-inline-search-form--mobile-panel) .kinfern-inline-search-results){margin-top:calc(var(--spacing,.25rem) * 2);border-color:#ffffff26;position:static}@supports (color:color-mix(in lab, red, red)){:is(.kinfern-inline-search-form--mobile-panel+.kinfern-inline-search-results,.kinfern-inline-search-wrap:has(.kinfern-inline-search-form--mobile-panel) .kinfern-inline-search-results){border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}:is(.kinfern-inline-search-form--mobile-panel+.kinfern-inline-search-results,.kinfern-inline-search-wrap:has(.kinfern-inline-search-form--mobile-panel) .kinfern-inline-search-results){background-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){:is(.kinfern-inline-search-form--mobile-panel+.kinfern-inline-search-results,.kinfern-inline-search-wrap:has(.kinfern-inline-search-form--mobile-panel) .kinfern-inline-search-results){background-color:color-mix(in oklab, var(--kinfern-brand-forest) 95%, transparent)}}:is(.kinfern-inline-search-form--mobile-panel+.kinfern-inline-search-results,.kinfern-inline-search-wrap:has(.kinfern-inline-search-form--mobile-panel) .kinfern-inline-search-results){--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kinfern-inline-search-row-active{justify-content:space-between}body.kinfern-golf.kinfern-hero-page #main-content{z-index:0;padding-top:0;position:relative}body.kinfern-golf:not(.kinfern-hero-page):not(.home){background-color:var(--color-white,#fff)}html:has(body.kinfern-golf:not(.kinfern-hero-page):not(.home)){background-color:var(--color-white,#fff)}body.kinfern-golf.kinfern-hero-page .top-bar,body.kinfern-golf.kinfern-hero-page .kinfern-top-bar{--tw-border-style:none;color:#ffffffe6;background-color:#0000;border-style:none}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf.kinfern-hero-page .top-bar,body.kinfern-golf.kinfern-hero-page .kinfern-top-bar{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}body.kinfern-golf.kinfern-hero-page .kinfern-site-header{isolation:isolate;z-index:110;--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none;position:relative}body.kinfern-golf.kinfern-hero-page #header{z-index:2;--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none;position:relative}body.kinfern-golf.kinfern-hero-page #header nav a:not(.cta),body.kinfern-golf.kinfern-hero-page #header nav button:not(.cta),body.kinfern-golf.kinfern-hero-page .kinfern-nav-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}@media (hover:hover){:is(body.kinfern-golf.kinfern-hero-page #header nav a:not(.cta),body.kinfern-golf.kinfern-hero-page #header nav button:not(.cta),body.kinfern-golf.kinfern-hero-page .kinfern-nav-link):hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){:is(body.kinfern-golf.kinfern-hero-page #header nav a:not(.cta),body.kinfern-golf.kinfern-hero-page #header nav button:not(.cta),body.kinfern-golf.kinfern-hero-page .kinfern-nav-link):hover{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}}.kinfern-hero-eyebrow-box{border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;display:inline-block}@supports (color:color-mix(in lab, red, red)){.kinfern-hero-eyebrow-box{border-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.kinfern-hero-eyebrow-box{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em}@keyframes kinfern-suited-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.kinfern-band-full-bleed{width:100%;max-width:100%;margin-left:0;margin-right:0}.kinfern-itinerary-browser--sample .kinfern-itinerary-panel-description.kinfern-catalog-prose :where(p,ul,ol){margin-bottom:calc(var(--spacing,.25rem) * 4)}.kinfern-itinerary-browser--sample .kinfern-itinerary-panel-description.kinfern-catalog-prose :where(p,ul,ol):last-child{margin-bottom:0}.kinfern-itinerary-browser--sample .kinfern-itinerary-panel-description.kinfern-catalog-prose :where(ul,ol){padding-left:calc(var(--spacing,.25rem) * 5);list-style-type:disc}.kinfern-itinerary-browser--sample .kinfern-itinerary-panel-description.kinfern-catalog-prose :where(ol){list-style-type:decimal}.kinfern-important-timeline{list-style-type:none;position:relative}:where(.kinfern-important-timeline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 9) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-important-timeline{padding:0}.kinfern-important-timeline-item{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.kinfern-important-timeline-item:not(:last-child):before{content:"";top:calc(var(--spacing,.25rem) * 12);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:oklab(87.2% -.00202137 -.00979357/.9);border-left-width:1px;position:absolute;bottom:0;left:1.375rem}.kinfern-important-timeline-icon{z-index:1;height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px;border-color:oklab(92.8% -.000571842 -.00597269/.7);justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kinfern-important-timeline-icon{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-important-timeline-icon{color:var(--kinfern-brand-fern)}.kinfern-important-timeline-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);stroke-width:1.5px}.kinfern-important-timeline-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-important-timeline-title{font-size:1.35rem}}.kinfern-important-timeline-body{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-important-timeline-body{font-size:.95rem}}.kinfern-important-timeline-body :where(ul,ol){margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:disc}:where(.kinfern-important-timeline-body :where(ul,ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-important-timeline-body :where(ul,ol){padding-left:calc(var(--spacing,.25rem) * 5)}.kinfern-important-timeline-body :where(li){color:oklch(44.6% .03 256.802)}.kinfern-important-timeline-body :where(strong,b){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern)}:where(.kinfern-important-accordion>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:oklab(92.8% -.000571842 -.00597269/.8)}.kinfern-important-accordion{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:oklab(92.8% -.000571842 -.00597269/.8)}.kinfern-important-accordion-item.is-open{background-color:var(--color-white,#fff)}.kinfern-important-accordion-heading{margin:0}.kinfern-important-accordion-trigger{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.kinfern-important-accordion-trigger:hover{background-color:#0000}}@media (width>=768px){.kinfern-important-accordion-trigger{padding-inline:calc(var(--spacing,.25rem) * 5)}}.kinfern-important-accordion-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern);flex:1}@media (width>=768px){.kinfern-important-accordion-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.kinfern-important-accordion-chevron{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--kinfern-brand-fern);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;transform:rotate(45deg)}.kinfern-important-accordion-item.is-open .kinfern-important-accordion-chevron{transform:rotate(-135deg)}.kinfern-important-accordion-panel{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);overflow:hidden}@media (width>=768px){.kinfern-important-accordion-panel{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5)}}.kinfern-important-accordion-panel .kinfern-important-timeline-body{margin-top:0}body.kinfern-golf.home{--kinfern-hero-left-overlay:linear-gradient(90deg, #0b1b15cc 0%, #0b1b15ad 20%, #0b1b1575 40%, #0b1b1533 58%, #0b1b150f 72%, #0b1b1503 84%, transparent 94%)}.kinfern-catalog-prose{max-width:none;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}.kinfern-catalog-prose :where(h1,h2,h3,h4,h5,h6){margin-bottom:calc(var(--spacing,.25rem) * 5);color:var(--kinfern-brand-fern)}.kinfern-catalog-prose :where(h1,h2){margin-bottom:calc(var(--spacing,.25rem) * 6)}#main-content section.text-white .kinfern-catalog-prose{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){#main-content section.text-white .kinfern-catalog-prose{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.kinfern-catalog-prose a{color:var(--kinfern-brand-fern);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s}@media (hover:hover){.kinfern-catalog-prose a:hover{color:var(--kinfern-brand-gold)}}.kinfern-catalog-prose p{margin-bottom:calc(var(--spacing,.25rem) * 4)}.kinfern-important-grid{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (width>=640px){.kinfern-important-grid{gap:calc(var(--spacing,.25rem) * 6)}}@media (width>=768px){.kinfern-important-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kinfern-important-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kinfern-important-grid-card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);flex-direction:column;min-height:18rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-important-grid-card{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 25%, transparent)}}.kinfern-important-grid-card{background-color:var(--color-white,#fff);border-left-width:4px;box-shadow:none!important;--tw-shadow:0 0 #0000!important;--tw-inset-shadow:0 0 #0000!important}.kinfern-important-grid-card--accent-green{border-left-color:var(--kinfern-brand-fern)}.kinfern-important-grid-card--accent-gold{border-left-color:var(--kinfern-brand-gold)}@media (width>=768px){.kinfern-important-grid-card--featured{grid-column:span 2/span 2}}@media (width>=1024px){.kinfern-important-grid-card--featured{grid-column:span 3/span 3}}.kinfern-important-grid-card-main{z-index:1;width:100%;min-width:0;padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;position:relative}@media (width>=640px){.kinfern-important-grid-card-main{padding:calc(var(--spacing,.25rem) * 7)}}@media (width>=1024px){.kinfern-important-grid-card-main{padding:calc(var(--spacing,.25rem) * 8)}}.kinfern-important-grid-card--featured .kinfern-important-grid-card-main{max-width:none}.kinfern-important-grid-card-number{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--kinfern-brand-gold)}.kinfern-important-grid-card-title{margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:none;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-important-grid-card-title{font-size:1.35rem}}.kinfern-important-grid-card-body{z-index:1;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802);position:relative}@media (width>=768px){.kinfern-important-grid-card-body{font-size:.95rem}}.kinfern-important-grid-card-body :where(ul,ol){margin:0;list-style-type:none}:where(.kinfern-important-grid-card-body :where(ul,ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.kinfern-important-grid-card-body :where(ul,ol){padding:0}.kinfern-important-grid-card-body :where(li){border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 5);color:oklch(44.6% .03 256.802);border-color:oklab(92.8% -.000571842 -.00597269/.8);border-bottom-width:1px;position:relative}.kinfern-important-grid-card-body :where(li):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kinfern-important-grid-card-body :where(li):before{content:"";height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--kinfern-brand-gold);position:absolute;top:1.05rem;left:0;rotate:45deg}.kinfern-important-grid-card-body :where(strong,b){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern)}.kinfern-important-grid-card-body :where(p){margin-bottom:calc(var(--spacing,.25rem) * 2)}.kinfern-important-grid-card-body :where(p):last-child{margin-bottom:0}.kinfern-important-grid-card-watermark{pointer-events:none;top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * -1);z-index:0;height:calc(var(--spacing,.25rem) * 28);width:calc(var(--spacing,.25rem) * 28);color:var(--kinfern-brand-gold);opacity:.1;justify-content:center;align-items:center;display:flex;position:absolute}.kinfern-important-grid-card-watermark svg{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);stroke-width:1px}.kinfern-country-heritage{width:100%}.kinfern-country-heritage-inner{padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=1024px){.kinfern-country-heritage-inner{padding-block:calc(var(--spacing,.25rem) * 24)}}.kinfern-country-heritage-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=1024px){.kinfern-country-heritage-grid{gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}@media (width>=1280px){.kinfern-country-heritage-grid{gap:calc(var(--spacing,.25rem) * 20)}}.kinfern-country-heritage-copy{text-align:left;flex-direction:column;min-width:0;display:flex}.kinfern-country-section-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.65rem;line-height:1.15;font-weight:var(--font-weight-normal,400);--tw-tracking:.1em;letter-spacing:.1em;color:var(--kinfern-brand-fern);text-transform:uppercase}@media (width>=768px){.kinfern-country-section-title{font-size:2rem}}@media (width>=1024px){.kinfern-country-section-title{font-size:2.35rem}}.kinfern-country-section-title--light{color:var(--color-white,#fff)}.kinfern-country-title-rule{margin-bottom:calc(var(--spacing,.25rem) * 4);height:1px;width:calc(var(--spacing,.25rem) * 10);background-color:var(--kinfern-brand-gold);display:block}@media (width>=768px){.kinfern-country-title-rule{margin-bottom:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 12)}}.kinfern-country-section-title--light .kinfern-country-title-rule{background-color:var(--kinfern-brand-gold)}.kinfern-country-prose{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-xl,36rem)}:where(.kinfern-country-prose>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-country-prose{--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:.95rem;line-height:calc(var(--spacing,.25rem) * 7);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-country-prose{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.kinfern-country-heritage .kinfern-catalog-prose :where(h1,h2,h3,h4,h5,h6,p){margin-bottom:0}.kinfern-country-heritage .kinfern-catalog-prose :where(p+p){margin-top:calc(var(--spacing,.25rem) * 4)}.kinfern-country-prose--light,.kinfern-country-prose--light :where(p,li){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kinfern-country-prose--light,.kinfern-country-prose--light :where(p,li){color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.kinfern-country-highlights{margin-top:calc(var(--spacing,.25rem) * 8);list-style-type:none}:where(.kinfern-country-highlights>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-country-highlights{padding:0}@media (width>=768px){.kinfern-country-highlights{margin-top:calc(var(--spacing,.25rem) * 10)}:where(.kinfern-country-highlights>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}}.kinfern-country-highlight{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=768px){.kinfern-country-highlight{gap:calc(var(--spacing,.25rem) * 5)}}.kinfern-country-highlight-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-country-highlight-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-country-highlight-icon{color:var(--kinfern-brand-gold);background-color:#f3efe8}.kinfern-country-highlight-icon svg{width:1.35rem;height:1.35rem}.kinfern-country-highlight-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern);margin-bottom:0}@media (width>=768px){.kinfern-country-highlight-title{font-size:1.2rem}}.kinfern-country-highlight-body{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-country-highlight-body{font-size:.95rem}}.kinfern-country-highlight-copy{flex:1;min-width:0}.kinfern-country-heritage-media{position:relative}@media (width>=1024px){.kinfern-country-heritage-media{padding-left:calc(var(--spacing,.25rem) * 2)}}.kinfern-country-heritage-image{aspect-ratio:4/5;border-radius:var(--radius-2xl,1rem);-o-object-fit:cover;object-fit:cover;--tw-shadow:0 24px 60px var(--tw-shadow-color,#1b3d2f24);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kinfern-country-heritage-badge{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);border-radius:var(--radius-lg,.5rem);background-color:var(--kinfern-brand-fern);max-width:17rem;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);--tw-shadow:0 18px 40px var(--tw-shadow-color,#1b3d2f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:absolute}@media (width>=640px){.kinfern-country-heritage-badge{max-width:18.5rem}}@media (width>=768px){.kinfern-country-heritage-badge{bottom:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}}@media (width>=1024px){.kinfern-country-heritage-badge{left:calc(var(--spacing,.25rem) * 8)}}.kinfern-country-heritage-badge-icon{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-country-heritage-badge-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 55%, transparent)}}.kinfern-country-heritage-badge-icon{color:var(--kinfern-brand-gold);background-color:#0000}@media (width>=768px){.kinfern-country-heritage-badge-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.kinfern-country-heritage-badge-icon svg{width:1.15rem;height:1.15rem}@media (width>=768px){.kinfern-country-heritage-badge-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}}.kinfern-country-heritage-badge-icon--mark{padding-inline:var(--spacing,.25rem)}.kinfern-country-heritage-badge-mark{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);max-width:100%;font-size:.65rem;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;overflow:hidden}@media (width>=768px){.kinfern-country-heritage-badge-mark{font-size:.7rem}}.kinfern-country-heritage-badge-copy{min-width:0}.kinfern-country-heritage-badge-value{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.45rem;line-height:1;font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-gold);display:block}@media (width>=768px){.kinfern-country-heritage-badge-value{font-size:1.7rem}}.kinfern-country-heritage-badge-label{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#ffffffeb;display:block}@supports (color:color-mix(in lab, red, red)){.kinfern-country-heritage-badge-label{color:color-mix(in oklab, var(--color-white,#fff) 92%, transparent)}}.kinfern-country-heritage-badge-label{text-transform:none}@media (width>=768px){.kinfern-country-heritage-badge-label{font-size:.95rem}}.kinfern-country-heritage-badge-label--solo{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white,#fff);text-transform:uppercase;margin-top:0}@media (width>=768px){.kinfern-country-heritage-badge-label--solo{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.kinfern-country-experience-inner{padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=1024px){.kinfern-country-experience-inner{padding-block:calc(var(--spacing,.25rem) * 24)}}.kinfern-country-experience-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=1024px){.kinfern-country-experience-grid{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-country-checklist{margin-top:calc(var(--spacing,.25rem) * 8);list-style-type:none}:where(.kinfern-country-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-country-checklist{padding:0}.kinfern-country-checklist li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#ffffffe6;padding-left:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-country-checklist li{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=768px){.kinfern-country-checklist li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-country-checklist li::marker{content:"";display:none}.kinfern-country-checklist li:before{content:"";height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;display:block;position:relative;top:0}@supports (color:color-mix(in lab, red, red)){.kinfern-country-checklist li:before{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 70%, transparent)}}.kinfern-country-checklist li:before{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 5 8.7 9.5 3.8' stroke='%23C5A47E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.kinfern-country-experience-cards{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));align-self:flex-start;display:grid}@media (width>=640px){.kinfern-country-experience-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-country-experience-card{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;height:auto}@supports (color:color-mix(in lab, red, red)){.kinfern-country-experience-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.kinfern-country-experience-card{background-color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-country-experience-card{background-color:color-mix(in oklab, var(--kinfern-brand-fern) 80%, transparent)}}.kinfern-country-experience-card{padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kinfern-country-experience-card-icon{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-country-experience-card-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 50%, transparent)}}.kinfern-country-experience-card-icon{color:var(--kinfern-brand-gold)}.kinfern-country-experience-card-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.kinfern-country-experience-card-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-white,#fff)}@media (width>=768px){.kinfern-country-experience-card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.kinfern-country-experience-card-subtitle{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.kinfern-country-experience-card-subtitle{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.kinfern-country-regions .kinfern-section-heading,.kinfern-country-destinations .kinfern-section-heading{--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.kinfern-country-region-card{aspect-ratio:3/2;border-radius:var(--radius-2xl,1rem);position:relative;overflow:hidden}.kinfern-country-region-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.kinfern-country-region-card:hover .kinfern-country-region-card-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.kinfern-country-region-card-fallback{background-color:var(--kinfern-brand-fern);justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-country-region-card-fallback{background-color:color-mix(in oklab, var(--kinfern-brand-fern) 10%, transparent)}}.kinfern-country-region-card:after{content:"";pointer-events:none;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000bf;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinfern-country-region-card:after{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.kinfern-country-region-card:after{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.kinfern-country-region-card:after{--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.kinfern-country-region-card:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.kinfern-country-region-label{z-index:10;gap:var(--spacing,.25rem);max-width:85%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:absolute;bottom:0;left:0}@media (width>=768px){.kinfern-country-region-label{padding:calc(var(--spacing,.25rem) * 6)}}.kinfern-country-region-label-title{--tw-leading:var(--leading-tight,1.25);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.35rem;line-height:var(--leading-tight,1.25);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-country-region-label-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.kinfern-country-region-label-subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kinfern-country-region-label-subtitle{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.kinfern-country-region-label-subtitle{text-transform:none}.kinfern-country-courses-carousel{margin-top:calc(var(--spacing,.25rem) * 10)}@media (width>=1024px){.kinfern-country-courses-carousel{margin-top:calc(var(--spacing,.25rem) * 12)}}.kinfern-country-courses-shell,.kinfern-destination-courses-shell{min-width:0;max-width:100%}.kinfern-country-courses-viewport{width:100%;min-width:0;max-width:100%;overflow-x:clip}.kinfern-country-courses-track{will-change:transform;gap:24px;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.kinfern-country-courses-nav{margin-top:calc(var(--spacing,.25rem) * 8)}.kinfern-destination-heritage{width:100%}.kinfern-destination-heritage-inner{padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=1024px){.kinfern-destination-heritage-inner{padding-block:calc(var(--spacing,.25rem) * 24)}}.kinfern-destination-heritage-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=1024px){.kinfern-destination-heritage-grid{gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}@media (width>=1280px){.kinfern-destination-heritage-grid{gap:calc(var(--spacing,.25rem) * 20)}}.kinfern-destination-heritage-copy{text-align:left;flex-direction:column;min-width:0;display:flex}.kinfern-destination-section-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.65rem;line-height:1.15;font-weight:var(--font-weight-normal,400);--tw-tracking:.1em;letter-spacing:.1em;color:var(--kinfern-brand-fern);text-transform:uppercase}@media (width>=768px){.kinfern-destination-section-title{font-size:2rem}}@media (width>=1024px){.kinfern-destination-section-title{font-size:2.35rem}}.kinfern-destination-section-title--light{color:var(--color-white,#fff)}.kinfern-destination-title-rule{margin-bottom:calc(var(--spacing,.25rem) * 4);height:1px;width:calc(var(--spacing,.25rem) * 10);background-color:var(--kinfern-brand-gold);display:block}@media (width>=768px){.kinfern-destination-title-rule{margin-bottom:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 12)}}.kinfern-destination-section-title--light .kinfern-destination-title-rule{background-color:var(--kinfern-brand-gold)}.kinfern-destination-prose{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-xl,36rem)}:where(.kinfern-destination-prose>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-destination-prose{--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:.95rem;line-height:calc(var(--spacing,.25rem) * 7);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-destination-prose{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.kinfern-destination-heritage .kinfern-catalog-prose :where(h1,h2,h3,h4,h5,h6,p){margin-bottom:0}.kinfern-destination-heritage .kinfern-catalog-prose :where(p+p){margin-top:calc(var(--spacing,.25rem) * 4)}.kinfern-destination-prose--light,.kinfern-destination-prose--light :where(p,li){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-prose--light,.kinfern-destination-prose--light :where(p,li){color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.kinfern-destination-highlights{margin-top:calc(var(--spacing,.25rem) * 8);list-style-type:none}:where(.kinfern-destination-highlights>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-destination-highlights{padding:0}@media (width>=768px){.kinfern-destination-highlights{margin-top:calc(var(--spacing,.25rem) * 10)}:where(.kinfern-destination-highlights>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}}.kinfern-destination-highlight{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=768px){.kinfern-destination-highlight{gap:calc(var(--spacing,.25rem) * 5)}}.kinfern-destination-highlight-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-highlight-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-destination-highlight-icon{color:var(--kinfern-brand-gold);background-color:#f3efe8}.kinfern-destination-highlight-icon svg{width:1.35rem;height:1.35rem}.kinfern-destination-highlight-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern);margin-bottom:0}@media (width>=768px){.kinfern-destination-highlight-title{font-size:1.2rem}}.kinfern-destination-highlight-body{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-destination-highlight-body{font-size:.95rem}}.kinfern-destination-highlight-copy{flex:1;min-width:0}.kinfern-destination-heritage-media{position:relative}@media (width>=1024px){.kinfern-destination-heritage-media{padding-left:calc(var(--spacing,.25rem) * 2)}}.kinfern-destination-heritage-image{aspect-ratio:4/5;border-radius:var(--radius-2xl,1rem);-o-object-fit:cover;object-fit:cover;--tw-shadow:0 24px 60px var(--tw-shadow-color,#1b3d2f24);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kinfern-destination-heritage-badge{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);border-radius:var(--radius-lg,.5rem);background-color:var(--kinfern-brand-fern);max-width:17rem;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);--tw-shadow:0 18px 40px var(--tw-shadow-color,#1b3d2f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:absolute}@media (width>=640px){.kinfern-destination-heritage-badge{max-width:18.5rem}}@media (width>=768px){.kinfern-destination-heritage-badge{bottom:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}}@media (width>=1024px){.kinfern-destination-heritage-badge{left:calc(var(--spacing,.25rem) * 8)}}.kinfern-destination-heritage-badge-icon{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-heritage-badge-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 55%, transparent)}}.kinfern-destination-heritage-badge-icon{color:var(--kinfern-brand-gold);background-color:#0000}@media (width>=768px){.kinfern-destination-heritage-badge-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.kinfern-destination-heritage-badge-icon svg{width:1.15rem;height:1.15rem}@media (width>=768px){.kinfern-destination-heritage-badge-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}}.kinfern-destination-heritage-badge-icon--mark{padding-inline:var(--spacing,.25rem)}.kinfern-destination-heritage-badge-mark{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);max-width:100%;font-size:.65rem;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;overflow:hidden}@media (width>=768px){.kinfern-destination-heritage-badge-mark{font-size:.7rem}}.kinfern-destination-heritage-badge-copy{min-width:0}.kinfern-destination-heritage-badge-value{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.45rem;line-height:1;font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-gold);display:block}@media (width>=768px){.kinfern-destination-heritage-badge-value{font-size:1.7rem}}.kinfern-destination-heritage-badge-label{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#ffffffeb;display:block}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-heritage-badge-label{color:color-mix(in oklab, var(--color-white,#fff) 92%, transparent)}}.kinfern-destination-heritage-badge-label{text-transform:none}@media (width>=768px){.kinfern-destination-heritage-badge-label{font-size:.95rem}}.kinfern-destination-heritage-badge-label--solo{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white,#fff);text-transform:uppercase;margin-top:0}@media (width>=768px){.kinfern-destination-heritage-badge-label--solo{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.kinfern-destination-experience-inner{padding-block:calc(var(--spacing,.25rem) * 16)}@media (width>=1024px){.kinfern-destination-experience-inner{padding-block:calc(var(--spacing,.25rem) * 24)}}.kinfern-destination-experience-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (width>=1024px){.kinfern-destination-experience-grid{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-destination-checklist{margin-top:calc(var(--spacing,.25rem) * 8);list-style-type:none}:where(.kinfern-destination-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-destination-checklist{padding:0}.kinfern-destination-checklist li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#ffffffe6;padding-left:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-checklist li{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=768px){.kinfern-destination-checklist li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-destination-checklist li::marker{content:"";display:none}.kinfern-destination-checklist li:before{content:"";height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;display:block;position:relative;top:0}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-checklist li:before{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 70%, transparent)}}.kinfern-destination-checklist li:before{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 5 8.7 9.5 3.8' stroke='%23C5A47E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.kinfern-destination-experience .kinfern-destination-prose :where(ul,ol){margin-top:calc(var(--spacing,.25rem) * 8);list-style-type:none}:where(.kinfern-destination-experience .kinfern-destination-prose :where(ul,ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-destination-experience .kinfern-destination-prose :where(ul,ol){padding:0}.kinfern-destination-experience .kinfern-destination-prose ul li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#ffffffe6;padding-left:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience .kinfern-destination-prose ul li{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=768px){.kinfern-destination-experience .kinfern-destination-prose ul li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-destination-experience .kinfern-destination-prose ul li::marker{content:"";display:none}.kinfern-destination-experience .kinfern-destination-prose ul li:before{content:"";height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;flex-shrink:0;display:block;position:relative;top:0}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience .kinfern-destination-prose ul li:before{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 70%, transparent)}}.kinfern-destination-experience .kinfern-destination-prose ul li:before{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 5 8.7 9.5 3.8' stroke='%23C5A47E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.kinfern-destination-experience-cards{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));align-self:flex-start;display:grid}@media (width>=640px){.kinfern-destination-experience-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-destination-experience-card{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;height:auto}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience-card{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.kinfern-destination-experience-card{background-color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience-card{background-color:color-mix(in oklab, var(--kinfern-brand-fern) 80%, transparent)}}.kinfern-destination-experience-card{padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kinfern-destination-experience-card-icon{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience-card-icon{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 50%, transparent)}}.kinfern-destination-experience-card-icon{color:var(--kinfern-brand-gold)}.kinfern-destination-experience-card-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.kinfern-destination-experience-card-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-white,#fff)}@media (width>=768px){.kinfern-destination-experience-card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.kinfern-destination-experience-card-subtitle{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.kinfern-destination-experience-card-subtitle{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.kinfern-destination-courses-carousel{margin-top:calc(var(--spacing,.25rem) * 10)}@media (width>=1024px){.kinfern-destination-courses-carousel{margin-top:calc(var(--spacing,.25rem) * 12)}}.kinfern-destination-courses-viewport{width:100%;min-width:0;max-width:100%;overflow-x:clip}.kinfern-destination-courses-track{will-change:transform;gap:24px;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.kinfern-input--invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:oklab(63.7% .214213 .1014/.3);border-color:oklch(63.7% .237 25.331)}.kinfern-phone-input>.flex.items-stretch.overflow-hidden.rounded-md.border{border-radius:var(--radius-sm,.25rem);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(92.8% .006 264.531)}.kinfern-phone-input>.flex.items-stretch.overflow-hidden.rounded-md.border:focus-within{border-color:var(--kinfern-brand-gold);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold)}.kinfern-phone-input.kinfern-phone-input--open{z-index:200}.kinfern-phone-input.kinfern-input--invalid>.flex.items-stretch.overflow-hidden.rounded-md.border{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:oklab(63.7% .214213 .1014/.3);border-color:oklch(63.7% .237 25.331)}.kinfern-phone-input button[type=button]{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--kinfern-brand-fern);background-color:#f8f6f2;border-color:oklch(92.8% .006 264.531);border-right-width:1px;border-radius:0}@media (hover:hover){.kinfern-phone-input button[type=button]:hover{background-color:#f1ebe1}}.kinfern-phone-input input[type=tel]{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(27.8% .033 256.848);border-width:0}.kinfern-phone-input input[type=tel]::placeholder{color:oklch(70.7% .022 261.325)}.kinfern-phone-input input[type=tel]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}:where(.kinfern-stay-gap-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-stay-gap-item{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-item{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 20%, transparent)}}.kinfern-stay-gap-item{background-color:var(--kinfern-brand-sand)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-item{background-color:color-mix(in oklab, var(--kinfern-brand-sand) 40%, transparent)}}.kinfern-stay-gap-item{padding:calc(var(--spacing,.25rem) * 4)}.kinfern-stay-gap-item__eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-item__eyebrow{color:color-mix(in oklab, var(--kinfern-brand-fern) 70%, transparent)}}.kinfern-stay-gap-item__eyebrow{text-transform:uppercase}.kinfern-stay-gap-item__title{margin-top:var(--spacing,.25rem);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--kinfern-brand-fern)}.kinfern-stay-gap-item__hint{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(44.6% .03 256.802)}.kinfern-stay-gap-item__actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (width>=640px){.kinfern-stay-gap-item__actions{flex-direction:row;align-items:center}}.kinfern-stay-gap-item__btn{width:100%}@media (width>=640px){.kinfern-stay-gap-item__btn{width:auto}}.kinfern-stay-gap-item__link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern);text-underline-offset:2px}@media (hover:hover){.kinfern-stay-gap-item__link:hover{text-decoration-line:underline}}:where(.kinfern-stay-gap-complete>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-stay-gap-complete{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-complete{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 20%, transparent)}}.kinfern-stay-gap-complete{background-color:var(--kinfern-brand-sand)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-complete{background-color:color-mix(in oklab, var(--kinfern-brand-sand) 40%, transparent)}}.kinfern-stay-gap-complete{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(37.3% .034 259.733)}.kinfern-stay-gap-back{margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-stay-gap-back{color:color-mix(in oklab, var(--kinfern-brand-fern) 80%, transparent)}}.kinfern-stay-gap-back{text-underline-offset:2px}@media (hover:hover){.kinfern-stay-gap-back:hover{color:var(--kinfern-brand-fern);text-decoration-line:underline}}}.kinfern-contact-hero{min-height:46vh;position:relative}@media (width>=768px){.kinfern-contact-hero{min-height:54vh}}body.kinfern-golf.kinfern-hero-page .kinfern-contact-hero{min-height:calc(46vh + var(--kinfern-site-header-height,7.5rem))}@media (width>=768px){body.kinfern-golf.kinfern-hero-page .kinfern-contact-hero{min-height:calc(54vh + var(--kinfern-site-header-height,7.5rem))}}.kinfern-contact-hero-overlay{background:var(--kinfern-hero-left-overlay)!important}.kinfern-catalog-hero-layout--contact{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-catalog-hero-layout--contact{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-catalog-hero-layout--contact{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-contact-hero .kinfern-catalog-hero-content{justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(2.5rem,8vh,4.5rem)}.kinfern-contact-hero-inner{width:100%;max-width:var(--container-3xl,48rem);text-align:left;margin-inline:0}.kinfern-contact-hero-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;letter-spacing:.22em;color:var(--kinfern-brand-gold);text-transform:uppercase}@media (width>=768px){.kinfern-contact-hero-eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-contact-hero .kinfern-hero-title,.kinfern-contact-hero .kinfern-catalog-hero-title{max-width:var(--container-3xl,48rem);text-align:left;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1.05;--tw-font-weight:var(--font-weight-normal,400);line-height:1.05;font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);margin-inline:0}@media (width>=768px){.kinfern-contact-hero .kinfern-hero-title,.kinfern-contact-hero .kinfern-catalog-hero-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=1024px){.kinfern-contact-hero .kinfern-hero-title,.kinfern-contact-hero .kinfern-catalog-hero-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.kinfern-contact-hero .kinfern-hero-intro,.kinfern-contact-hero .kinfern-catalog-hero-intro{margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-hero .kinfern-hero-intro,.kinfern-contact-hero .kinfern-catalog-hero-intro{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=768px){.kinfern-contact-hero .kinfern-hero-intro,.kinfern-contact-hero .kinfern-catalog-hero-intro{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-contact-page{background-color:var(--kinfern-brand-sand)}.kinfern-contact-section{padding-block:calc(var(--spacing,.25rem) * 12)}@media (width>=1024px){.kinfern-contact-section{padding-block:calc(var(--spacing,.25rem) * 16)}}.kinfern-contact-grid{gap:calc(var(--spacing,.25rem) * 8);width:100%;display:grid}@media (width>=640px){.kinfern-contact-grid{gap:calc(var(--spacing,.25rem) * 10)}}@media (width>=1024px){.kinfern-contact-grid{align-items:stretch;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr) minmax(23rem,29rem)}}@media (width>=1280px){.kinfern-contact-grid{gap:calc(var(--spacing,.25rem) * 12)}}.kinfern-contact-form-column{width:100%;min-width:0;padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.kinfern-contact-form-wrap{width:100%;height:100%}.kinfern-contact-aside{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;display:flex}.kinfern-contact-aside-column{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}:where(.kinfern-contact-aside-column>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-contact-aside-column{padding-block:calc(var(--spacing,.25rem) * 2)}.kinfern-contact-body-card{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 7);--tw-shadow:0 18px 50px var(--tw-shadow-color,#1b3d2f14);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-body-card{--tw-ring-color:color-mix(in oklab, var(--kinfern-brand-fern) 10%, transparent)}}@media (width>=768px){.kinfern-contact-body-card{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}}.kinfern-contact-body-card .kinfern-contact-body{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-contact-body-card .kinfern-contact-body{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-contact-body-card .kinfern-contact-body>:first-child{margin-top:0}.kinfern-contact-body-card .kinfern-contact-body>:last-child{margin-bottom:0}.kinfern-contact-form-panel{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);--tw-shadow:0 18px 50px var(--tw-shadow-color,#1b3d2f14);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-fern);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-form-panel{--tw-ring-color:color-mix(in oklab, var(--kinfern-brand-fern) 10%, transparent)}}.kinfern-contact-form-header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--kinfern-brand-fern);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);display:flex}@media (width>=768px){.kinfern-contact-form-header{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 7)}}.kinfern-contact-form-header-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-sm,.25rem);background-color:var(--kinfern-brand-gold);color:var(--color-white,#fff);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kinfern-contact-form-header-icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.kinfern-contact-form-heading{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}@media (width>=768px){.kinfern-contact-form-heading{font-size:2rem}}.kinfern-contact-form-intro{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-form-intro{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=768px){.kinfern-contact-form-intro{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-contact-form-body{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 7);flex:1}@media (width>=768px){.kinfern-contact-form-body{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}}.kinfern-contact-form-grid{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.kinfern-contact-form-grid{-moz-column-gap:calc(var(--spacing,.25rem) * 5);column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.kinfern-contact-field{display:block}:where(.kinfern-contact-field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-contact-field{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(37.3% .034 259.733)}.kinfern-contact-field-shell{min-width:0}:where(.kinfern-contact-field-shell>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}@media (width>=768px){.kinfern-contact-field--full{grid-column:span 2/span 2}}.kinfern-contact-field>span:first-child{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--kinfern-brand-fern);text-transform:uppercase}@media (width>=768px){.kinfern-contact-field>span:first-child{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-contact-required{margin-left:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:oklch(57.7% .245 27.325);text-transform:none;color:#dc2626!important}.kinfern-contact-field:has(.kinfern-phone-input)>span:first-child:after{content:"*";letter-spacing:0;text-transform:none;margin-left:.2em;font-weight:700;color:#dc2626!important}.kinfern-contact-field:has(.kinfern-phone-input)>.kinfern-contact-field-label:after{content:"*";letter-spacing:0;text-transform:none;margin-left:.2em;font-weight:700;color:#dc2626!important}.kinfern-contact-field-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--kinfern-brand-fern);text-transform:uppercase}@media (width>=768px){.kinfern-contact-field-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-contact-optional{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:oklch(70.7% .022 261.325);text-transform:none}.kinfern-contact-field .kinfern-input,.kinfern-contact-field .kinfern-contact-select{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;min-height:3rem;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:oklch(21% .034 264.665);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:oklch(87.2% .01 258.338)}:is(.kinfern-contact-field .kinfern-input,.kinfern-contact-field .kinfern-contact-select)::-moz-placeholder{color:oklch(70.7% .022 261.325)}:is(.kinfern-contact-field .kinfern-input,.kinfern-contact-field .kinfern-contact-select)::placeholder{color:oklch(70.7% .022 261.325)}:is(.kinfern-contact-field .kinfern-input,.kinfern-contact-field .kinfern-contact-select):focus{border-color:var(--kinfern-brand-fern);--tw-ring-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){:is(.kinfern-contact-field .kinfern-input,.kinfern-contact-field .kinfern-contact-select):focus{--tw-ring-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-contact-field .kinfern-phone-input{width:100%}.kinfern-contact-field .kinfern-phone-input>.flex.items-stretch.overflow-hidden.rounded-md.border{border-radius:var(--radius-md,.375rem);--tw-shadow:0 0 #0000;min-height:3rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(87.2% .01 258.338)}.kinfern-contact-field .kinfern-phone-input>.flex.items-stretch.overflow-hidden.rounded-md.border:focus-within{border-color:var(--kinfern-brand-fern);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-field .kinfern-phone-input>.flex.items-stretch.overflow-hidden.rounded-md.border:focus-within{--tw-ring-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-contact-field .kinfern-phone-input button[type=button]{padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--kinfern-brand-fern);background-color:#f8f6f2}@media (hover:hover){.kinfern-contact-field .kinfern-phone-input button[type=button]:hover{background-color:#f1ebe1}}.kinfern-contact-field .kinfern-phone-input input[type=tel]{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:oklch(21% .034 264.665)}.kinfern-contact-field .kinfern-phone-input input[type=tel]::placeholder{color:oklch(70.7% .022 261.325)}.kinfern-contact-field .phone-field{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-height:3rem;padding-inline:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:oklch(87.2% .01 258.338);display:flex}.kinfern-contact-field .phone-field:focus-within{border-color:var(--kinfern-brand-fern);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-field .phone-field:focus-within{--tw-ring-color:color-mix(in oklab, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-contact-field .phone-field--error{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:oklab(63.7% .214213 .1014/.3);border-color:oklch(63.7% .237 25.331)}.kinfern-contact-field .phone-field__country-trigger{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);color:var(--kinfern-brand-fern);background-color:#0000;border-width:0;padding:0;display:inline-flex}.kinfern-contact-field .phone-field__wrap{gap:calc(var(--spacing,.25rem) * 2);display:grid;position:relative}.kinfern-contact-field .phone-field__prefix{border-right-style:var(--tw-border-style);padding-right:calc(var(--spacing,.25rem) * 3);border-color:oklch(87.2% .01 258.338);border-right-width:1px;flex-shrink:0;align-items:center;display:inline-flex}.kinfern-contact-field .phone-field__country-picker{position:relative}.kinfern-contact-field .phone-field__input.kinfern-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding-inline:0}.kinfern-contact-field .phone-field__input.kinfern-input:focus{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0}.kinfern-contact-field .phone-field__country-menu{z-index:40;margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 72);width:100%;max-width:var(--container-xs,20rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:oklch(87.2% .01 258.338);position:absolute;top:100%;left:0;overflow-y:auto}.kinfern-contact-field .phone-field__country-option{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;color:oklch(27.8% .033 256.848);background-color:#0000;border-width:0;grid-template-columns:1.4rem minmax(0,1fr);display:grid}@media (hover:hover){.kinfern-contact-field .phone-field__country-option:hover{background-color:oklch(96.7% .003 264.542)}}.kinfern-contact-field .phone-field__country-option:focus{--tw-outline-style:none;background-color:oklch(96.7% .003 264.542);outline-style:none}.kinfern-contact-field .phone-field__country-option.is-active{background-color:#f1ebe1}.kinfern-contact-field .phone-field__country-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:flex}.kinfern-contact-field .phone-field__country-name{min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kinfern-contact-field .phone-field__country-dial{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:oklch(55.1% .027 264.364);flex-shrink:0}.phone-field__flag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-fern);flex:0 0 1.4rem;display:block;width:1.4rem!important;max-width:1.4rem!important;height:auto!important}@supports (color:color-mix(in lab, red, red)){.phone-field__flag{border-color:color-mix(in oklab, var(--kinfern-brand-fern) 10%, transparent)}}.phone-field__flag{-o-object-fit:contain;object-fit:contain}.kinfern-contact-field .phone-field__code{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--kinfern-brand-fern)}.kinfern-contact-textarea{resize:vertical;min-height:10rem}.kinfern-contact-textarea-meta{margin-top:var(--spacing,.25rem);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:oklch(70.7% .022 261.325)}.kinfern-contact-field-error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:oklch(57.7% .245 27.325)}.kinfern-contact-field-hint,.kinfern-contact-form-disclosure{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(55.1% .027 264.364)}.kinfern-contact-form-disclosure{margin-top:calc(var(--spacing,.25rem) * 5)}.kinfern-contact-form-alert{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(50.5% .213 27.518);background-color:oklch(97.1% .013 17.38);border-width:1px;border-color:oklch(88.5% .062 18.334)}.kinfern-contact-form-success{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-fern);display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-form-success{border-color:color-mix(in oklab, var(--kinfern-brand-fern) 20%, transparent)}}.kinfern-contact-form-success{background-color:var(--kinfern-brand-fern)}@supports (color:color-mix(in lab, red, red)){.kinfern-contact-form-success{background-color:color-mix(in oklab, var(--kinfern-brand-fern) 5%, transparent)}}.kinfern-contact-form-success{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern)}.kinfern-contact-form-success-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.kinfern-contact-checkbox{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802);border-width:1px;border-color:oklch(92.8% .006 264.531);display:flex}.kinfern-contact-checkbox--invalid{background-color:oklab(97.1% .0124065 .0038832/.4);border-color:oklch(70.4% .191 22.216)}.kinfern-contact-checkbox-input{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--kinfern-brand-fern);border-color:oklch(87.2% .01 258.338);border-radius:.25rem;flex-shrink:0}.kinfern-contact-checkbox-input:focus{--tw-ring-color:var(--kinfern-brand-gold)}.kinfern-contact-checkbox-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}.kinfern-contact-link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern);text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:oklab(54.0916% .0100794 .103645/.6)}@media (hover:hover){.kinfern-contact-link:hover{color:#8b6914}}.kinfern-contact-submit{border-radius:var(--radius-sm,.25rem);background-color:var(--kinfern-brand-fern);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.04em;letter-spacing:.04em;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:inline-flex;color:var(--color-white,#fff)!important}@media (hover:hover){.kinfern-contact-submit:hover{background-color:var(--kinfern-brand-gold);color:var(--color-white,#fff)!important}}@media (width>=768px){.kinfern-contact-submit{width:auto}}.kinfern-contact-actions{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (width>=640px){.kinfern-contact-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:row}}.kinfern-contact-safe{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(55.1% .027 264.364);margin:0;display:inline-flex}.kinfern-contact-safe-icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:oklch(70.7% .022 261.325);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kinfern-contact-safe-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.kinfern-contact-highlights{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 12px 40px var(--tw-shadow-color,#1b3d2f0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:oklab(92.8% -.000571842 -.00597269/.8);display:grid}@media (width>=640px){.kinfern-contact-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kinfern-contact-highlights{margin-top:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.kinfern-contact-highlight-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (width>=1024px){.kinfern-contact-highlight-item{padding-inline:calc(var(--spacing,.25rem) * 5)}.kinfern-contact-highlight-item:not(:last-child){border-right-style:var(--tw-border-style);border-color:oklab(92.8% -.000571842 -.00597269/.9);border-right-width:1px}}.kinfern-contact-highlight-icon{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--kinfern-brand-fern);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kinfern-contact-highlight-icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.kinfern-contact-highlight-copy{min-width:0}.kinfern-contact-highlight-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:oklch(21% .034 264.665);margin:0}.kinfern-contact-highlight-text{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(55.1% .027 264.364)}.kinfern-contact-aside-card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-shadow:0 18px 50px var(--tw-shadow-color,#1b3d2f14);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#f7f4ef;border-width:1px;border-color:oklab(92.8% -.000571842 -.00597269/.8);flex:1;display:flex;position:relative;overflow:hidden}.kinfern-contact-aside-landscape{pointer-events:none;z-index:0;height:calc(var(--spacing,.25rem) * 48);-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%;inset-inline:0;width:100%;position:absolute;bottom:0}@media (width>=768px){.kinfern-contact-aside-landscape{height:calc(var(--spacing,.25rem) * 56)}}.kinfern-contact-aside-landscape{mix-blend-mode:multiply;opacity:.95}.kinfern-contact-aside-body{z-index:1;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;position:relative}@media (width>=768px){.kinfern-contact-aside-body{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8)}}.kinfern-contact-aside-card:after{content:"";pointer-events:none;z-index:1;height:calc(var(--spacing,.25rem) * 40);inset-inline:0;position:absolute;top:0}@media (width>=768px){.kinfern-contact-aside-card:after{height:calc(var(--spacing,.25rem) * 48)}}.kinfern-contact-aside-card:after{background:linear-gradient(#f7f4efb8 0%,#f7f4ef47 55%,#f7f4ef00 100%)}.kinfern-contact-aside-header{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.kinfern-contact-aside-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-md,.375rem);background-color:var(--kinfern-brand-gold);color:var(--color-white,#fff);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kinfern-contact-aside-icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.kinfern-contact-aside-title{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:1.15;--tw-font-weight:var(--font-weight-normal,400);max-width:16rem;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.7rem;line-height:1.15;font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern)}@media (width>=768px){.kinfern-contact-aside-title{margin-top:calc(var(--spacing,.25rem) * 6);font-size:1.85rem}}.kinfern-contact-aside-copy{margin-top:calc(var(--spacing,.25rem) * 4);max-width:19rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(44.6% .03 256.802)}@media (width>=768px){.kinfern-contact-aside-copy{font-size:.95rem}}.kinfern-contact-aside-divider{margin-top:calc(var(--spacing,.25rem) * 5);height:1px;width:calc(var(--spacing,.25rem) * 12);background-color:#8b6914}.kinfern-contact-aside-details{z-index:2;margin-top:calc(var(--spacing,.25rem) * 8);position:relative}:where(.kinfern-contact-aside-details>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-contact-aside-detail{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);color:var(--kinfern-brand-fern);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.kinfern-contact-aside-detail:hover{color:#8b6914}}.kinfern-contact-aside-detail-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kinfern-contact-aside-detail-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.kinfern-contact-aside-detail-text{padding-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--kinfern-brand-fern)}.kinfern-contact-aside-address{overflow-wrap:anywhere;word-break:break-word;max-width:16rem;font-style:normal}.kinfern-contact-aside-social{z-index:2;margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 6);border-color:oklab(92.8% -.000571842 -.00597269/.8);border-top-width:1px;position:relative}.kinfern-contact-aside-social-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;color:var(--kinfern-brand-fern);text-transform:uppercase}@media (width>=768px){.kinfern-contact-aside-social-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.kinfern-contact-aside-social-links{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.kinfern-contact-aside-social-link{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:var(--kinfern-brand-fern);--tw-shadow:0 6px 18px -12px var(--tw-shadow-color,#1b3d2f8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:oklch(92.8% .006 264.531);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.kinfern-contact-aside-social-link:hover{border-color:var(--kinfern-brand-fern);background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff)}}.kinfern-contact-aside-social-link:hover svg{color:var(--color-white,#fff)}.kinfern-contact-aside-social-link--facebook:hover{color:var(--color-white,#fff);background-color:#1877f2;border-color:#1877f2}.kinfern-contact-aside-social-link--facebook:hover svg{color:var(--color-white,#fff)}.kinfern-contact-aside-social-link--instagram:hover{color:var(--color-white,#fff);background-color:#e4405f;border-color:#e4405f}.kinfern-contact-aside-social-link--instagram:hover svg{color:var(--color-white,#fff)}.kinfern-contact-aside-social-link--linkedin:hover{color:var(--color-white,#fff);background-color:#0a66c2;border-color:#0a66c2}.kinfern-contact-aside-social-link--linkedin:hover svg{color:var(--color-white,#fff)}.kinfern-contact-aside-social-link--x:hover{border-color:var(--color-black,#000);background-color:var(--color-black,#000);color:var(--color-white,#fff)}.kinfern-contact-aside-social-link--x:hover svg{color:var(--color-white,#fff)}body.kinfern-golf.kinfern-contact .kinfern-contact-page,body.kinfern-golf.kinfern-contact .kinfern-contact-page .kinfern-contact-form-body,body.kinfern-golf.kinfern-contact .kinfern-contact-page .kinfern-contact-aside-card{color:oklch(37.3% .034 259.733)}body.contact .kinfern-contact-page h1,body.contact .kinfern-contact-page h2:not(.kinfern-contact-form-heading),body.contact .kinfern-contact-page h3{color:var(--kinfern-brand-fern);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}body.kinfern-golf footer.kinfern-footer{background-color:var(--kinfern-brand-forest);color:var(--color-white,#fff);padding:0}body.kinfern-golf footer.kinfern-footer a{color:var(--color-white,#fff)}@media (hover:hover){body.kinfern-golf footer.kinfern-footer a:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf footer.kinfern-footer a:hover{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}}.kinfern-footer{background-color:var(--kinfern-brand-forest);color:#fff}footer.kinfern-footer,footer.kinfern-footer :where(p,span,address,li,.kinfern-footer-copyright,.kinfern-footer-description,.kinfern-footer-contact,.kinfern-footer-address,.kinfern-footer-wordmark,.kinfern-footer-phone,.kinfern-footer-email){color:var(--color-white,#fff)}footer.kinfern-footer a,.kinfern-footer .kinfern-footer-links a,.kinfern-footer .kinfern-footer-phone a,.kinfern-footer .kinfern-footer-email a,.kinfern-footer .kinfern-footer-social-link{color:var(--color-white,#fff)!important}@media (hover:hover){:is(footer.kinfern-footer a,.kinfern-footer .kinfern-footer-links a,.kinfern-footer .kinfern-footer-phone a,.kinfern-footer .kinfern-footer-email a,.kinfern-footer .kinfern-footer-social-link):hover{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){:is(footer.kinfern-footer a,.kinfern-footer .kinfern-footer-links a,.kinfern-footer .kinfern-footer-phone a,.kinfern-footer .kinfern-footer-email a,.kinfern-footer .kinfern-footer-social-link):hover{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)!important}}}footer.kinfern-footer .kinfern-footer-links-title{color:var(--kinfern-brand-gold)}footer.kinfern-footer a{color:var(--color-white,#fff)}@media (hover:hover){footer.kinfern-footer a:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){footer.kinfern-footer a:hover{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}}.kinfern-footer-phone,.kinfern-footer-email{color:#fff;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.kinfern-footer-email-icon,.kinfern-footer-phone-icon,.kinfern-footer-address-icon{width:1rem;height:1rem;color:var(--kinfern-brand-gold);flex:0 0 1rem}.kinfern-footer-main{box-sizing:border-box;width:min(calc(100% - 2rem), var(--kinfern-content-width,72rem));margin-inline:auto;padding-block:3.5rem;padding-inline:0!important}.kinfern-footer-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem clamp(2rem,4vw,4rem);display:grid}.kinfern-footer-brand-col,.kinfern-footer-navigation{min-width:0}.kinfern-footer-brand{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:inline-flex}.kinfern-footer-logo{width:auto;height:4.5rem}.kinfern-footer-crest{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.kinfern-footer-wordmark{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-white,#fff)}.kinfern-footer-description{color:#fffffff2;max-width:24rem;margin-block:.5rem 1.5rem;font-size:.875rem;line-height:1.625}.kinfern-footer-address{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);flex-flow:row;display:flex}.kinfern-footer-address-text{--tw-leading:var(--leading-relaxed,1.625);min-width:0;line-height:var(--leading-relaxed,1.625);color:var(--color-white,#fff);overflow-wrap:anywhere;word-break:break-word;flex:1;font-style:normal}.kinfern-footer-contact{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.kinfern-footer-contact{color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.kinfern-footer-contact{font-style:normal}.kinfern-footer-social{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (width>=1024px){.kinfern-footer-social{justify-content:flex-end}}.kinfern-footer-social-link{border:1px solid var(--kinfern-brand-gold);background:var(--kinfern-brand-gold);border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinfern-footer-social-link{background:color-mix(in srgb, var(--kinfern-brand-gold) 10%, transparent)}}.kinfern-footer-social-link{color:var(--kinfern-brand-gold);transition:background-color .3s,color .3s}.kinfern-footer-social-link:hover{background:var(--kinfern-brand-gold);color:var(--kinfern-brand-forest)}.kinfern-footer-social-link svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}.kinfern-footer-navigation-grid{-moz-column-gap:calc(var(--spacing,.25rem) * 6);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.kinfern-footer-main{padding-block:4rem}.kinfern-footer-brand-col{padding-right:1rem}.kinfern-footer-navigation--wide{grid-column:span 2}.kinfern-footer-old-course-provider{grid-column:auto;margin-top:2rem}.kinfern-footer-old-course-provider-mark img{width:8rem;height:8rem}.kinfern-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kinfern-footer-navigation-grid{-moz-column-gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.kinfern-footer-navigation-grid--1{grid-template-columns:minmax(0,1fr)}.kinfern-footer-navigation-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kinfern-footer-navigation-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kinfern-footer-links-col,.kinfern-footer-links-col--truncate{min-width:0}.kinfern-footer-links-title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--kinfern-brand-gold);text-transform:uppercase}.kinfern-footer-links{margin:0;list-style-type:none}:where(.kinfern-footer-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.kinfern-footer-links{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);padding:0}.kinfern-footer-links--truncate a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.kinfern-footer-links a{color:var(--color-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.kinfern-footer-links a:hover{opacity:.8}}body.kinfern-golf .kinfern-footer-links a{color:var(--color-white,#fff)!important}@media (hover:hover){body.kinfern-golf .kinfern-footer-links a:hover{color:var(--color-white,#fff)!important;opacity:.8!important}}.kinfern-footer-old-course-provider{color:#fffffff5;align-self:start;align-items:center;gap:1rem;min-width:0;display:flex}.kinfern-footer-old-course-provider-mark{flex:none;width:8rem;height:8rem;display:block}.kinfern-footer-old-course-provider-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.kinfern-footer-old-course-provider-copy{gap:.32rem;min-width:0;max-width:12rem;display:grid}.kinfern-footer-old-course-provider-copy p,.kinfern-footer-old-course-provider-copy strong{color:inherit;letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Niveau Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:500;line-height:1.28}.kinfern-footer-old-course-provider-copy strong{letter-spacing:.025em;font-size:.78rem;font-weight:600;line-height:1.32}@media (width>=1024px){.kinfern-footer-old-course-provider{justify-self:start;padding-top:.1rem}}@media (width<=1023px){.kinfern-footer-old-course-provider{margin-top:2.5rem}}.kinfern-footer-bottom{border-top:1px solid #ffffff1a}.kinfern-footer-bottom-inner{box-sizing:border-box;width:min(calc(100% - 2rem), var(--kinfern-content-width,72rem));margin-inline:auto;padding-block:1.25rem}.kinfern-footer-bottom-grid{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kinfern-footer-bottom-meta{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@media (width<=639px){.kinfern-footer-bottom-grid{flex-direction:column;align-items:flex-start}}.kinfern-footer-copyright{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);flex-shrink:0}.kinfern-footer-languages{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.kinfern-footer-language-link{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6);opacity:.9;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}@media (hover:hover){.kinfern-footer-language-link:hover{opacity:1}}.kinfern-footer-flag{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6);-o-object-fit:cover;object-fit:cover}.kinfern-top-bar-flags{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.kinfern-top-bar-language-link{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 5);opacity:.9;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}@media (hover:hover){.kinfern-top-bar-language-link:hover{opacity:1}}.kinfern-top-bar-flag{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-xs,.125rem);-o-object-fit:cover;object-fit:cover}body.kinfern-golf.kinfern-quote-public-page{--kqe-bg:#f5f4ef;--kqe-ink:#1d2523;--kqe-muted:#68716d;--kqe-border:#e4e3dd;--kqe-cream-btn:#f5e6b8;background:var(--kqe-bg)}body.kinfern-golf.kinfern-quote-public-page .kinfern-quote-public-shell{max-width:none;padding:0}.kqe{color:var(--kqe-ink);background:var(--kqe-bg)}.kqe-shell{width:min(1180px,100% - 2rem);margin-inline:auto}.kqe-hero{color:#fff;min-height:clamp(28rem,62vh,36rem);position:relative;overflow:hidden}.kqe-hero__media,.kqe-hero__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kqe-hero__overlay{background:linear-gradient(90deg,#163e35d1 0%,#163e3573 55%,#163e3547 100%);position:absolute;inset:0}.kqe-hero__inner{z-index:1;min-height:inherit;align-items:start;gap:1.75rem;padding:3.5rem 0 4.5rem;display:grid;position:relative}@media (width>=1024px){.kqe-hero__inner{grid-template-columns:minmax(0,1fr) 16rem;gap:2rem}}.kqe-eyebrow{color:var(--kinfern-brand-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.kqe-hero__title{max-width:18ch;font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;margin:.65rem 0 0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:500;line-height:1.08}.kqe-meta{color:#ffffffe0;flex-wrap:wrap;gap:.75rem 1.15rem;margin-top:1.1rem;font-size:.9rem;display:flex}.kqe-meta span{align-items:center;gap:.4rem;display:inline-flex}.kqe-meta span.kqe-meta__passenger,.kqe-meta span.kqe-meta__location{flex:100%}.kqe-meta svg{width:1rem;height:1rem;color:var(--kinfern-brand-gold)}.kqe-divider{background:var(--kinfern-brand-gold);width:3.5rem;height:1px;margin:1rem 0}.kqe-hero__desc{color:#ffffffdb;max-width:34rem;margin:0;font-size:.95rem;line-height:1.6}.kqe-price-card{background:var(--kinfern-brand-forest);border-radius:.65rem;width:min(100%,16rem);padding:1.25rem;box-shadow:0 18px 40px #00000038}.kqe-price-card__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:.68rem;font-weight:600}.kqe-price-card__amount{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;margin:.35rem 0 1rem;font-size:1.85rem;line-height:1.1}.kqe-btn{border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1.1rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.kqe-btn svg{flex-shrink:0;width:1rem;height:1rem}.kqe-btn--cream{background:var(--kqe-cream-btn);width:100%;color:var(--kinfern-brand-forest)}.kqe-btn--cream:hover{background:var(--kqe-cream-btn)}@supports (color:color-mix(in lab, red, red)){.kqe-btn--cream:hover{background:color-mix(in srgb, var(--kqe-cream-btn) 85%, #fff)}}.kqe-btn--cream:hover{color:var(--kinfern-brand-forest)}.kqe-btn--green{background:var(--kinfern-brand-forest);color:#fff;width:100%}.kqe-btn--green:hover{background:var(--kinfern-brand-fern);color:#fff}.kqe-btn--outline{border:1px solid var(--kinfern-brand-forest);width:100%}@supports (color:color-mix(in lab, red, red)){.kqe-btn--outline{border:1px solid color-mix(in srgb, var(--kinfern-brand-forest) 35%, var(--kqe-border))}}.kqe-btn--outline{color:var(--kinfern-brand-forest);background:#fff}.kqe-btn--outline:hover{border-color:var(--kinfern-brand-forest)}.kqe-btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff8c}.kqe-btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.kqe-trust{color:#ffffffc7;gap:.45rem;margin-top:.9rem;font-size:.72rem;display:grid}.kqe-trust span{align-items:center;gap:.4rem;display:inline-flex}.kqe-trust svg{width:.9rem;height:.9rem}.kqe-nav-wrap{z-index:2;margin-top:-1.4rem;margin-bottom:1.5rem;position:relative}.kqe-nav{border:1px solid var(--kqe-border);scrollbar-width:none;background:#fff;border-radius:.65rem;gap:.35rem;width:100%;padding:.45rem;display:flex;overflow-x:auto;box-shadow:0 10px 30px #163e3514}.kqe-nav::-webkit-scrollbar{display:none}.kqe-nav a{color:var(--kqe-muted);white-space:nowrap;border-radius:.45rem;flex:none;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.kqe-nav a svg{width:1rem;height:1rem}.kqe-nav a.is-active,.kqe-nav a:hover{background:var(--kinfern-brand-forest);color:#fff}.kqe-layout{gap:1.25rem;padding-bottom:1.5rem;display:grid}@media (width>=1024px){.kqe-layout{grid-template-columns:minmax(0,1.75fr) minmax(17rem,1fr);align-items:start}.kqe-sidebar{position:sticky;top:1rem}}.kqe-card{border:1px solid var(--kqe-border);background:#fff;border-radius:.55rem;padding:1.25rem 1.35rem;box-shadow:0 8px 24px #163e350d}.kqe-card h2,.kqe-section__title{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--kinfern-brand-forest);margin:0;font-size:1.55rem;font-weight:500}.kqe-section__title{align-items:center;gap:.65rem;display:inline-flex}.kqe-section__title:before{content:"";background:var(--kinfern-brand-gold);border-radius:2px;width:3px;height:1.2em}.kqe-overview__title{font-family:var(--kinfern-font-display,Georgia, serif);color:var(--kqe-ink);margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.15}.kqe-overview__body{color:var(--kqe-muted);margin:.75rem 0 0;font-size:.95rem;line-height:1.65}.kqe-film{border-color:var(--kinfern-brand-gold);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kqe-film{border-color:color-mix(in srgb, var(--kinfern-brand-gold) 45%, var(--kqe-border))}}.kqe-film{box-shadow:0 18px 40px #1b3d2f1f}.kqe-film__stage{aspect-ratio:16/9;background:var(--kinfern-brand-forest);position:relative;overflow:hidden}.kqe-film__player,.kqe-film__poster,.kqe-film__poster img{width:100%;height:100%;display:block}.kqe-film__player{-o-object-fit:cover;object-fit:cover;background:#000;border:0}.kqe-film__poster{cursor:pointer;background:var(--kinfern-brand-forest);border:0;padding:0;position:absolute;inset:0}.kqe-film__poster img{-o-object-fit:cover;object-fit:cover}.kqe-film__play{color:#fff;background:linear-gradient(#1b3d2f14 0%,#1b3d2f94 100%);place-content:center;justify-items:center;gap:.85rem;display:grid;position:absolute;inset:0}.kqe-film__play-ring{border:1px solid var(--kinfern-brand-gold);background:var(--kinfern-brand-forest);border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kqe-film__play-ring{background:color-mix(in srgb, var(--kinfern-brand-forest) 72%, transparent)}}.kqe-film__play-ring{color:var(--kinfern-brand-gold);box-shadow:0 12px 32px #00000047}.kqe-film__play-ring svg{width:1.6rem;height:1.6rem;margin-left:.15rem}.kqe-film__play-label{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.kqe-film__copy{background:var(--kinfern-brand-forest);padding:1rem 1.15rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.kqe-film__copy{background:color-mix(in srgb, var(--kinfern-brand-forest) 4%, #fff)}}.kqe-film__copy h2{margin:.2rem 0 0}.kqe-thanks{background:#fff;border:0;border-radius:1.15rem;flex-direction:column;align-items:stretch;gap:1.15rem;padding:1.55rem 1.5rem 1.5rem 1.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #163e351a}.kqe-thanks:before{content:"";z-index:2;background:linear-gradient(180deg, var(--kinfern-brand-forest) 0%, var(--kinfern-brand-fern) 100%);width:.42rem;position:absolute;inset:0 auto 0 0}.kqe-thanks__main{z-index:1;align-items:flex-start;gap:1.05rem;min-width:0;display:flex;position:relative}.kqe-thanks__mark{background:var(--kinfern-brand-forest);color:#fff;width:3.15rem;height:3.15rem;box-shadow:0 0 0 7px var(--kinfern-brand-forest);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kqe-thanks__mark{box-shadow:0 0 0 7px color-mix(in srgb, var(--kinfern-brand-forest) 9%, transparent)}}.kqe-thanks__mark svg{width:1.35rem;height:1.35rem}.kqe-thanks__copy{min-width:0}.kqe-thanks__copy h2{margin:.15rem 0 .35rem;font-size:clamp(1.75rem,2.5vw,2.2rem)}.kqe-thanks__copy>p:not(.kqe-eyebrow):not(.kqe-thanks__help){color:var(--kqe-muted);margin:0;font-size:.95rem}.kqe-thanks__cta{z-index:1;white-space:nowrap;border-radius:.7rem;flex-shrink:0;width:100%;padding-inline:1.3rem;position:relative}.kqe-thanks__help{border-left:2px solid var(--kinfern-brand-forest);color:var(--kqe-muted);margin-top:.75rem;padding-left:.7rem;font-size:.78rem}@media (width>=860px){.kqe-thanks{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;min-height:10.5rem}.kqe-thanks__main{flex:auto}.kqe-thanks__cta{width:auto;margin-inline-start:auto}}.kqe-itinerary__head{margin-bottom:.85rem}.kqe-day{border-top:1px solid var(--kqe-border);grid-template-columns:4.2rem 1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.kqe-day__date{border-left:3px solid var(--kinfern-brand-gold);padding-left:.55rem;line-height:1.2}.kqe-day__dow{color:var(--kqe-muted);text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.kqe-day__dom{color:var(--kqe-ink);margin-top:.1rem;font-size:.92rem;font-weight:700;display:block}.kqe-day__rail{align-self:stretch;position:relative}.kqe-day__rail:before{content:"";background:var(--kinfern-brand-gold);width:1px;position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.kqe-day__rail:before{background:color-mix(in srgb, var(--kinfern-brand-gold) 45%, var(--kqe-border))}}.kqe-day__rail:before{transform:translate(-50%)}.kqe-day__rail:after{content:"";background:var(--kinfern-brand-gold);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kqe-day__content{align-items:center;gap:.75rem;min-width:0;display:flex}.kqe-day__media{background:var(--kinfern-brand-sand);border-radius:.4rem;flex-shrink:0;width:7.5rem;height:3.25rem;overflow:hidden}.kqe-day__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kqe-day__copy h3{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--kqe-ink);margin:0;font-size:.98rem;font-weight:500}.kqe-day__copy p{color:var(--kqe-muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.kqe-chip{width:2rem;height:2rem;color:var(--kinfern-brand-forest);background:#eef1ef;border-radius:999px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.kqe-chip svg{width:.9rem;height:.9rem}.kqe-map__media{aspect-ratio:16/10;background:var(--kinfern-brand-sand);border-radius:.55rem .55rem 0 0;margin:-1.25rem -1.35rem 1rem;position:relative;overflow:hidden}.kqe-map__canvas{width:100%;height:100%;min-height:11rem}.kqe-map-region-marker,.kqe .kinfern-regions-index-map-marker,.kqe-map-place-marker{cursor:pointer;background:0 0;border:0}.kqe .kinfern-regions-index-map-marker-svg{filter:drop-shadow(0 8px 16px #00000073);width:2.25rem;height:2.75rem;display:block}.kqe-map-place-pin{border:2px solid var(--kinfern-brand-gold);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kqe-map-place-pin{border:2px solid color-mix(in srgb, var(--kinfern-brand-gold) 90%, #fff)}}.kqe-map-place-pin{background:#fff;border-radius:999px;box-shadow:0 8px 20px #0b221e24}.kqe-map-place-pin--accommodation{border-color:var(--kinfern-brand-gold);color:var(--kinfern-brand-gold);background:#fff}.kqe-map-place-icon{width:1.25rem;height:1.25rem;display:block}.kqe-map-course-marker,.kqe .kinfern-golf-clubs-index-map-marker{cursor:pointer;background:0 0;border:0}.kqe .kinfern-golf-clubs-index-map-location,.kqe .kinfern-golf-clubs-index-map-marker-flag{filter:drop-shadow(0 6px 12px #0000008c);width:2.2rem;height:3.35rem;display:block;position:relative}.kqe .kinfern-golf-clubs-index-map-course-flag{display:block;position:absolute;inset:0}.kqe .kinfern-golf-clubs-index-map-course-flag__pole{background:var(--kinfern-brand-sand);width:.22rem;box-shadow:0 0 0 1.5px var(--kinfern-brand-forest), 0 0 6px #0000008c;border-radius:.12rem;position:absolute;top:.1rem;bottom:.48rem;left:.42rem}.kqe .kinfern-golf-clubs-index-map-course-flag__cloth{border-top:.52rem solid #0000;border-bottom:.52rem solid #0000;border-left:1.35rem solid var(--kinfern-brand-gold);width:0;height:0;filter:drop-shadow(0 0 1.5px var(--kinfern-brand-forest)) drop-shadow(0 2px 4px #00000073);position:absolute;top:.1rem;left:.62rem}.kqe .kinfern-golf-clubs-index-map-course-flag__base{border:2px solid var(--kinfern-brand-gold);background:var(--kinfern-brand-forest);border-radius:50%;width:1.15rem;height:.52rem;position:absolute;bottom:.08rem;left:.08rem;box-shadow:0 2px 6px #0000008c}.kqe-map__exit{z-index:1000;border:1px solid var(--kinfern-brand-gold);align-items:center;gap:.4rem;padding:.55rem .9rem;display:inline-flex;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.kqe-map__exit{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 70%, #fff)}}.kqe-map__exit{color:var(--kinfern-brand-forest);cursor:pointer;background:#fff;border-radius:999px;font-size:.78rem;font-weight:600;box-shadow:0 8px 20px #0b221e29}.kqe-map{position:relative}.kqe-map.is-fullscreen{z-index:1200;background:#fff;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.kqe-map.is-fullscreen .kqe-map__media{aspect-ratio:auto;border-radius:0;flex:auto;min-height:100%;margin:0}.kqe-map.is-fullscreen .kqe-map__canvas{min-height:100%}body.kqe-map-fullscreen-open{overflow:hidden}body.kqe-map-fullscreen-open .kinfern-site-header,body.kqe-map-fullscreen-open #header,body.kqe-map-fullscreen-open footer,body.kqe-map-fullscreen-open .kinfern-footer{visibility:hidden}.kqe-map p,.kqe-summary li{color:var(--kqe-muted);font-size:.88rem;line-height:1.5}.kqe-summary ul{gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.kqe-summary li{color:var(--kqe-ink);align-items:center;gap:.55rem;display:flex}.kqe-summary svg{width:1rem;height:1rem;color:var(--kqe-ink)}.kqe-summary__price{border-top:1px solid var(--kqe-border);margin-top:1rem;padding-top:1rem}.kqe-summary__actions{gap:.55rem;margin-top:.9rem;display:grid}.kqe-specialist{margin-top:.75rem}.kqe-specialist__row{align-items:center;gap:.75rem;display:flex}.kqe-specialist__photo{-o-object-fit:cover;object-fit:cover;background:var(--kinfern-brand-sand,#f3efe6);border-radius:999px;flex-shrink:0;width:3rem;height:3rem}.kqe-specialist__photo--placeholder{color:var(--kinfern-brand-forest);font-family:var(--font-serif,"Playfair Display", Georgia, serif);justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.kqe-specialist__copy{gap:.15rem;min-width:0;display:grid}.kqe-specialist__name{color:var(--kinfern-brand-forest);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.kqe-specialist__email{color:var(--kqe-muted);word-break:break-word;font-size:.85rem;line-height:1.35;text-decoration:none}.kqe-specialist__email:hover{color:var(--kinfern-brand-forest);text-decoration:underline}.kqe-lower{padding-bottom:.5rem}.kqe-section{margin-top:1.25rem}.kqe-section__head{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.kqe-pill{color:var(--kqe-muted);background:#ececea;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.kqe-below-nav{margin-bottom:1.25rem}.kqe-section,.kqe-lower,.kqe-carousel{overflow:visible}.kqe-carousel{min-width:0;position:relative}.kqe-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(15.5rem,18rem);grid-auto-flow:column;gap:.85rem;display:grid;overflow-x:auto}.kqe-carousel__track.is-animating{scroll-snap-type:none}.kqe-carousel__track::-webkit-scrollbar{display:none}.kqe-carousel--accom .kqe-carousel__track{grid-auto-columns:100%}.kqe-scroll-hint{z-index:20;border:1px solid var(--kinfern-brand-gold);place-items:center;width:3rem;height:3rem;padding:0;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.kqe-scroll-hint{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 70%, #fff)}}.kqe-scroll-hint{color:var(--kinfern-brand-gold);appearance:none;cursor:pointer;background:#fff;border-radius:999px;box-shadow:0 10px 24px #1b3d2f38}.kqe-scroll-hint--next{right:0;transform:translate(50%,-50%)}.kqe-scroll-hint .kinfern-carousel-arrow-icon{width:.875rem;height:.875rem;color:var(--kinfern-brand-gold)}.kqe-scroll-hint:hover,.kqe-scroll-hint:focus-visible{border-color:var(--kinfern-brand-gold);outline:none}.kqe-slide-enter{transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.kqe-slide-enter-start{opacity:0;transform:translate(1.5rem)}.kqe-slide-enter-end{opacity:1;transform:translate(0)}.kqe-slide-leave{transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1)}.kqe-slide-leave-start{opacity:1;transform:translate(0)}.kqe-slide-leave-end{opacity:0;transform:translate(-1.1rem)}.kqe-slide{border:1px solid var(--kqe-border);color:inherit;scroll-snap-align:start;background:#fff;border-radius:.45rem;text-decoration:none;display:block;overflow:hidden;box-shadow:0 6px 16px #163e350a}.kqe-slide__media{aspect-ratio:16/9;background:var(--kinfern-brand-sand);width:100%}.kqe-slide__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kqe-slide__body{justify-content:space-between;align-items:start;gap:.5rem;padding:.65rem .8rem .8rem;display:flex}.kqe-slide__body h3{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--kinfern-brand-forest);margin:0;font-size:.92rem;font-weight:500}.kqe-accom{gap:1rem;width:100%;display:grid}@media (width>=768px){.kqe-accom{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:center}}.kqe-accom__gallery{aspect-ratio:16/10;background:var(--kinfern-brand-sand);border-radius:.45rem;position:relative;overflow:hidden}.kqe-accom__gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kqe-accom__nav{justify-content:space-between;display:flex;position:absolute;inset:auto .55rem 50%;transform:translateY(50%)}.kqe-accom__nav button{width:2rem;height:2rem;color:var(--kinfern-brand-forest);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;display:grid}.kqe-accom__dots{gap:.3rem;display:flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.kqe-accom__dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:.4rem;height:.4rem}.kqe-accom__dots button.is-active{background:#fff}.kqe-accom h3{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--kinfern-brand-forest);margin:0;font-size:1.35rem}.kqe-accom__location{color:var(--kqe-muted);margin:.35rem 0 0;font-size:.88rem}.kqe-stars{color:var(--kinfern-brand-gold);letter-spacing:.08em;margin:.35rem 0}.kqe-accom__meta{color:var(--kqe-muted);flex-wrap:wrap;gap:.75rem 1rem;margin-top:.9rem;font-size:.82rem;display:flex}.kqe-cta-wrap{margin-top:2rem;padding:2.5rem 0 3rem;position:relative;overflow:hidden}.kqe-cta-wrap__media{background:var(--kqe-cta-image,none) center / cover no-repeat, linear-gradient(180deg, #d7d2c4, #b8b09a);position:absolute;inset:0}.kqe-cta-wrap__fade{background:linear-gradient(#fff 0%,#ffffffb8 28%,#ffffff2e 62%,#0000 100%);position:absolute;inset:0}.kqe-cta{z-index:1;background:var(--kinfern-brand-forest);color:#fff;border-radius:.65rem;gap:1.25rem;padding:1.6rem 1.5rem;display:grid;position:relative;box-shadow:0 18px 40px #163e352e}@media (width>=900px){.kqe-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.kqe-cta h2{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500}.kqe-cta p{color:#ffffffd1;margin:0}.kqe-cta__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.kqe-cta__actions .kqe-btn{width:auto;min-width:10.5rem}[x-cloak]{display:none!important}@media (width<=767px){.kqe-day{grid-template-columns:3.6rem 1rem minmax(0,1fr)}.kqe-day__media,.kqe-day .kqe-chip{display:none}.kqe-hero__inner{padding-top:2.5rem}.kqe-scroll-hint--next{right:0;transform:translate(42%,-50%)}.kqe-cta__actions{flex-direction:column;align-items:stretch}.kqe-cta__actions .kqe-btn{width:100%}}.kqe-faq{border:1px solid var(--kqe-border);background:#fff;border-radius:.55rem;padding:1.35rem 1.4rem 1.5rem;box-shadow:0 8px 24px #163e350d}.kqe-faq__intro{color:var(--kqe-muted);margin:.35rem 0 1rem;font-size:.95rem;line-height:1.55}.kqe-faq__content{color:var(--kqe-muted);margin:0 0 1rem;font-size:.92rem;line-height:1.65}.kqe-faq__content>:first-child{margin-top:0}.kqe-faq__content>:last-child{margin-bottom:0}.kqe-faq__list{gap:.65rem;display:grid}.kqe-faq__list--two{grid-template-columns:1fr}@media (width>=860px){.kqe-faq__list--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.kqe-faq--two-column .kqe-faq__item.is-open{grid-column:span 1}}.kqe-faq--one-column .kqe-faq__list,.kqe-faq--smooth-synced .kqe-faq__list{max-width:44rem}.kqe-faq--smooth-synced .kqe-faq__list{margin-inline:auto}.kqe-faq__item{border:1px solid var(--kqe-border);background:var(--kinfern-brand-forest);border-radius:.7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kqe-faq__item{background:color-mix(in srgb, var(--kinfern-brand-forest) 2.5%, #fff)}}.kqe-faq__item{transition:border-color .18s,box-shadow .18s,background-color .18s}.kqe-faq__item.is-open{border-color:var(--kinfern-brand-forest)}@supports (color:color-mix(in lab, red, red)){.kqe-faq__item.is-open{border-color:color-mix(in srgb, var(--kinfern-brand-forest) 28%, var(--kqe-border))}}.kqe-faq__item.is-open{background:#fff;box-shadow:0 10px 24px #163e3512}.kqe-faq__question{width:100%;color:var(--kinfern-brand-forest);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-family:inherit;font-size:.98rem;font-weight:600;line-height:1.35;display:flex}.kqe-faq__toggle{background:var(--kinfern-brand-forest);border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kqe-faq__toggle{background:color-mix(in srgb, var(--kinfern-brand-forest) 8%, #fff)}}.kqe-faq__toggle{color:var(--kinfern-brand-forest);transition:transform .18s,background-color .18s,color .18s}.kqe-faq__toggle svg{width:1rem;height:1rem}.kqe-faq__item.is-open .kqe-faq__toggle{background:var(--kinfern-brand-forest);color:#fff;transform:rotate(180deg)}.kqe-faq__answer{overflow:hidden}.kqe-faq__answer-body{color:var(--kqe-muted);padding:0 1.1rem 1.05rem;font-size:.92rem;line-height:1.65}.kqe-faq__answer-body>:first-child{margin-top:0}.kqe-faq__answer-body>:last-child{margin-bottom:0}.kqe-faq__answer-body p{margin:0 0 .65rem}.kqe-faq__answer-body a{color:var(--kinfern-brand-forest);text-underline-offset:.12em;font-weight:600;text-decoration:underline}@keyframes kinfern-map-pulse{0%{opacity:.7;transform:translate(-50%)scale(.8)}70%{opacity:0;transform:translate(-50%)scale(2.6)}to{opacity:0;transform:translate(-50%)scale(2.6)}}@keyframes kinfern-map-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}@keyframes kinfern-map-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kinfern-flag-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}body.kinfern-golf{--kinfern-gutter:10vw;--kinfern-content-width:calc(100% - (2 * var(--kinfern-gutter)));--container-7xl:min(100%, calc(var(--kinfern-content-width) + 2rem));max-width:100%;overflow-x:clip;margin:0!important;padding:0!important}html:has(body.kinfern-golf){--kinfern-gutter:10vw;--kinfern-content-width:calc(100% - (2 * var(--kinfern-gutter)));--container-7xl:min(100%, calc(var(--kinfern-content-width) + 2rem));max-width:100%;overflow-x:clip;margin:0!important;padding:0!important}@media (width<=1023px){body.kinfern-golf{--kinfern-gutter:1rem}html:has(body.kinfern-golf){--kinfern-gutter:1rem}}@media (width>=640px) and (width<=1023px){body.kinfern-golf{--kinfern-gutter:1.5rem}html:has(body.kinfern-golf){--kinfern-gutter:1.5rem}}@media (width>=640px){body.kinfern-golf{--container-7xl:min(100%, calc(var(--kinfern-content-width) + 3rem))}html:has(body.kinfern-golf){--container-7xl:min(100%, calc(var(--kinfern-content-width) + 3rem))}}@media (width>=1024px){body.kinfern-golf{--container-7xl:min(100%, calc(var(--kinfern-content-width) + 4rem))}html:has(body.kinfern-golf){--container-7xl:min(100%, calc(var(--kinfern-content-width) + 4rem))}}body.kinfern-golf #main-content,body.kinfern-golf footer.kinfern-footer{min-width:0;max-width:100%;overflow-x:clip}body.kinfern-golf:not(.kinfern-hero-page):not(.home){background-color:#fff!important}html:has(body.kinfern-golf:not(.kinfern-hero-page):not(.home)){background-color:#fff!important}body.kinfern-golf #kinfern-newsletter{z-index:30!important;background-color:#0000!important;height:0!important;margin-top:0!important;position:relative!important;overflow:visible!important}body.kinfern-golf #kinfern-newsletter .kinfern-newsletter-section{background-color:#0000!important;position:absolute!important;top:0!important;left:0!important;right:0!important;transform:translateY(-50%)!important}body.kinfern-golf #kinfern-newsletter .kinfern-newsletter-card{margin-bottom:0!important;transform:none!important}body.kinfern-golf #kinfern-events-competitions:has(+#kinfern-newsletter) .kinfern-events-competitions-band{padding-bottom:clamp(5rem,8vw,6.5rem)!important}@media (width>=1024px){body.kinfern-golf #kinfern-events-competitions:has(+#kinfern-newsletter) .kinfern-events-competitions-band{padding-bottom:clamp(5.25rem,7vw,6.75rem)!important}}body.kinfern-golf #kinfern-newsletter+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)!important}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band))+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)!important}@media (width>=1024px){body.kinfern-golf #kinfern-newsletter+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)!important}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band))+#kinfern-events-competitions .kinfern-events-competitions{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)!important}}body.kinfern-golf #kinfern-newsletter+#kinfern-partners:not(:has(.kinfern-partners-band)){min-height:var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem))!important}body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta{margin-top:calc(-1 * var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)))!important}body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 3rem)!important;min-height:calc(360px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)))!important;justify-content:center!important;align-items:flex-end!important;padding-bottom:clamp(3rem,8vw,5rem)!important}@media (width>=640px){body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{min-height:calc(420px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)))!important}}@media (width>=768px){body.kinfern-golf #kinfern-newsletter+#kinfern-banner-cta .kinfern-banner-cta-band{min-height:calc(520px + var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)))!important;padding-top:calc(var(--kinfern-newsletter-clearance,clamp(9rem, 16vw, 13rem)) + 4rem)!important}}body.kinfern-golf.kinfern-hero-page #main-content>section#kinfern-hero:first-child,body.kinfern-golf.kinfern-hero-page #main-content>.kinfern-hero-shell:first-child{background-color:#0000!important;padding:0!important}@keyframes kinfern-golf-courses-lazy-spin{to{transform:rotate(360deg)}}@keyframes kinfern-regions-lazy-spin{to{transform:rotate(360deg)}}#notification{z-index:10050!important}.kinfern-journal-shell{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-journal-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-journal-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-journal-hero-shell{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-journal-hero-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-journal-hero-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (width>=768px){body.kinfern-journal.kinfern-hero-page .kinfern-journal-hero{min-height:calc(60vh + var(--kinfern-site-header-height,7.5rem))}}.kinfern-journal-hero{position:relative}.kinfern-journal-hero-overlay,.kinfern-journal-article-hero-overlay{background:var(--kinfern-hero-left-overlay)}.kinfern-journal-hero-fallback{background-color:var(--kinfern-brand-forest);background-image:radial-gradient(circle at 18% 20%, #c5a47e2e 0%, transparent 34%), linear-gradient(165deg, var(--kinfern-brand-forest) 0%, #0d211b 42%, #081612 100%);position:absolute;inset:0}.kinfern-journal-hero-layout{width:100%}body.kinfern-journal .kinfern-journal-hero .kinfern-hero-inner,body.kinfern-journal .kinfern-journal-hero .kinfern-journal-hero-inner{width:100%;max-width:var(--container-2xl,42rem);text-align:left;margin-inline:0}.kinfern-journal-toolbar{border-bottom-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 6);border-color:oklch(92.8% .006 264.531);border-bottom-width:1px}.kinfern-journal-toolbar-inner{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (width>=1024px){.kinfern-journal-toolbar-inner{flex-direction:row;justify-content:space-between;align-items:center}}.kinfern-journal-toolbar-filters{-moz-column-gap:calc(var(--spacing,.25rem) * 5);column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.kinfern-journal-toolbar-search{width:100%;max-width:var(--container-xl,36rem);align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.kinfern-journal-filter-reset{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-filter-reset{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 50%, transparent)}}.kinfern-journal-filter-reset{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:.68rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--kinfern-brand-forest);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.kinfern-journal-filter-reset:hover{border-color:var(--kinfern-brand-gold);background-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-filter-reset:hover{background-color:color-mix(in oklab, var(--kinfern-brand-gold) 10%, transparent)}}}.kinfern-journal-filter-reset:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold);--tw-outline-style:none;outline-style:none}.kinfern-journal-filter-reset:disabled{cursor:not-allowed;color:oklch(70.7% .022 261.325);opacity:.7;border-color:oklch(92.8% .006 264.531)}.kinfern-journal-filter{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);text-align:center;--tw-font-weight:var(--font-weight-medium,500);min-width:5.5rem;font-size:.68rem;font-weight:var(--font-weight-medium,500);--tw-tracking:.16em;letter-spacing:.16em;color:oklch(55.1% .027 264.364);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-width:0;flex-direction:column;padding:0;transition-duration:.2s;display:inline-flex}.kinfern-journal-filter-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);color:oklch(70.7% .022 261.325);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.kinfern-journal-filter.is-active .kinfern-journal-filter-icon,.kinfern-journal-filter:hover .kinfern-journal-filter-icon{color:var(--kinfern-brand-gold)}.kinfern-journal-filter-icon svg{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.kinfern-journal-filter-label{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}.kinfern-journal-filter:after{content:"";margin-top:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * .5);width:100%;max-width:4.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;transition-duration:.2s;display:block}.kinfern-journal-filter.is-active{color:var(--kinfern-brand-fern)}.kinfern-journal-filter:hover{color:oklch(37.3% .034 259.733)}.kinfern-journal-filter.is-active:after{background-color:var(--kinfern-brand-gold)}.kinfern-journal-search{flex:1;min-width:0;position:relative}.kinfern-journal-search-input{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;height:100%;padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:oklch(27.8% .033 256.848);border-width:1px;border-color:oklch(92.8% .006 264.531)}.kinfern-journal-search-input::placeholder{color:oklch(70.7% .022 261.325)}.kinfern-journal-search-input:focus{border-color:var(--kinfern-brand-gold);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold);--tw-outline-style:none;outline-style:none}.kinfern-journal-search-icon{pointer-events:none;padding-right:calc(var(--spacing,.25rem) * 4);color:var(--kinfern-brand-gold);inset-block:0;align-items:center;display:flex;position:absolute;right:0}.kinfern-journal-search-icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.kinfern-journal-featured{background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 10)}@media (width>=640px){.kinfern-journal-featured{padding-block:calc(var(--spacing,.25rem) * 12)}}.kinfern-journal-featured-grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=1024px){.kinfern-journal-featured-grid{grid-template-columns:minmax(0,1.65fr) minmax(20rem,1fr);align-items:stretch}}.kinfern-journal-featured-main{min-height:28rem}@media (width>=1024px){.kinfern-journal-featured-main{min-height:32rem}}.kinfern-journal-featured-main-link{border-radius:var(--radius-sm,.25rem);height:100%;min-height:28rem;display:block;position:relative;overflow:hidden}@media (width>=1024px){.kinfern-journal-featured-main-link{min-height:32rem}}.kinfern-journal-featured-main-image,.kinfern-journal-featured-main-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kinfern-journal-featured-main-fallback{background-color:var(--kinfern-brand-forest)}.kinfern-journal-featured-main-overlay{background:linear-gradient(#08161214 0%,#0816128c 100%);position:absolute;inset:0}.kinfern-journal-featured-main-content{z-index:10;height:100%;min-height:28rem;padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (width>=640px){.kinfern-journal-featured-main-content{padding:calc(var(--spacing,.25rem) * 8)}}@media (width>=1024px){.kinfern-journal-featured-main-content{min-height:32rem}}.kinfern-journal-badge{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:20;border-style:var(--tw-border-style);background-color:#0009;border-width:0;border-radius:2147483647px;width:fit-content;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-badge{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}.kinfern-journal-badge{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.65rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-white,#fff);text-transform:uppercase}@media (width>=640px){.kinfern-journal-badge{top:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6)}}.kinfern-journal-meta{--tw-font-weight:var(--font-weight-semibold,600);font-size:.68rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.kinfern-journal-meta-category{color:var(--kinfern-brand-gold)}.kinfern-journal-meta-time,.kinfern-journal-meta-separator{color:oklch(70.7% .022 261.325)}.kinfern-journal-featured-main-content .kinfern-journal-meta-time{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-featured-main-content .kinfern-journal-meta-time{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.kinfern-journal-featured-main-title{margin-top:calc(var(--spacing,.25rem) * 1.5);max-width:var(--container-2xl,42rem);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-white,#fff)}@media (width>=640px){.kinfern-journal-featured-main-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.kinfern-journal-featured-main-excerpt{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-featured-main-excerpt{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}@media (width>=640px){.kinfern-journal-featured-main-excerpt{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-journal-read-link{margin-top:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--kinfern-brand-gold);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.kinfern-journal-featured-main-link .kinfern-journal-read-link{margin-top:calc(var(--spacing,.25rem) * 3)}@media (hover:hover){.kinfern-journal-featured-main-link .kinfern-journal-read-link:is(:where(.group):hover *){color:var(--color-white,#fff)}}.kinfern-journal-card-link .kinfern-journal-read-link{margin-top:0}@media (hover:hover){.kinfern-journal-card-link .kinfern-journal-read-link:is(:where(.group):hover *){color:var(--kinfern-brand-fern)}}.kinfern-journal-secondary-item .kinfern-journal-meta{--tw-leading:1;line-height:1}.kinfern-journal-featured-sidebar{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;align-self:flex-start;display:flex}.kinfern-journal-secondary-item{border-radius:var(--radius-sm,.25rem);background-color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:row;align-items:flex-start;transition-duration:.2s;display:flex;overflow:hidden}@media (hover:hover){.kinfern-journal-secondary-item:hover{border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-secondary-item:hover{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 60%, transparent)}}}.kinfern-journal-secondary-media{border-radius:var(--radius-sm,.25rem);flex-shrink:0;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}.kinfern-journal-secondary-image,.kinfern-journal-secondary-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kinfern-journal-secondary-fallback{background-color:oklch(92.8% .006 264.531)}.kinfern-journal-secondary-copy{gap:calc(var(--spacing,.25rem) * .5);min-width:0;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}@media (width>=640px){.kinfern-journal-secondary-copy{padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 3.5)}}.kinfern-journal-secondary-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.kinfern-journal-secondary-title-link{color:oklch(21% .034 264.665);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.kinfern-journal-secondary-title-link:hover{color:var(--kinfern-brand-fern)}}.kinfern-journal-secondary-excerpt{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:oklch(44.6% .03 256.802);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kinfern-journal-latest{padding-block:calc(var(--spacing,.25rem) * 10);background-color:#f4f2ef}@media (width>=640px){.kinfern-journal-latest{padding-block:calc(var(--spacing,.25rem) * 14)}}.kinfern-journal-latest-header{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (width>=640px){.kinfern-journal-latest-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.kinfern-journal-latest-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));color:oklch(21% .034 264.665)}@media (width>=640px){.kinfern-journal-latest-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.kinfern-journal-latest-view-all{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--kinfern-brand-gold);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.kinfern-journal-latest-view-all:hover{color:var(--kinfern-brand-fern)}}.kinfern-journal-grid{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (width>=640px){.kinfern-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.kinfern-journal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kinfern-journal-card-link{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);height:100%;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:oklch(92.8% .006 264.531);flex-direction:column;transition-duration:.2s;display:flex;overflow:hidden}@media (hover:hover){.kinfern-journal-card-link:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0b221e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.kinfern-journal-card-image,.kinfern-journal-card-fallback{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.kinfern-journal-card-fallback{background-color:oklch(92.8% .006 264.531)}.kinfern-journal-card-body{gap:var(--spacing,.25rem);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}.kinfern-journal-card-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:oklch(21% .034 264.665)}.kinfern-journal-card-excerpt{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:oklch(44.6% .03 256.802);flex:1}.kinfern-journal-pagination{margin-top:calc(var(--spacing,.25rem) * 10)}.kinfern-journal-empty{background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 16)}.kinfern-journal-empty-copy{text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:oklch(44.6% .03 256.802)}.kinfern-journal-newsletter{border-top-style:var(--tw-border-style);background-color:var(--kinfern-brand-fern);padding-block:calc(var(--spacing,.25rem) * 12);color:var(--color-white,#fff);border-top-width:0}@media (width>=640px){.kinfern-journal-newsletter{padding-block:calc(var(--spacing,.25rem) * 14)}}.kinfern-journal-newsletter-inner{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (width>=1024px){.kinfern-journal-newsletter-inner{flex-direction:row;justify-content:space-between;align-items:center}}.kinfern-journal-newsletter-copy-block{max-width:var(--container-2xl,42rem)}.kinfern-journal-newsletter-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-white,#fff)}@media (width>=640px){.kinfern-journal-newsletter-title{font-size:1.65rem}}.kinfern-journal-newsletter-text{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-newsletter-text{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}@media (width>=640px){.kinfern-journal-newsletter-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.kinfern-journal-newsletter-form{width:100%;max-width:var(--container-xl,36rem);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=640px){.kinfern-journal-newsletter-form{flex-direction:row}}.kinfern-journal-newsletter-input{flex:1;min-width:0}.kinfern-journal-newsletter-submit{padding-inline:calc(var(--spacing,.25rem) * 8);white-space:nowrap}body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input{border-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input{background-color:var(--kinfern-brand-forest);color:var(--color-white,#fff)}body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input::placeholder{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}body.kinfern-journal .kinfern-journal-newsletter-input.kinfern-input:focus{border-color:var(--kinfern-brand-gold);--tw-ring-color:var(--kinfern-brand-gold)}.kinfern-journal-newsletter-message{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.kinfern-journal-newsletter-message.is-error{color:oklch(88.5% .062 18.334)}.kinfern-journal-newsletter-message.is-success{color:var(--kinfern-brand-gold)}body.kinfern-journal.kinfern-hero-page .kinfern-journal-hero{min-height:calc(52vh + var(--kinfern-site-header-height,7.5rem))!important}@media (width>=768px){body.kinfern-journal.kinfern-hero-page .kinfern-journal-hero{min-height:calc(60vh + var(--kinfern-site-header-height,7.5rem))!important}}body.kinfern-journal .kinfern-journal-hero .kinfern-hero-inner,body.kinfern-journal .kinfern-journal-hero .kinfern-journal-hero-inner{text-align:left!important;max-width:36rem!important;margin-left:0!important;margin-right:auto!important}body.kinfern-journal .kinfern-journal-secondary-media{aspect-ratio:auto!important;align-self:flex-start!important;width:10.25rem!important;height:9.9rem!important}body.kinfern-journal .kinfern-journal-secondary-copy{flex:1!important;gap:.125rem!important;min-width:0!important}body.kinfern-journal.kinfern-journal-article.kinfern-hero-page .kinfern-journal-article-hero.kinfern-journal-hero{min-height:calc(48vh + var(--kinfern-site-header-height,7.5rem))!important;justify-content:flex-end!important;height:auto!important}@media (width>=768px){body.kinfern-journal.kinfern-journal-article.kinfern-hero-page .kinfern-journal-article-hero.kinfern-journal-hero{min-height:calc(58vh + var(--kinfern-site-header-height,7.5rem))!important}}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-shell{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-inner,body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-inner{width:100%;max-width:var(--container-3xl,48rem);text-align:left;margin-inline:0}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich,body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich{width:100%;max-width:var(--container-2xl,42rem);text-align:left;margin-inline:0;padding:0}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(*),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(*){text-align:left!important;margin-left:0!important;margin-right:0!important;padding-left:0!important}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}@media (width>=640px){body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(h1,h2,h3,h4,h5,h6){text-shadow:none}body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(p,li,span,div),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(p,li,span,div){margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(p,li,span,div),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(p,li,span,div){color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=640px){body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-hero-rich :where(p,li,span,div),body.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-rich-content.kinfern-journal-article-hero-rich :where(p,li,span,div){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-journal-article-eyebrow{color:var(--kinfern-brand-gold)}.kinfern-journal-article-hero-rule{margin-top:calc(var(--spacing,.25rem) * 4);height:1px;width:calc(var(--spacing,.25rem) * 24);background-color:var(--kinfern-brand-gold)}.kinfern-journal-article-title{margin-top:calc(var(--spacing,.25rem) * 3);font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff)}@media (width>=640px){.kinfern-journal-article-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=1024px){.kinfern-journal-article-title{font-size:3.25rem}}.kinfern-journal-article-intro{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-article-intro{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}@media (width>=640px){.kinfern-journal-article-intro{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.kinfern-journal-article-body{padding-block:calc(var(--spacing,.25rem) * 12);background-color:#f4f2ef}@media (width>=640px){.kinfern-journal-article-body{padding-block:calc(var(--spacing,.25rem) * 14)}}@media (width>=1024px){.kinfern-journal-article-body{padding-block:calc(var(--spacing,.25rem) * 16)}}.kinfern-journal-article-shell{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=640px){.kinfern-journal-article-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.kinfern-journal-article-shell{padding-inline:calc(var(--spacing,.25rem) * 8)}}.kinfern-journal-article-layout{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (width>=1024px){.kinfern-journal-article-layout{-moz-column-gap:calc(var(--spacing,.25rem) * 12);column-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}}@media (width>=1280px){.kinfern-journal-article-layout{-moz-column-gap:calc(var(--spacing,.25rem) * 16);column-gap:calc(var(--spacing,.25rem) * 16)}}.kinfern-journal-article-main{min-width:0}@media (width>=1024px){.kinfern-journal-article-main{order:2}}.kinfern-journal-article-sidebar{min-width:0}@media (width>=1024px){.kinfern-journal-article-sidebar{order:1}}.kinfern-journal-article-sidebar-inner{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (width>=1024px){.kinfern-journal-article-sidebar-inner{top:calc(var(--kinfern-site-header-height,7.5rem) + 2rem);position:sticky}}body.kinfern-journal-article .kinfern-journal-article-nav-heading{--tw-font-weight:var(--font-weight-semibold,600);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.68rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-black,#000);text-transform:uppercase}body.kinfern-journal-article .kinfern-journal-article-nav-list{margin-top:calc(var(--spacing,.25rem) * 4);list-style-type:none}:where(body.kinfern-journal-article .kinfern-journal-article-nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}body.kinfern-journal-article .kinfern-journal-article-nav-list{padding:0;list-style:none!important}body.kinfern-journal-article .kinfern-journal-article-nav-item{list-style-type:none;list-style:none!important}body.kinfern-journal-article .kinfern-journal-article-nav-link{border-left-style:var(--tw-border-style);padding-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-black,#000);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-color:#0000;border-left-width:2px;text-decoration-line:none;transition-duration:.2s;display:block;position:relative}@media (hover:hover){body.kinfern-journal-article .kinfern-journal-article-nav-link:hover{color:#000000b3}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-nav-link:hover{color:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}}body.kinfern-journal-article .kinfern-journal-article-nav-link{color:#111827!important}body.kinfern-journal-article .kinfern-journal-article-nav-link.is-active{border-color:var(--kinfern-brand-gold);color:var(--color-black,#000);color:#111827!important}.kinfern-journal-article-sidebar-cta{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-article-sidebar-cta{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 35%, transparent)}}.kinfern-journal-article-sidebar-cta{padding:calc(var(--spacing,.25rem) * 5);background-color:#ece8e2}.kinfern-journal-article-sidebar-cta-icon{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);color:var(--color-black,#000);justify-content:center;align-items:center;display:flex}@media (width>=640px){.kinfern-journal-article-sidebar-cta-icon{width:4.5rem;height:4.5rem}}.kinfern-journal-article-sidebar-cta-icon-svg{width:100%;height:100%}.kinfern-journal-article-sidebar-cta-title{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--kinfern-brand-fern)}.kinfern-journal-article-sidebar-cta-copy{margin-top:calc(var(--spacing,.25rem) * 3);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:oklch(37.3% .034 259.733)}.kinfern-journal-article-sidebar-cta-button{margin-top:calc(var(--spacing,.25rem) * 5);width:100%}body.kinfern-journal-article .kinfern-journal-article-prose{text-align:left;--tw-leading:calc(var(--spacing,.25rem) * 8);width:100%;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.05rem;line-height:calc(var(--spacing,.25rem) * 8);color:oklch(27.8% .033 256.848);margin-inline:0}body.kinfern-journal-article .kinfern-journal-article-prose>:first-child,body.kinfern-journal-article .kinfern-journal-article-section-part+.kinfern-journal-article-section-part{margin-top:0}body.kinfern-journal-article .kinfern-journal-article-prose>.kinfern-journal-article-section-part:first-child :where(p:first-of-type):first-letter{float:left;font-family:var(--font-serif,ui-serif, Georgia, serif);color:var(--kinfern-brand-gold);margin:.08em .55rem 0 0;font-size:4.75rem;font-weight:400;line-height:.76}body.kinfern-journal-article .kinfern-journal-article-prose :where(h2){margin-top:calc(var(--spacing,.25rem) * 12);text-align:left;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern)}@media (width>=640px){body.kinfern-journal-article .kinfern-journal-article-prose :where(h2){margin-top:calc(var(--spacing,.25rem) * 14);font-size:1.75rem}}body.kinfern-journal-article .kinfern-journal-article-prose :where(h2){scroll-margin-top:calc(var(--kinfern-site-header-height,7.5rem) + 1.5rem)}body.kinfern-journal-article .kinfern-journal-article-prose :where(h3,h4,h5,h6){margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);text-align:left;font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--kinfern-brand-fern)}body.kinfern-journal-article .kinfern-journal-article-prose :where(p,ul,ol,blockquote,li){margin-bottom:calc(var(--spacing,.25rem) * 5);text-align:left;color:oklch(27.8% .033 256.848)}body.kinfern-journal-article .kinfern-journal-article-prose :where(ul,ol){padding-left:calc(var(--spacing,.25rem) * 5);list-style-position:outside}body.kinfern-journal-article .kinfern-journal-article-prose :where(li){margin-bottom:calc(var(--spacing,.25rem) * 2)}body.kinfern-journal-article .kinfern-journal-article-prose a{color:var(--kinfern-brand-fern);text-decoration-line:underline;-webkit-text-decoration-color:var(--kinfern-brand-gold);text-decoration-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-prose a{-webkit-text-decoration-color:color-mix(in oklab, var(--kinfern-brand-gold) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--kinfern-brand-gold) 60%, transparent)}}body.kinfern-journal-article .kinfern-journal-article-prose a{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){body.kinfern-journal-article .kinfern-journal-article-prose a:hover{color:var(--kinfern-brand-gold)}}body.kinfern-golf #main-content a.kinfern-destinations-view-all,body.kinfern-golf #main-content a.kinfern-destinations-view-all span{color:var(--kinfern-brand-gold)!important;cursor:pointer!important}body.kinfern-golf #main-content a.kinfern-destinations-view-all:hover,body.kinfern-golf #main-content a.kinfern-destinations-view-all:hover span,body.kinfern-golf #main-content a.kinfern-destinations-view-all:focus-visible,body.kinfern-golf #main-content a.kinfern-destinations-view-all:focus-visible span{color:var(--kinfern-brand-forest)!important}body.kinfern-golf .kinfern-journey-continue-bar{z-index:520;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #1b3d2f1f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 40px #0b221e24}body.kinfern-golf .kinfern-journey-continue-bar-label{color:var(--kinfern-brand-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}body.kinfern-golf .kinfern-journey-continue-bar-meta{color:var(--kinfern-brand-fern);margin-top:.15rem;font-size:.9rem;font-weight:600}body.kinfern-golf .kinfern-journey-continue-bar-btn{background:var(--kinfern-brand-forest);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}body.kinfern-golf .kinfern-journey-continue-bar-btn:hover{background:var(--kinfern-brand-fern);color:#fff}body.kinfern-golf .kinfern-journey-page-hero,body.kinfern-golf .kinfern-journey-start{padding:4rem 1.5rem 2rem}body.kinfern-golf .kinfern-journey-page-hero-inner,body.kinfern-golf .kinfern-journey-start-inner{max-width:72rem;margin:0 auto}body.kinfern-golf .kinfern-journey-page-eyebrow{color:var(--kinfern-brand-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}body.kinfern-golf .kinfern-journey-page-title{color:var(--kinfern-brand-fern);margin-top:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}body.kinfern-golf .kinfern-journey-page-intro{color:#4b5563;max-width:42rem;margin-top:1rem;font-size:1.05rem;line-height:1.7}body.kinfern-golf .kinfern-journey-page-back-link{color:var(--kinfern-brand-fern);text-underline-offset:.2em;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-block}body.kinfern-golf .kinfern-journey-start-grid{gap:1.5rem;margin-top:2rem;display:grid}@media (width>=768px){body.kinfern-golf .kinfern-journey-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.kinfern-golf .kinfern-journey-start-card{background:#fff;border:1px solid #1b3d2f1f;border-radius:1rem;gap:1rem;padding:1.75rem;display:grid}body.kinfern-golf .kinfern-journey-start-card-eyebrow{color:var(--kinfern-brand-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}body.kinfern-golf .kinfern-journey-start-card-title{color:var(--kinfern-brand-fern);font-size:1.5rem;font-weight:600}body.kinfern-golf .kinfern-journey-start-card-copy{color:#4b5563;line-height:1.7}body.kinfern-golf .kinfern-journey-start-card-link{color:var(--kinfern-brand-fern);text-underline-offset:.2em;font-weight:600;text-decoration:underline}body.kinfern-golf .kinfern-quote-document__line-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}body.kinfern-golf .kinfern-quote-document__thanks{font-family:Brush Script MT,Segoe Script,cursive}body.kinfern-golf.kinfern-quote-public-page .kinfern-quote-document,body.kinfern-golf .kinfern-quote-document{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.kinfern-golf .kinfern-quote-document__hero-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf .kinfern-quote-document__hero-panel{border-color:color-mix(in oklab, var(--kinfern-brand-gold) 15%, transparent)}}body.kinfern-golf .kinfern-quote-document__hero-price{border-top-left-radius:.75rem;flex-direction:column;gap:.125rem;line-height:1;display:flex}body.kinfern-golf .kinfern-quote-document__hero-price-label,body.kinfern-golf .kinfern-quote-document__hero-price-amount,body.kinfern-golf .kinfern-quote-document__footer-price-label,body.kinfern-golf .kinfern-quote-document__footer-price-amount{margin:0}body.kinfern-golf .kinfern-quote-document__footer-price{flex-direction:column;gap:.125rem;line-height:1;display:flex}body.kinfern-golf .kinfern-quote-document__line-amount{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;line-height:1;display:flex}body.kinfern-golf .kinfern-quote-document__amount{color:var(--kinfern-brand-fern);font-size:1.35rem}body.kinfern-golf .kinfern-quote-document__currency-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.2}body.kinfern-golf .kinfern-quote-document__amount-currency{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:.65rem;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase}body.kinfern-golf .kinfern-quote-document__footer-icon{background-color:var(--kinfern-brand-fern);color:var(--color-white,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;line-height:0;display:flex}@media (width>=768px){body.kinfern-golf .kinfern-quote-document__footer-icon{width:3.25rem;height:3.25rem}}body.kinfern-golf .kinfern-quote-document__footer-calculator{flex-shrink:0;width:1.375rem;height:1.375rem;margin:0;display:block}@media (width>=768px){body.kinfern-golf .kinfern-quote-document__footer-calculator{width:1.5rem;height:1.5rem}}body.kinfern-golf .kinfern-quote-document__footer-total-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;display:flex}body.kinfern-golf .kinfern-quote-document__footer-total-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:.68rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white,#fff);text-transform:uppercase}@media (width>=768px){body.kinfern-golf .kinfern-quote-document__footer-total-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}body.kinfern-golf .kinfern-quote-document__footer-total-amount{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff)}body.kinfern-golf .kinfern-quote-document__sidebar{border-top-left-radius:var(--radius-xl,.75rem)}body.kinfern-golf .kinfern-quote-document__footer-wrap{margin-top:calc(var(--spacing,.25rem) * 3);background-color:var(--color-white,#fff)}@media (width>=768px){body.kinfern-golf .kinfern-quote-document__footer-wrap{margin-top:calc(var(--spacing,.25rem) * 4)}}body.kinfern-golf .kinfern-quote-document__footer-summary{min-height:4.75rem}body.kinfern-golf .kinfern-quote-document__footer-logo{filter:grayscale()brightness(.55);opacity:.28}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__primary-btn,body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__primary-btn:hover{color:var(--color-white,#fff)!important}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__option-card{cursor:pointer}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__split .kinfern-input:focus{border-color:var(--kinfern-brand-gold);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--kinfern-brand-gold)}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__split-submit,body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__split-submit:hover{color:var(--color-white,#fff)!important}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment__split-art{align-self:center}body.kinfern-golf .kinfern-golf-course-map-popup-portal{pointer-events:auto;z-index:2147483000!important}@keyframes kinfern-index-map-route-dash{to{stroke-dashoffset:-24px}}@keyframes kinfern-journeys-toolbar-top-line-shine{0%{opacity:.35;transform:translate(0)}12%,88%{opacity:1}to{opacity:.35;transform:translate(100%)}}@keyframes kinfern-journeys-toolbar-bottom-line-shine{0%{opacity:.35;transform:translate(0)}12%,88%{opacity:1}to{opacity:.35;transform:translate(-100%)}}body.kinfern-golf .kinfern-regions-index-map-panel{z-index:500;border:1px solid var(--kinfern-brand-gold);flex-direction:column;width:min(23rem,100% - 2.5rem);padding:1.25rem;display:flex;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf .kinfern-regions-index-map-panel{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 42%, transparent)}}body.kinfern-golf .kinfern-regions-index-map-panel{color:var(--kinfern-brand-white,#fff);background:linear-gradient(180deg, var(--kinfern-brand-forest) 0%, var(--kinfern-brand-fern) 100%);border-radius:.75rem;box-shadow:0 18px 50px #00000059}.kinfern-index-map-route-coach{z-index:1160;border:1px solid var(--kinfern-brand-gold);color:#fff;background:#052d24f5;border-radius:999px;align-items:center;gap:.65rem;width:min(28rem,100% - 2rem);margin:0;padding:.7rem .95rem;font-size:.82rem;line-height:1.35;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.5rem #06191459}.kinfern-index-map-route-coach__step{width:1.5rem;height:1.5rem;color:var(--kinfern-brand-forest);background:var(--kinfern-brand-gold);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}@media (width>=1024px){.kinfern-regions-index-map-frame .kinfern-index-map-route-coach,.kinfern-country-map__frame .kinfern-index-map-route-coach{left:calc(50% + 7rem)}}@media (prefers-reduced-motion:no-preference){.is-awaiting-second-stop .leaflet-marker-icon:not(:has(.is-route-selected)){animation:1.6s ease-in-out infinite kinfern-route-pin-prompt}}@keyframes kinfern-route-pin-prompt{0%,to{filter:drop-shadow(0 0 #d8b45a00)}50%{filter:drop-shadow(0 0 8px #d8b45af2)}}body.kinfern-golf .kinfern-regions-index-map-card-shell{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){body.kinfern-golf .kinfern-regions-index-map-card-shell{padding-inline:1.5rem}}@media (width>=1024px){body.kinfern-golf .kinfern-regions-index-map-card-shell{padding-inline:2rem}}body.kinfern-golf .kinfern-regions-index-map-panel-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}body.kinfern-golf .kinfern-regions-index-map-panel-heading,body.kinfern-golf .kinfern-regions-index-map-panel-title-row{align-items:center;gap:.75rem;min-width:0;display:flex}body.kinfern-golf .kinfern-regions-index-map-panel-crest{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:2rem;height:2rem;display:block}body.kinfern-golf .kinfern-regions-index-map-panel-title{color:#fff;min-width:0;font-family:var(--kinfern-font-display,serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.25;display:block;overflow:hidden}body.kinfern-golf .kinfern-regions-index-map-panel-chevron{width:2rem;height:2rem;color:var(--kinfern-brand-gold);background:#ffffff14;border:1px solid #fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background-color .25s;display:inline-flex}body.kinfern-golf .kinfern-regions-index-map-panel-chevron.is-open{transform:rotate(180deg)}body.kinfern-golf .kinfern-regions-index-map-panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}body.kinfern-golf .kinfern-regions-index-map-panel-divider{background:#ffffff2e;flex-shrink:0;width:100%;height:1px;margin-block:1rem;display:block}body.kinfern-golf .kinfern-regions-index-map-list{flex-direction:column;flex:auto;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}body.kinfern-golf .kinfern-regions-index-map-list-link{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.25rem;align-items:flex-start;gap:.75rem;width:100%;padding:.625rem .25rem;text-decoration:none;transition:background-color .2s;display:flex}body.kinfern-golf .kinfern-regions-index-map-list-link:hover,body.kinfern-golf .kinfern-regions-index-map-list-link.is-selected{background:#ffffff1a}body.kinfern-golf .kinfern-regions-index-map-list-pin{width:1.5rem;height:1.5rem;color:var(--kinfern-brand-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.kinfern-golf .kinfern-regions-index-map-list-copy{min-width:0;display:block}body.kinfern-golf .kinfern-regions-index-map-list-name,body.kinfern-golf .kinfern-regions-index-map-list-country{display:block}body.kinfern-golf .kinfern-regions-index-map-list-name{color:#fff;font-size:.875rem;font-weight:600}body.kinfern-golf .kinfern-regions-index-map-list-country{color:#ffffffa6;margin-top:.125rem;font-size:.75rem}body.kinfern-golf .kinfern-regions-index-map-panel svg,body.kinfern-golf .kinfern-regions-index-map-panel img,body.kinfern-golf .kinfern-regions-index-map-list-pin svg{flex:none;display:block}body.kinfern-golf .kinfern-regions-index-map-panel-chevron svg{width:.875rem;height:.875rem}body.kinfern-golf .kinfern-regions-index-map-list-pin svg{width:1.25rem;height:1.25rem}body.kinfern-golf .kinfern-regions-index-map-panel-footer{flex-shrink:0;margin-top:auto}body.kinfern-golf .kinfern-regions-index-map-reset{color:var(--kinfern-brand-gold);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5rem;padding-top:1rem;font-size:.75rem;font-weight:600;display:inline-flex}body.kinfern-golf .kinfern-regions-index-map-reset-icon svg{width:1rem;height:1rem}body.kinfern-golf .kinfern-index-map-controls{z-index:600;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}body.kinfern-golf .kinfern-index-map-zoom{flex-direction:column;gap:.35rem;display:flex}body.kinfern-golf .kinfern-index-map-control{border:1px solid var(--kinfern-brand-gold);width:2.5rem;height:2.5rem;color:var(--kinfern-brand-gold);background:var(--kinfern-brand-forest);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 20px #00000038}body.kinfern-golf .kinfern-index-map-control:hover,body.kinfern-golf .kinfern-index-map-control:focus-visible{border-color:var(--kinfern-brand-sand);color:var(--kinfern-brand-forest);background:var(--kinfern-brand-gold)}body.kinfern-golf .kinfern-index-map-control svg{width:1.25rem;height:1.25rem;display:block}body.kinfern-golf .kinfern-index-map-fullscreen-button{align-self:flex-end}@media (width<=639.98px){body.kinfern-golf .kinfern-index-map-controls{top:.75rem;right:.75rem}body.kinfern-golf .kinfern-index-map-control{width:2.25rem;height:2.25rem}}body.kinfern-golf.kinfern-catalog-packages_index .kinfern-experiences-index-map-section:not(.is-fullscreen),body.kinfern-golf.kinfern-catalog-golf_clubs_index .kinfern-regions-index-map-section:not(.is-fullscreen),body.kinfern-golf.kinfern-catalog-regions_index .kinfern-regions-index-map-section:not(.is-fullscreen),body.kinfern-golf.kinfern-catalog-countries_index .kinfern-regions-index-map-section:not(.is-fullscreen){width:100%!important;max-width:var(--container-7xl,80rem)!important;margin-inline:auto!important;padding-inline:0!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-regions-index-map-card-shell{box-sizing:border-box;margin-inline:0;width:100%!important;max-width:none!important;padding-inline:0!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-index-map-controls{flex-direction:column;align-items:center;gap:.5rem;inset:auto 1.25rem 1.25rem auto!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-index-map-zoom{flex-direction:column;gap:.35rem}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-index-map-control{border-radius:.5rem;width:2.35rem;height:2.35rem}@media (width>=640px){body.kinfern-golf.kinfern-catalog-packages_index .kinfern-experiences-index-map-section,body.kinfern-golf.kinfern-catalog-golf_clubs_index .kinfern-regions-index-map-section,body.kinfern-golf.kinfern-catalog-regions_index .kinfern-regions-index-map-section,body.kinfern-golf.kinfern-catalog-countries_index .kinfern-regions-index-map-section,body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-regions-index-map-card-shell{padding-inline:0!important}}@media (width>=1024px){body.kinfern-golf.kinfern-catalog-packages_index .kinfern-experiences-index-map-section,body.kinfern-golf.kinfern-catalog-golf_clubs_index .kinfern-regions-index-map-section,body.kinfern-golf.kinfern-catalog-regions_index .kinfern-regions-index-map-section,body.kinfern-golf.kinfern-catalog-countries_index .kinfern-regions-index-map-section,body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-regions-index-map-card-shell{padding-inline:0!important}}@media (width<=639.98px){body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-index-map-controls{bottom:.75rem!important;right:.75rem!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section) .kinfern-index-map-control{width:2.25rem;height:2.25rem}}@media (width<=1023.98px){body.kinfern-golf .kinfern-regions-index-map-panel{max-height:calc(100% - 2.5rem);bottom:1.25rem}}:root{--kinfern-navbar-height:5.5rem;--kinfern-navbar-gutter:clamp(1rem, 4vw, 2rem)}.kinfern-site-header{z-index:110;isolation:isolate;background:0 0;width:100%;transition:background-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1);position:relative}.kinfern-site-header:before{z-index:0;background:linear-gradient(rgb(from var(--kinfern-brand-forest) r g b / .4) 0%, rgb(from var(--kinfern-brand-forest) r g b / .28) 32%, rgb(from var(--kinfern-brand-forest) r g b / .18) 60%, rgb(from var(--kinfern-brand-forest) r g b / .08) 82%, #0000 100%);content:"";pointer-events:none;transition:opacity .7s;position:absolute;inset:0 0 -3rem}.kinfern-site-header>:is(.top-bar,.kinfern-top-bar){z-index:3;position:relative}.kinfern-site-header>#header.kinfern-navbar{z-index:2;position:relative}.kinfern-site-header>#header.kinfern-navbar:before{display:none}.kinfern-site-header>.kinfern-navbar,.kinfern-site-header>#header{margin:0}.kinfern-navbar{z-index:1;isolation:isolate;background:0 0;width:100%;transition:background-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1);position:relative}.kinfern-navbar:before{z-index:0;background:linear-gradient(rgb(from var(--kinfern-brand-forest) r g b / .4) 0%, rgb(from var(--kinfern-brand-forest) r g b / .28) 32%, rgb(from var(--kinfern-brand-forest) r g b / .18) 60%, rgb(from var(--kinfern-brand-forest) r g b / .08) 82%, #0000 100%);content:"";pointer-events:none;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 -3rem}body.kinfern-golf header.kinfern-navbar{background:0 0!important}body.kinfern-golf header.kinfern-navbar:after{z-index:1;background:var(--kinfern-brand-forest);content:"";opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}body.kinfern-golf header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar){z-index:3;position:relative}body.kinfern-golf header.kinfern-navbar>.kinfern-navbar-shell{z-index:2;position:relative}body.kinfern-golf header.kinfern-navbar>.kinfern-navbar-shell:has(.kinfern-language-menu){z-index:4}body.kinfern-golf #header.kinfern-navbar{color:#fff;transition:transform 1s cubic-bezier(.22,1,.36,1),background-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1);background-color:#0000!important}body.kinfern-golf header.animated{box-shadow:none;background:0 0;transition:background-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1)}body.kinfern-golf.scrolled header.animated{background:var(--kinfern-brand-forest);box-shadow:0 4px 14px rgb(from var(--kinfern-brand-forest) r g b / 24%)}body.kinfern-golf.scrolled #header.kinfern-navbar.animated{background-color:var(--kinfern-brand-forest)!important;box-shadow:0 4px 14px rgb(from var(--kinfern-brand-forest) r g b / 24%)!important}body.kinfern-golf.scrolled header.kinfern-navbar:after{opacity:1}body.kinfern-golf.scrolled header.kinfern-navbar:before{opacity:0}body.kinfern-golf #header.kinfern-navbar.animated{z-index:110;will-change:transform;transition:transform 1s cubic-bezier(.22,1,.36,1),background-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1);transform:translate(0);position:fixed!important;top:0!important;left:0!important;right:0!important}body.kinfern-golf:is(.scroll-down,.kinfern-navbar-scroll-down) #header.kinfern-navbar.animated{transform:translateY(-100%)!important}body.kinfern-golf:is(.scroll-up,.kinfern-navbar-scroll-up) #header.kinfern-navbar.animated{transform:none!important}.kinfern-navbar>.mx-auto,.kinfern-navbar-shell{box-sizing:border-box;width:min(100%, var(--container-7xl,80rem));padding-inline:var(--kinfern-navbar-gutter);margin-inline:auto}.kinfern-navbar-logo-wrap{flex-shrink:0;align-items:center;display:flex}.kinfern-navbar-right{align-items:center;display:none}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar){color:#fff;padding-block:.5rem;background-color:#0000!important;background-image:none!important}body.kinfern-golf :is(.top-bar,.kinfern-top-bar){background:0 0!important;padding-top:1rem!important;padding-bottom:0!important}body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar){box-sizing:border-box;color:#fff;justify-content:flex-end;align-items:center;gap:1rem;width:100%;font-size:.875rem;line-height:1.25;display:flex;background:0 0!important}body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar) :is(a,button,span){color:inherit;font-size:inherit!important;line-height:inherit!important}body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar) :is(a,button){text-decoration:none;transition:color .22s}body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar) :is(a,button):hover,body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar) :is(a,button):focus-visible{color:var(--kinfern-brand-gold)}body.kinfern-golf .kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar) :is(a,button):after{display:none}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(.kinfern-top-bar-inner,.kinfern-top-bar-row){box-sizing:border-box;width:100%;max-width:var(--container-7xl,80rem);justify-content:flex-end;align-items:center;gap:1rem;margin-inline:auto;display:flex}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-row{padding-block:0}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-content{flex:0 auto}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button){color:#fff;text-decoration:none;transition:color .22s}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button):hover,header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button):focus-visible{color:var(--kinfern-brand-gold)}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button):after{display:none}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(svg,.kinfern-top-bar-phone-icon){color:currentColor}header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-utils{gap:1rem}.kinfern-mobile-menu-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}body.kinfern-golf #header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar){box-sizing:border-box;width:100%;padding:1rem var(--kinfern-navbar-gutter) 0;color:#fff;justify-content:flex-end;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25;display:flex;background:0 0!important}body.kinfern-golf #header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button,span){color:inherit;font-size:inherit;line-height:inherit}body.kinfern-golf #header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button){text-decoration:none;transition:color .22s}body.kinfern-golf #header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button):hover,body.kinfern-golf #header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar) :is(a,button):focus-visible{color:var(--kinfern-brand-gold)}.kinfern-navbar-row{min-height:var(--kinfern-navbar-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.kinfern-navbar a{text-decoration:none}.kinfern-navbar .kinfern-navbar-actions{justify-content:flex-end;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;margin-left:auto;display:none}.kinfern-navbar-links{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.kinfern-nav-link{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:.5rem 0;font-size:.875rem;font-weight:600;line-height:1.25;transition:color .2s;display:inline-flex;position:relative}body.kinfern-golf:not(.scrolled) #header.kinfern-navbar .kinfern-navbar-links :is(.kinfern-nav-link,button){opacity:1!important}.kinfern-nav-link:after{background:var(--kinfern-brand-gold);content:"";transform-origin:50%;height:1px;transition:transform .45s;position:absolute;bottom:.15rem;left:.25rem;right:.25rem;transform:scaleX(0)}.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:after{opacity:0;transform-origin:50%;width:0;transition:opacity .45s,width .55s;left:50%;right:auto;transform:translate(-50%)}body.kinfern-golf #header.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:after{background:var(--kinfern-brand-gold);opacity:0;transform-origin:50%;width:0;transition:opacity .45s,width .55s;left:50%;right:auto;transform:translate(-50%)}.kinfern-nav-link:hover:after,.kinfern-nav-link:focus-visible:after,.kinfern-nav-link.active:after{opacity:1;transform:scaleX(1)}.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:hover:after,.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:focus-visible:after,.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link.active:after{opacity:1;width:100%;left:50%;right:auto;transform:translate(-50%)}body.kinfern-golf #header.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:hover:after,body.kinfern-golf #header.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link:focus-visible:after,body.kinfern-golf #header.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link.active:after{opacity:1;width:100%;transform:translate(-50%)}.kinfern-nav-link:hover,.kinfern-nav-link.active,body.kinfern-golf #header.kinfern-navbar .kinfern-navbar-links .kinfern-nav-link.active{color:#fff}.kinfern-navbar-cta{border-radius:var(--kinfern-radius-sm);background:var(--kinfern-brand-gold);color:#fff;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;margin-left:.5rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s;display:inline-flex}.kinfern-navbar-cta:hover,.kinfern-navbar-cta:focus-visible{background:var(--kinfern-brand-fern);color:#fff}.kinfern-mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;padding:.5rem;display:inline-flex}.kinfern-mobile-toggle-mark{flex-direction:column;justify-content:space-between;width:1.75rem;height:1.25rem;display:flex}.kinfern-mobile-toggle-bar{transform-origin:50%;background:currentColor;width:100%;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s;display:block}.kinfern-mobile-toggle[aria-expanded=true] .kinfern-mobile-toggle-bar:first-child{transform:translateY(.5625rem)rotate(45deg)}.kinfern-mobile-toggle[aria-expanded=true] .kinfern-mobile-toggle-bar:nth-child(2){opacity:0;transform:scaleX(.25)}.kinfern-mobile-toggle[aria-expanded=true] .kinfern-mobile-toggle-bar:last-child{transform:translateY(-.5625rem)rotate(-45deg)}.kinfern-mobile-menu{z-index:115;position:fixed;inset:0}.kinfern-mobile-menu-panel{background:var(--kinfern-brand-forest);flex-direction:column;height:100%;max-height:100%;padding:1.5rem;display:flex;position:relative;overflow-y:auto}.kinfern-mobile-menu-nav{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.kinfern-mobile-menu-panel .kinfern-navbar-right{display:flex}.kinfern-mobile-menu-link{color:#fff;letter-spacing:.12em;text-align:center;text-transform:uppercase;width:100%;padding:.75rem .5rem;font-size:1rem;font-weight:600}.kinfern-mobile-menu-link:hover,.kinfern-mobile-menu-link.active{color:var(--kinfern-brand-gold)}.kinfern-mobile-menu-cta{width:auto;max-width:14rem;margin-top:1rem}.kinfern-mobile-menu-utilities{border-top:1px solid rgb(from var(--kinfern-brand-sand) r g b / 18%);flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1.5rem;padding-top:1rem;display:flex}.kinfern-mobile-menu-utility{color:var(--kinfern-brand-sand);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .22s;display:inline-flex}.kinfern-mobile-menu-utility-icon{width:1rem;height:1rem;color:var(--kinfern-brand-gold)}.kinfern-mobile-menu-utility:hover,.kinfern-mobile-menu-utility:focus-visible{color:var(--kinfern-brand-gold)}@media (width<=1279px){body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf header.kinfern-navbar>:not(.kinfern-navbar-shell)>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf .kinfern-site-header>:not(#header)>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf header.kinfern-navbar>.kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf .kinfern-site-header>.kinfern-navbar-shell>:is(.top-bar,.kinfern-top-bar){display:none!important}}@media (width<=639px){.kinfern-hero-course-badge{display:none}}.kinfern-navbar-main-search-active .kinfern-navbar-actions{display:none}body.kinfern-golf:not(.kinfern-hero-page) .kinfern-site-header,body.kinfern-golf:not(.kinfern-hero-page) .kinfern-navbar{box-shadow:none;background:0 0}body.kinfern-golf:not(.kinfern-hero-page) .kinfern-nav-link,body.kinfern-golf:not(.kinfern-hero-page) .kinfern-mobile-toggle{color:#fff}body.kinfern-golf.kinfern-hero-page .kinfern-site-header,body.kinfern-golf.home .kinfern-site-header{box-shadow:none;background:0 0;position:fixed;inset:0 0 auto}body.kinfern-golf.kinfern-hero-page .kinfern-site-header>.kinfern-navbar,body.kinfern-golf.kinfern-hero-page .kinfern-site-header>#header.kinfern-navbar,body.kinfern-golf.home .kinfern-site-header>.kinfern-navbar,body.kinfern-golf.home .kinfern-site-header>#header.kinfern-navbar{background:0 0!important}body.kinfern-golf.kinfern-header-pinned .kinfern-site-header{background:var(--kinfern-brand-forest);box-shadow:0 4px 14px rgb(from var(--kinfern-brand-forest) r g b / 24%)}body.kinfern-golf.scrolled .kinfern-site-header>.kinfern-navbar,body.kinfern-golf.scrolled .kinfern-site-header>#header.kinfern-navbar{background-color:var(--kinfern-brand-forest)!important}body.kinfern-golf.scrolled .kinfern-site-header{background:var(--kinfern-brand-forest);box-shadow:0 4px 14px rgb(from var(--kinfern-brand-forest) r g b / 24%)}body.kinfern-golf.scrolled .kinfern-site-header:before{opacity:0}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar){box-sizing:border-box;color:#fff;width:100%;display:block;background:0 0!important;padding-top:1rem!important;padding-bottom:0!important}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(.kinfern-top-bar-inner,.kinfern-top-bar-row){box-sizing:border-box;width:100%;max-width:var(--container-7xl,80rem);justify-content:flex-end;align-items:center;gap:1rem;margin-inline:auto;display:flex}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-row{padding-block:0}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-content{flex:0 auto}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) .kinfern-top-bar-utils{justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;font-size:.875rem;line-height:1.25;display:flex}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(a,button,span){color:inherit;font-size:inherit!important;line-height:inherit!important}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(a,button){text-decoration:none;transition:color .22s}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(a,button):hover,body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(a,button):focus-visible{color:var(--kinfern-brand-gold)}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar) :is(a,button):after{display:none}@media (width>=1024px){.kinfern-navbar .kinfern-navbar-actions{display:flex}.kinfern-navbar-row>.kinfern-mobile-toggle{display:none}.kinfern-navbar-right{display:flex}}@media (width<=1023px){.kinfern-navbar-links,.kinfern-navbar-cta{display:none}}body.kinfern-mobile-menu-open,html.kinfern-mobile-menu-open{overscroll-behavior:none;overflow:hidden}body.kinfern-golf:not(.scrolled) .kinfern-site-header,body.kinfern-golf:not(.scrolled) .kinfern-site-header>#header,body.kinfern-golf:not(.scrolled) .kinfern-site-header>header.kinfern-navbar,body.kinfern-golf:not(.scrolled) #header.kinfern-navbar,body.kinfern-golf:not(.scrolled) header.kinfern-navbar{box-shadow:none!important;background-color:#0000!important;background-image:none!important}body.kinfern-golf.scrolled .kinfern-site-header,body.kinfern-golf.scrolled .kinfern-site-header>#header,body.kinfern-golf.scrolled .kinfern-site-header>header.kinfern-navbar,body.kinfern-golf.scrolled #header.kinfern-navbar,body.kinfern-golf.scrolled header.kinfern-navbar{background-color:var(--kinfern-brand-forest)!important;box-shadow:0 4px 14px rgb(from var(--kinfern-brand-forest) r g b / 24%)!important;background-image:none!important}body.kinfern-golf .kinfern-site-header>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf header.kinfern-navbar>:is(.top-bar,.kinfern-top-bar),body.kinfern-golf header.kinfern-navbar>:not(.kinfern-navbar-shell) :is(.top-bar,.kinfern-top-bar){box-sizing:border-box;background-color:#0000!important;background-image:none!important}body.kinfern-golf .kinfern-navbar-shell>.top-bar,body.kinfern-golf .kinfern-navbar-shell>.kinfern-top-bar,body.kinfern-golf .kinfern-site-header>.top-bar,body.kinfern-golf .kinfern-site-header>.kinfern-top-bar,body.kinfern-golf header.kinfern-navbar>:not(.kinfern-navbar-shell) :is(.top-bar,.kinfern-top-bar){color:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;width:100%;font-size:.875rem;line-height:1.25;background:0 0!important;border:0!important;padding-top:1rem!important;padding-bottom:0!important;display:flex!important}body.kinfern-golf .kinfern-navbar-shell>.top-bar :is(a,button,span),body.kinfern-golf .kinfern-navbar-shell>.kinfern-top-bar :is(a,button,span),body.kinfern-golf .kinfern-site-header>.top-bar :is(a,button,span),body.kinfern-golf .kinfern-site-header>.kinfern-top-bar :is(a,button,span){font-size:inherit!important;line-height:inherit!important}body.kinfern-golf .kinfern-language-menu{z-index:4;color:#fff;flex-shrink:0;position:relative}body.kinfern-golf :is(.top-bar,.kinfern-top-bar):has(.kinfern-language-menu){position:relative;z-index:10!important}body.kinfern-golf .kinfern-navbar-shell :is(.top-bar,.kinfern-top-bar):has(.kinfern-language-menu){z-index:3;position:relative}body.kinfern-golf .kinfern-navbar-cta{z-index:1;position:relative}body.kinfern-golf .kinfern-language-menu-trigger{cursor:pointer;min-height:2rem;color:inherit;white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;list-style:none;display:inline-flex}body.kinfern-golf .kinfern-language-menu-trigger::-webkit-details-marker{display:none}body.kinfern-golf .kinfern-language-menu-trigger:hover,body.kinfern-golf .kinfern-language-menu-trigger:focus-visible{color:var(--kinfern-brand-gold)}body.kinfern-golf .kinfern-language-menu-globe{flex:0 0 1.05rem;width:1.05rem;height:1.05rem;display:block}body.kinfern-golf .kinfern-public-search-trigger svg{width:1.05rem;height:1.05rem}body.kinfern-golf .kinfern-language-menu-chevron{width:.6rem;height:.4rem;margin-left:.1rem;transition:transform .18s;display:block}body.kinfern-golf .kinfern-language-menu[open] .kinfern-language-menu-chevron{transform:rotate(180deg)}body.kinfern-golf .kinfern-language-menu-options{z-index:120;border:1px solid var(--kinfern-brand-gold);background:var(--kinfern-brand-forest);border-radius:.55rem;row-gap:2px;min-width:9.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 1rem 2rem #00000040}body.kinfern-golf .kinfern-language-menu-options a{color:#fff;border-radius:.3rem;padding:.55rem .7rem;font-size:.78rem;text-decoration:none;display:block}body.kinfern-golf .kinfern-language-menu-options a:hover,body.kinfern-golf .kinfern-language-menu-options a:focus-visible,body.kinfern-golf .kinfern-language-menu-options a.is-active{color:var(--kinfern-brand-gold);background:#ffffff1a}body.kinfern-golf .kinfern-mobile-menu-utilities .kinfern-language-menu{border-top:1px solid #ffffff1f;width:100%;padding-top:.5rem}body.kinfern-golf .kinfern-mobile-menu-utilities .kinfern-language-menu-options{margin-top:.5rem;position:static}body.kinfern-golf .kinfern-public-search{flex-shrink:0;align-items:center;display:inline-flex}body.kinfern-golf .kinfern-public-search-trigger{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.35rem;transition:color .22s;display:inline-flex}body.kinfern-golf .kinfern-public-search-trigger:hover,body.kinfern-golf .kinfern-public-search-trigger:focus-visible{color:var(--kinfern-brand-gold);outline:none}body.kinfern-golf .kinfern-public-search-trigger-icon{width:1.05rem;height:1.05rem}body.kinfern-golf .kinfern-public-search-overlay{z-index:400;justify-content:center;align-items:flex-start;padding:4.5rem .85rem 1.25rem;display:flex;position:fixed;inset:0}body.kinfern-golf .kinfern-public-search-backdrop{background:#163e358c;position:absolute;inset:0}body.kinfern-golf .kinfern-public-search-dialog{z-index:1;border:1px solid var(--kinfern-brand-gold);border-radius:var(--kinfern-radius-card,1rem);background:var(--kinfern-brand-forest);width:min(100%,22.5rem);min-height:18rem;color:var(--kinfern-brand-white);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.5rem #00000059}body.kinfern-golf .kinfern-public-search-form{border-radius:calc(var(--kinfern-radius-card,1rem) - .25rem);background:var(--kinfern-brand-white);box-shadow:none;border:0;flex-shrink:0;align-items:center;gap:.65rem;margin:.85rem .85rem 0;padding:0 .75rem;display:flex}body.kinfern-golf .kinfern-public-search-form:focus-within{box-shadow:none;outline:none}body.kinfern-golf .kinfern-public-search-leading-icon{width:1.05rem;height:1.05rem;color:var(--kinfern-brand-forest);opacity:.55;flex-shrink:0}body.kinfern-golf .kinfern-public-search-input{width:100%;min-width:0;height:2.65rem;color:var(--kinfern-brand-forest);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:.9rem;line-height:1.25}body.kinfern-golf .kinfern-public-search-input::placeholder{color:#163e3573}body.kinfern-golf .kinfern-public-search-input:focus,body.kinfern-golf .kinfern-public-search-input:focus-visible,body.kinfern-golf .kinfern-public-search-input:active{box-shadow:none;border:0;outline:none}body.kinfern-golf .kinfern-public-search-input::-webkit-search-decoration{display:none}body.kinfern-golf .kinfern-public-search-input::-webkit-search-cancel-button{display:none}body.kinfern-golf .kinfern-public-search-input::-webkit-search-results-button{display:none}body.kinfern-golf .kinfern-public-search-trailing{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}body.kinfern-golf .kinfern-public-search-clear{border-radius:var(--kinfern-radius-pill,999px);width:1.35rem;height:1.35rem;color:var(--kinfern-brand-forest);cursor:pointer;background:#163e3514;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body.kinfern-golf .kinfern-public-search-clear:focus-visible{outline:none}body.kinfern-golf .kinfern-public-search-clear svg{width:.75rem;height:.75rem}body.kinfern-golf .kinfern-public-search-esc{color:#163e3573;letter-spacing:.06em;font-size:.65rem;font-weight:700}body.kinfern-golf .kinfern-public-search-body{flex-direction:column;flex:auto;min-height:12.5rem;max-height:min(20rem,50vh);padding:.85rem .35rem;display:flex;overflow-y:auto}body.kinfern-golf .kinfern-public-search-heading{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;padding:0 .75rem .55rem;font-size:.65rem;font-weight:700}body.kinfern-golf .kinfern-public-search-empty{color:#ffffff8c;text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;padding:1.5rem 1.25rem;font-size:.875rem;line-height:1.45;display:flex}body.kinfern-golf .kinfern-public-search-list,body.kinfern-golf .kinfern-public-search-list li{margin:0;padding:0;list-style:none}body.kinfern-golf .kinfern-public-search-item+.kinfern-public-search-item{border-top:1px solid #ffffff14}body.kinfern-golf .kinfern-public-search-link{color:inherit;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .16s;display:grid}body.kinfern-golf .kinfern-public-search-link:hover,body.kinfern-golf .kinfern-public-search-link:focus-visible{background:#ffffff0f;outline:none}body.kinfern-golf .kinfern-public-search-icon{width:1.25rem;height:1.25rem;color:var(--kinfern-brand-gold);margin-top:.15rem;display:inline-flex}body.kinfern-golf .kinfern-public-search-icon svg{width:100%;height:100%}body.kinfern-golf .kinfern-public-search-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}body.kinfern-golf .kinfern-public-search-type{color:var(--kinfern-brand-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}body.kinfern-golf .kinfern-public-search-title{color:var(--kinfern-brand-white);font-size:.92rem;font-weight:600;line-height:1.3}body.kinfern-golf .kinfern-public-search-description{color:#ffffff9e;font-size:.78rem;line-height:1.4}body.kinfern-golf .kinfern-public-search-arrow{color:#ffffff73;margin-top:.15rem;font-size:.95rem;line-height:1.2}body.kinfern-golf .kinfern-public-search-status{color:#ffffff9e;margin:0;padding:.35rem .75rem .75rem;font-size:.8125rem}body.kinfern-golf .kinfern-public-search-clear[hidden],body.kinfern-golf .kinfern-public-search-heading[hidden],body.kinfern-golf .kinfern-public-search-empty[hidden],body.kinfern-golf .kinfern-public-search-status[hidden],body.kinfern-golf .kinfern-public-search-list[hidden],body.kinfern-golf .kinfern-public-search-description[hidden]{display:none!important}@media (width>=768px){body.kinfern-golf .kinfern-public-search-overlay{padding:5.5rem 1.25rem 1.5rem}body.kinfern-golf .kinfern-public-search-dialog{width:min(100%,36rem);min-height:24rem}body.kinfern-golf .kinfern-public-search-body{min-height:16rem;max-height:min(28rem,55vh)}}@media (width>=1024px){body.kinfern-golf .kinfern-public-search-overlay{padding:6rem 1.5rem 2rem}body.kinfern-golf .kinfern-public-search-dialog{width:min(100%,44rem);min-height:28rem}body.kinfern-golf .kinfern-public-search-form{margin:1rem 1rem 0;padding:0 .9rem}body.kinfern-golf .kinfern-public-search-input{height:2.85rem;font-size:.95rem}body.kinfern-golf .kinfern-public-search-body{min-height:18rem;max-height:min(32rem,58vh);padding:1rem .5rem}}@media (width<=767px){body.kinfern-golf .top-bar .kinfern-public-search{display:none}}.kinfern-account-dashboard-hero-shade{background:linear-gradient(90deg,#163e35e0 0%,#163e358c 42%,#163e352e 72%,#163e3514 100%),linear-gradient(#163e3533 0%,#163e3573 100%)}.kinfern-account-quotations-hero-media{opacity:1}.kinfern-account-quotations-hero-fade{background:linear-gradient(90deg,#fff 0%,#fffffffa 38%,#ffffffd1 55%,#ffffff59 72%,#0000 100%)}@media (width<=767px){.kinfern-account-quotations-hero-fade{background:linear-gradient(#fff 0%,#fffffff5 48%,#ffffff73 78%,#0000 100%)}}.kinfern-account-quotation-card-image-shade{background:linear-gradient(#0000 35%,#0f172ab8 100%)}.kinfern-account-quotation-details-hero-media{opacity:1}.kinfern-account-quotation-details-hero-fade{background:linear-gradient(90deg,#fff 0%,#fffffffa 38%,#ffffffd1 55%,#ffffff59 72%,#0000 100%)}@media (width<=767px){.kinfern-account-quotation-details-hero-fade{background:linear-gradient(#fff 0%,#fffffff5 48%,#ffffff73 78%,#0000 100%)}}.kinfern-quote-summary-card--accommodation{background:#f5ecdcb3}.kinfern-quote-summary-card--golf{background:#dcf2e6bf}.kinfern-quote-summary-card--transport{background:#e0f2febf}.kinfern-quote-summary-card--extras{background:#ede9febf}.kinfern-quote-summary-card--activities{background:#ffe4e6bf}.kinfern-quote-summary-card-copy,.kinfern-document-item-copy{flex-direction:column;gap:5px;display:flex}body.kinfern-portal-trip .h-screen>.flex-1.max-w-full{padding-left:1.25rem;padding-right:1.25rem}@media (width>=768px){body.kinfern-portal-trip .h-screen>.flex-1.max-w-full{padding-left:1.75rem;padding-right:1.75rem}}body.kinfern-portal-trip #main-content>div:first-child{padding-top:1.25rem;padding-bottom:1.25rem}body.kinfern-portal-trip #main-content>div:first-child>.px-4{padding-left:1rem;padding-right:1rem}@media (width>=640px){body.kinfern-portal-trip #main-content>div:first-child>.px-4{padding-left:0;padding-right:0}}.kinfern-account-dashboard-plan{background-color:var(--kinfern-brand-sand);background-blend-mode:soft-light;background-image:url(/golftours-assets/mail/header-topo.svg);background-repeat:repeat;background-size:280px}.kinfern-account-dashboard-assist-media{opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#fff 0%,#ffffff8c 35%,#0000 70%),url(/golftours-assets/mail/quotation-hero.png);background-position:100%;background-size:cover}@media (width<=640px){.kinfern-account-dashboard-assist-media{opacity:.18}}:is(body:has(.kinfern-account-side-menu) .w-64>.border-r.border-gray-200,body:has(.kinfern-account-side-menu) .max-w-xs.w-full.bg-white){background:var(--kinfern-brand-forest,#163e35);color:var(--kinfern-brand-white,#fff);border-color:#0000;padding-top:0;padding-bottom:.75rem;position:relative;overflow:hidden}body:has(.kinfern-account-side-menu) .mt-5.flex-1.h-0.overflow-y-auto{overflow:hidden}:is(body:has(.kinfern-account-side-menu) .w-64>.border-r.border-gray-200>.shrink-0.px-4,body:has(.kinfern-account-side-menu) .max-w-xs.w-full.bg-white>.shrink-0.px-4){padding-left:0;padding-right:0}body:has(.kinfern-account-side-menu) .w-64>.border-r.border-gray-200>.grow.mt-5{min-height:0;margin-top:0}body:has(.kinfern-account-side-menu) .max-w-xs.w-full.bg-white>.mt-5{min-height:0;margin-top:0}.kinfern-account-sidebar-brand{color:var(--kinfern-brand-white,#fff)}.kinfern-account-sidebar-brand-name{letter-spacing:.04em;color:var(--kinfern-brand-white,#fff);font-family:Playfair Display,Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1.1;display:block}.kinfern-account-sidebar-brand-tagline{letter-spacing:.16em;text-transform:uppercase;color:var(--kinfern-brand-white,#fff);margin-top:.45rem;font-size:.62rem;font-weight:500;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.kinfern-account-sidebar-brand-tagline{color:color-mix(in srgb, var(--kinfern-brand-white,#fff) 72%, transparent)}}.kinfern-account-side-link{border-radius:.55rem;align-items:center;gap:.75rem;width:100%;padding:.4rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s;display:flex;color:#ffffffe0!important}.kinfern-account-side-link:hover,.kinfern-account-side-link:focus-visible{background:#ffffff1a;outline:none;color:#fff!important}.kinfern-account-side-link.is-active{background:#ffffff24;color:#fff!important}.kinfern-account-side-link.is-disabled{cursor:not-allowed;opacity:.45}.kinfern-account-side-link-icon{stroke-width:1.7px;flex:none;width:1.15rem;height:1.15rem}.kinfern-account-sidebar-admin-link{padding-inline:.75rem;margin-top:auto;padding-bottom:.25rem}.kinfern-account-sidebar-footer{flex-shrink:0;position:relative;overflow:hidden}.kinfern-account-sidebar-footer-media{background-position:50% 40%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.kinfern-account-sidebar-footer-shade{pointer-events:none;background:linear-gradient(180deg, var(--kinfern-brand-forest,#163e35) 0%, #163e35d1 16%, #163e35ad 48%, #163e35c7 100%), #163e358c;position:absolute;inset:0}.kinfern-account-sidebar-footer-copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:.75rem 1.15rem .85rem;display:flex;position:relative}.kinfern-account-sidebar-footer-rule{opacity:1;background:#cba058;border-radius:999px;width:2.35rem;height:2px;display:block}.kinfern-account-sidebar-footer-tagline{letter-spacing:.2em;text-transform:uppercase;color:var(--kinfern-brand-white,#fff);flex-direction:column;gap:.22rem;margin:0;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}@media (prefers-reduced-motion:reduce){.kinfern-account-side-link{transition:none}}.kinfern-about-team-grid{border:1px solid var(--kinfern-brand-gold);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1px;width:min(100% - 2*max(2rem,5vw),92rem);margin:-5rem auto 0}@supports (color:color-mix(in lab, red, red)){.kinfern-about-team-grid{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-about-team-grid{background:var(--kinfern-brand-gold)}@supports (color:color-mix(in lab, red, red)){.kinfern-about-team-grid{background:color-mix(in srgb, var(--kinfern-brand-gold) 30%, transparent)}}.kinfern-about-team-card+.kinfern-about-team-card{border-left:0}.kinfern-partners-band{background:var(--kinfern-brand-white);width:100%}.kinfern-partners-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(1rem,2.2vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.kinfern-partners-item{justify-content:center;align-items:center;min-width:0;display:flex}.kinfern-partners-link{justify-content:center;align-items:center;width:100%;min-height:clamp(4.5rem,8vw,7rem);display:flex}.kinfern-partners-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:clamp(3.75rem,6vw,5.75rem);display:block}.kinfern-partners-logo-label{color:var(--kinfern-brand-forest);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:600}@media (width<=1023px){.kinfern-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.kinfern-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.kinfern-partners-logo{height:4.5rem}}@media (width<=1023px){.kinfern-about-team-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));width:min(100% - 3rem,50rem);margin:2rem auto 0}.kinfern-about-team-card:nth-child(odd),.kinfern-about-team-card:nth-child(n+3){border-top:0;border-left:0}}@media (width<=639px){.kinfern-about-team-grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 2rem)}}.kinfern-journey-coachmark{z-index:80;pointer-events:none;display:none;position:fixed;inset:0}.kinfern-journey-coachmark.is-open{pointer-events:none;display:block}.kinfern-journey-coachmark-blocker{z-index:80;opacity:0;pointer-events:none;background:#163e358c;position:fixed}.kinfern-journey-coachmark.is-ready .kinfern-journey-coachmark-blocker{opacity:1;pointer-events:auto}.kinfern-journey-coachmark-blocker--top{top:0;left:0;right:0}.kinfern-journey-coachmark-blocker--left{left:0}.kinfern-journey-coachmark-blocker--right{right:0}.kinfern-journey-coachmark-blocker--bottom{bottom:0;left:0;right:0}.kinfern-journey-coachmark-scrim{display:none}.kinfern-journey-coachmark-hole{z-index:80;border-radius:var(--kinfern-radius-card,.75rem);outline-offset:2px;box-shadow:none;pointer-events:none;opacity:0;outline:2px solid #cba058f2;transition:top .45s,left .45s,width .45s,height .45s;position:fixed}.kinfern-journey-coachmark-hole.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.kinfern-journey-coachmark-hole{transition:none}}.kinfern-journey-coachmark-card{z-index:81;background:var(--kinfern-brand-sand,#efece3);width:min(20rem,100vw - 1.5rem);max-height:min(42vh,16.5rem);color:var(--kinfern-brand-forest,#163e35);box-shadow:var(--kinfern-shadow-card,0 12px 28px #163e352e);pointer-events:auto;border:1px solid #cba05859;flex-direction:column;gap:.35rem;padding:.65rem .75rem .6rem;transition:top .35s,left .35s;display:none;position:fixed;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.kinfern-journey-coachmark-card{transition:none}}.kinfern-journey-coachmark.is-ready .kinfern-journey-coachmark-card{display:flex}.kinfern-journey-coachmark-btn.is-hidden{display:none}.kinfern-journey-coachmark-card-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kinfern-journey-coachmark-step{letter-spacing:.06em;text-transform:uppercase;color:#163e3594;margin:0;font-size:.62rem}.kinfern-journey-coachmark-close{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-coachmark-close svg{width:.85rem;height:.85rem}.kinfern-journey-coachmark-copy{min-height:0;padding-right:.15rem;overflow:auto}.kinfern-journey-coachmark-title{font-family:var(--kinfern-font-display,Georgia, serif);margin:0 0 .35rem;font-size:.92rem;line-height:1.25}.kinfern-journey-coachmark-bullets{color:#163e35d1;gap:.2rem;margin:0;padding:0 0 0 1rem;font-size:.75rem;line-height:1.35;list-style:outside;display:grid}.kinfern-journey-coachmark-bullets:empty{display:none}.kinfern-journey-coachmark-bullets li{margin:0;padding:0}.kinfern-journey-coachmark-progress{background:#163e351f;flex-shrink:0;height:2px}.kinfern-journey-coachmark-progress-fill{background:var(--kinfern-brand-gold,#cba058);height:100%;transition:width .35s}.kinfern-journey-coachmark-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem;display:flex}.kinfern-journey-coachmark-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:.3rem .55rem;font-size:.65rem}.kinfern-journey-coachmark-btn--ghost{color:inherit;background:0 0;border-color:#163e352e}.kinfern-journey-coachmark-btn--primary{background:var(--kinfern-brand-gold,#cba058);color:var(--kinfern-brand-forest,#163e35);margin-left:auto}[data-tour-anchor].is-tour-spotlight{z-index:81;position:relative;pointer-events:auto!important}body.kinfern-planner-coachmark-open .kinfern-planner-map-guide{display:none!important}.kinfern-index-map-tour{z-index:460;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.kinfern-index-map-tour-btn{pointer-events:auto;border:1px solid var(--kinfern-brand-gold,#cba058);margin:0}@supports (color:color-mix(in lab, red, red)){.kinfern-index-map-tour-btn{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 55%, transparent)}}.kinfern-index-map-tour-btn{border-radius:var(--kinfern-radius-sm,.125rem);background:var(--kinfern-brand-sand,#efece3)}@supports (color:color-mix(in lab, red, red)){.kinfern-index-map-tour-btn{background:color-mix(in srgb, var(--kinfern-brand-sand,#efece3) 92%, white)}}.kinfern-index-map-tour-btn{color:var(--kinfern-brand-forest,#163e35);letter-spacing:.02em;cursor:pointer;padding:.45rem .7rem;font-size:.75rem;font-weight:600;box-shadow:0 8px 20px #163e351f}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"summary enquire clear";align-items:center;gap:.45rem .65rem;margin-top:auto;padding:.55rem .75rem;display:grid}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-summary--discover{grid-area:summary;grid-template-columns:none;gap:0;margin:0;padding:0;display:flex}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-summary-stat{flex-direction:row;align-items:baseline;gap:.35rem}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-summary-label{letter-spacing:.1em;font-size:.58rem}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-summary-value{font-size:1.05rem;line-height:1}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-enquire-btn{letter-spacing:.12em;grid-area:enquire;justify-self:center;width:auto;max-width:100%;padding:.45rem .95rem;font-size:.68rem}body.kinfern-golf.kinfern-journey-planner-page .kinfern-planner-journey-discover-footer--workspace .kinfern-planner-discover-secondary-actions{grid-area:clear;justify-self:end;gap:.35rem;margin:0}body.kinfern-golf .kinfern-journey-start-card .kinfern-btn-gold-outline:hover,body.kinfern-golf .kinfern-journey-start-card .kinfern-btn-gold-outline:focus,body.kinfern-golf .kinfern-journey-start-card .kinfern-cta-gold-outline:hover,body.kinfern-golf .kinfern-journey-start-card .kinfern-cta-gold-outline:focus{color:#fff!important}.kinfern-journey-path,.kinfern-journey-quick,.kinfern-journey-planner-workspace-bar{width:100%;max-width:var(--container-7xl,80rem);z-index:20;box-sizing:border-box;margin-inline:auto;padding-inline:1rem;position:relative}.kinfern-journey-path,.kinfern-journey-quick{margin-top:-3.25rem;margin-bottom:4rem}@media (width>=640px){.kinfern-journey-path,.kinfern-journey-quick,.kinfern-journey-planner-workspace-bar{padding-inline:1.5rem}}@media (width>=1024px){.kinfern-journey-path,.kinfern-journey-quick,.kinfern-journey-planner-workspace-bar{padding-inline:2rem}}.kinfern-journey-path-inner,.kinfern-journey-quick-inner{background:#fff;border:1px solid #1b3d2f1a;padding:clamp(1.5rem,2.5vw,2.25rem);box-shadow:0 14px 40px #0b221e0f}.kinfern-journey-path-header,.kinfern-journey-quick-header{text-align:left;margin:0 0 1.75rem}.kinfern-journey-quick-field-error{color:#b42318;margin:.1rem 0 0;font-size:.72rem;font-weight:600;line-height:1.35}.kinfern-journey-quick .kinfern-catalog-enquiry-field-hint{margin-bottom:0}.kinfern-journey-quick-header-actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.kinfern-journey-path-eyebrow,.kinfern-journey-quick-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kinfern-brand-gold,#cba058);margin:0 0 .55rem;font-size:.66rem;font-weight:600}.kinfern-journey-path-title,.kinfern-journey-quick-title{font-family:var(--kinfern-font-display,Georgia, serif);color:var(--kinfern-brand-forest,#163e35);margin:0 0 .65rem;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:500;line-height:1.12}.kinfern-journey-path-intro,.kinfern-journey-quick-intro{color:#163e35b8;max-width:36rem;margin:0;font-size:.94rem;line-height:1.6}.kinfern-journey-path-grid{gap:1rem;display:grid}@media (width>=900px){.kinfern-journey-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.kinfern-journey-path-card{background:var(--kinfern-brand-white,#fff);border:1px solid #163e351a;flex-direction:column;gap:.85rem;min-height:100%;padding:1.65rem 1.5rem 1.4rem;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;box-shadow:0 10px 28px #163e350a}.kinfern-journey-path-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#cba058b3,#0000);height:1px;transition:opacity .24s;position:absolute;top:0;left:1.5rem;right:1.5rem}.kinfern-journey-path-card:hover{border-color:#cba0586b;transform:translateY(-2px);box-shadow:0 18px 40px #163e351a}.kinfern-journey-path-card:hover:before{opacity:1}.kinfern-journey-path-card-top{align-items:center;gap:.75rem;display:flex}.kinfern-journey-path-card-icon{width:2.5rem;height:2.5rem;color:var(--kinfern-brand-forest,#163e35);background:#163e3509;border:1px solid #163e351f;justify-content:center;align-items:center;display:inline-flex}.kinfern-journey-path-card-icon svg{width:1.1rem;height:1.1rem}.kinfern-journey-path-card-kicker{letter-spacing:.16em;text-transform:uppercase;color:#163e3585;margin:0;font-size:.62rem;font-weight:600}.kinfern-journey-path-card-title{font-family:var(--kinfern-font-display,Georgia, serif);color:var(--kinfern-brand-forest,#163e35);margin:0;font-size:1.45rem;font-weight:500;line-height:1.18}.kinfern-journey-path-card-copy{color:#163e35bd;margin:0;font-size:.9rem;line-height:1.55}.kinfern-journey-path-card-points{color:#163e35cc;gap:.45rem;margin:.15rem 0 .35rem;padding:0;font-size:.82rem;line-height:1.4;list-style:none;display:grid}.kinfern-journey-path-card-points li{padding-left:1.15rem;position:relative}.kinfern-journey-path-card-points li:before{content:"";background:var(--kinfern-brand-gold,#cba058);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.kinfern-journey-path-card-cta{justify-content:center;width:100%;margin-top:auto}.kinfern-journey-quick-back,.kinfern-journey-quick-switch{letter-spacing:.08em;text-transform:uppercase;color:var(--kinfern-brand-fern,#144835);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;text-decoration:none}.kinfern-journey-planner-workspace-bar .kinfern-journey-quick-back:hover,.kinfern-journey-planner-workspace-bar .kinfern-journey-quick-back:focus-visible,.kinfern-journey-planner-workspace-bar .kinfern-journey-quick-switch:hover,.kinfern-journey-planner-workspace-bar .kinfern-journey-quick-switch:focus-visible{text-decoration:none}.kinfern-journey-quick-back{display:inline-block}.kinfern-journey-quick-header-actions .kinfern-journey-quick-switch{text-align:right;margin-left:auto}.kinfern-journey-quick-form{gap:1.25rem;display:grid}.kinfern-journey-quick-section{background:linear-gradient(145deg,#f8f5efb8,#fffffff5);border:1px solid #cba0583d;border-radius:.75rem;margin:0;padding:clamp(1rem,2vw,1.35rem);overflow:visible}.kinfern-journey-quick-section legend{letter-spacing:.16em;text-transform:uppercase;width:fit-content;color:var(--kinfern-brand-forest,#163e35);background:#fff;border:1px solid #cba05852;border-radius:999px;margin:0 0 1rem;padding:.42rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.kinfern-journey-quick-form{--kinfern-journey-quick-stack-gap:1rem;--kinfern-journey-quick-label-gap:.55rem}.kinfern-journey-quick-grid{gap:var(--kinfern-journey-quick-stack-gap);display:grid}.kinfern-journey-quick-section>.kinfern-journey-quick-grid+.kinfern-journey-quick-grid,.kinfern-journey-quick-section>.kinfern-journey-quick-grid+.kinfern-journey-quick-field--full,.kinfern-journey-quick-section>.kinfern-journey-quick-field--full+.kinfern-catalog-enquiry-checkbox,.kinfern-journey-quick-section>.kinfern-catalog-enquiry-checkbox+.kinfern-journey-quick-preferences,.kinfern-journey-quick-section>.kinfern-journey-quick-preferences+.kinfern-journey-quick-grid{margin-top:var(--kinfern-journey-quick-stack-gap)}.kinfern-journey-quick .kinfern-catalog-enquiry-field{gap:var(--kinfern-journey-quick-label-gap);min-width:0;color:var(--kinfern-brand-forest,#163e35);letter-spacing:.01em;flex-direction:column;margin:0;font-size:.78rem;font-weight:650;display:flex}.kinfern-journey-quick .kinfern-catalog-enquiry-field>span,.kinfern-journey-quick .kinfern-catalog-enquiry-field>legend{min-height:1.35em;line-height:1.35;display:block}.kinfern-journey-quick .kinfern-input{box-sizing:border-box;width:100%;min-height:3rem;color:var(--kinfern-brand-forest,#163e35);background:#ffffffeb;border:1px solid #cba0586b;border-radius:.4rem;outline:0;padding:.7rem .85rem;font-size:.9rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s}.kinfern-journey-quick .kinfern-input:hover{border-color:#cba058b8}.kinfern-journey-quick .kinfern-input:focus{border-color:var(--kinfern-brand-gold,#cba058);background:#fff;box-shadow:0 0 0 3px #cba05824}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input{box-sizing:border-box;min-height:2.8rem;transition:border-color .18s,box-shadow .18s;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input:focus-within{border-color:var(--kinfern-brand-gold,#cba058)!important;box-shadow:0 0 0 3px #cba05824!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input>div.flex{box-sizing:border-box;align-items:stretch;height:2.8rem;min-height:2.8rem;box-shadow:none!important;background:#fff!important;border:1px solid #cba0586b!important;border-radius:.4rem!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input>div.flex:focus-within{border-color:var(--kinfern-brand-gold,#cba058)!important;box-shadow:0 0 0 3px #cba05824!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input.kinfern-input--invalid>div.flex{border:1px solid #ef4444!important;border-radius:.4rem!important;box-shadow:0 0 0 3px #ef444424!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input button{box-sizing:border-box;height:2.8rem;min-height:2.8rem;color:var(--kinfern-brand-forest,#163e35)!important;background:#f8f5efb8!important;border:0!important;border-right:1px solid #cba0583d!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input button:hover{background:#f8f5ef!important}.kinfern-journey-quick .kinfern-catalog-enquiry-field--phone .kinfern-phone-input input[type=tel]{min-height:2.8rem;padding:.7rem .85rem;font-size:.9rem;color:var(--kinfern-brand-forest,#163e35)!important;background:#fff!important;border:0!important}.kinfern-journey-quick #kinfern-journey-quick-phone{box-sizing:border-box;height:2.8rem;min-height:2.8rem;line-height:1.25;color:var(--kinfern-brand-forest,#163e35)!important;background:#fff!important;border:0!important;border-radius:0!important;padding:.7rem .85rem!important;font-size:.9rem!important}.kinfern-journey-quick .kinfern-journey-quick-field--full{grid-column:1/-1}.kinfern-journey-quick .kinfern-catalog-enquiry-checkbox{min-height:2.9rem;color:var(--kinfern-brand-forest,#163e35);background:#ffffffbd;border:1px solid #cba05847;border-radius:.4rem;align-items:center;gap:.65rem;margin:0;padding:.7rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.kinfern-journey-quick .kinfern-catalog-enquiry-checkbox input{accent-color:var(--kinfern-brand-gold,#cba058);flex:none}.kinfern-journey-quick .kinfern-journey-quick-section>fieldset.kinfern-catalog-enquiry-field{margin-top:var(--kinfern-journey-quick-stack-gap,1rem);background:#fff;border:1px solid #cba0584d;border-radius:.5rem;padding:1rem}.kinfern-journey-quick .kinfern-journey-quick-section>fieldset.kinfern-catalog-enquiry-field legend{letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #cba05852;border-radius:999px;margin:0 0 .8rem;padding:.42rem .8rem;font-size:.7rem}.kinfern-journey-quick .kinfern-journey-quick-grid--travel{margin-top:var(--kinfern-journey-quick-stack-gap)}.kinfern-journey-quick .kinfern-journey-quick-grid--preferences{align-items:start;margin-top:0}.kinfern-journey-quick-preferences{gap:var(--kinfern-journey-quick-stack-gap);display:grid}.kinfern-journey-quick-regions{z-index:50;margin-top:var(--kinfern-journey-quick-stack-gap);gap:.75rem;position:relative}.kinfern-journey-quick-region-selected{gap:.55rem;display:grid}.kinfern-journey-quick-region-selected-label{color:var(--kinfern-brand-forest,#163e35);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.kinfern-journey-quick-region-picker{z-index:1;position:relative}.kinfern-journey-quick-region-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.kinfern-journey-quick-region-chevron{width:1rem;height:1rem;color:var(--kinfern-brand-forest,#163e35);flex:none}.kinfern-journey-quick-region-options{z-index:60;background:#fff;border:1px solid #cba0586b;border-radius:.5rem;gap:.85rem;max-height:min(18rem,55vh);padding:.85rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 1.6rem #163e3524}.kinfern-journey-quick-region-group{gap:.55rem;display:grid}.kinfern-journey-quick-region-group-label{color:var(--kinfern-brand-gold,#cba058);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.kinfern-journey-quick-region-chips{flex-wrap:wrap;gap:.5rem;display:flex}.kinfern-journey-quick-region-chip{min-height:2.25rem;color:var(--kinfern-brand-forest,#163e35);cursor:pointer;background:#ffffffeb;border:1px solid #cba0586b;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.kinfern-journey-quick-region-chip:hover,.kinfern-journey-quick-region-chip:focus-visible{border-color:var(--kinfern-brand-gold,#cba058);background:#e8d4a838;outline:none}.kinfern-journey-quick-region-chip.is-selected{border-color:var(--kinfern-brand-gold,#cba058);background:var(--kinfern-brand-gold,#cba058);color:var(--kinfern-brand-forest,#163e35)}.kinfern-journey-quick-region-chip-remove{opacity:.8;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.95rem;line-height:1;display:inline-flex}.kinfern-journey-quick-room-types{background:#fff;border:1px solid #cba0584d;border-radius:.5rem;margin:0;padding:1rem 1.05rem 1.05rem}.kinfern-journey-quick-room-types legend{color:var(--kinfern-brand-forest,#163e35);letter-spacing:.08em;text-transform:none;background:#fff;border:1px solid #cba05852;border-radius:999px;margin:0 0 .85rem;padding:.42rem .85rem;font-size:.78rem;font-weight:700;line-height:1.35;display:inline-block}.kinfern-journey-quick-room-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (width<=640px){.kinfern-journey-quick-room-types-grid{grid-template-columns:1fr}}.kinfern-journey-quick-room-types .kinfern-catalog-enquiry-checkbox{min-height:2.5rem;padding:.55rem .85rem;font-size:.82rem}.kinfern-journey-quick .kinfern-journey-quick-newsletter{background:0 0;border:0;padding-inline:0}.kinfern-journey-quick .kinfern-journey-quick-section>fieldset.kinfern-catalog-enquiry-field .kinfern-journey-quick-grid{grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:.9rem}.kinfern-journey-quick .kinfern-journey-quick-section>fieldset.kinfern-catalog-enquiry-field .kinfern-catalog-enquiry-checkbox{white-space:nowrap;background:0 0;border:0;justify-content:flex-start;min-height:3rem;padding:.7rem .25rem;line-height:1.25}.kinfern-journey-quick .kinfern-journey-quick-section>.kinfern-catalog-enquiry-checkbox{margin-top:var(--kinfern-journey-quick-stack-gap,1rem);background:#ffffffe0;border-color:#cba0586b}.kinfern-journey-quick .kinfern-journey-quick-actions{padding-top:.25rem}.kinfern-journey-quick-inner{border-color:#cba05847;border-radius:.75rem;box-shadow:0 18px 48px #0b221e1a}@media (width<=719px){.kinfern-journey-quick-header-actions{align-items:flex-start;gap:.75rem}.kinfern-journey-quick-header-actions .kinfern-journey-quick-switch{max-width:12rem}.kinfern-journey-quick-inner{padding:1.15rem}.kinfern-journey-quick-section{padding:1rem}.kinfern-journey-quick .kinfern-journey-quick-actions>*{justify-content:center;width:100%}}@media (width>=720px){.kinfern-journey-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kinfern-journey-quick-grid--travel{grid-template-columns:repeat(3,minmax(0,1fr))}.kinfern-journey-quick-field--full{grid-column:1/-1}}.kinfern-journey-quick-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.kinfern-journey-quick-status{margin:0;font-size:.88rem}.kinfern-journey-quick-status[data-tone=success]{color:var(--kinfern-brand-fern,#144835)}.kinfern-journey-quick-status[data-tone=error]{color:#b42318}.kinfern-journey-planner-workspace-bar{background:#fff;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.75rem;margin-bottom:.75rem;display:flex}body.kinfern-golf.home .kinfern-hero-content{padding-inline:0}body.kinfern-golf.home .kinfern-hero-inner{box-sizing:border-box;width:100%;max-width:var(--container-7xl,80rem);margin-inline:auto;padding-inline:1rem}@media (width>=640px){body.kinfern-golf.home .kinfern-hero-inner{padding-inline:1.5rem}}@media (width>=1024px){body.kinfern-golf.home .kinfern-hero-inner{padding-inline:2rem}}.kinfern-hero-pennant{top:auto;right:max(1rem, var(--kinfern-gutter,10vw));z-index:20;text-align:left;max-width:min(22.5rem,100vw - 2.75rem);color:var(--kinfern-brand-sand);filter:drop-shadow(0 12px 24px #0b221e61);flex-direction:row;align-items:stretch;gap:0;text-decoration:none;display:flex;bottom:max(1.25rem,10vh);left:auto}@media (width>=640px){.kinfern-hero-pennant{bottom:max(1.5rem,8vh)}}.kinfern-hero-pennant-plaque{z-index:1;background:radial-gradient(circle at 18% 12%,#ffffff0f,#0000 42%),linear-gradient(145deg,#1a3d32 0%,#14302a 48%,#0f261f 100%);border:1.5px solid #c5a47e;border-right:0;border-radius:.55rem 0 0 .55rem;flex:auto;align-items:center;gap:.7rem;min-width:0;padding:.72rem .35rem .72rem .95rem;transition:transform .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c5a47e47}.kinfern-hero-pennant:hover .kinfern-hero-pennant-plaque,.kinfern-hero-pennant:focus-visible .kinfern-hero-pennant-plaque{transform:translateY(-1px)}.kinfern-hero-pennant-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.32rem;min-width:0;display:flex}.kinfern-hero-pennant-meta{flex-direction:column;align-items:flex-start;gap:.32rem;width:100%;display:flex}.kinfern-hero-pennant-flag-wrap{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.kinfern-hero-pennant-title{font-family:var(--kinfern-font-serif,"Playfair Display", Georgia, serif);letter-spacing:-.01em;color:#f9f7f2;text-wrap:balance;flex-direction:column;gap:.08rem;font-size:clamp(.92rem,1.35vw,1.12rem);font-weight:500;line-height:1.18;display:flex}.kinfern-hero-pennant-title-line{display:block}.kinfern-hero-pennant-rule{background:linear-gradient(90deg,#c5a47ef2,#c5a47e59);width:100%;max-width:11.5rem;height:1px;margin-top:.12rem;display:block}.kinfern-hero-pennant-location{font-family:var(--kinfern-font-sans,"Open Sans", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#c5a47e;align-items:center;gap:.3rem;font-size:.52rem;font-weight:600;display:inline-flex}.kinfern-hero-pennant-pin{color:#c5a47e;flex-shrink:0;width:.62rem;height:.62rem;display:inline-flex}.kinfern-hero-pennant-pin svg{width:100%;height:100%}.kinfern-hero-pennant-divider{background:linear-gradient(#0000 0%,#c5a47ed9 18% 82%,#0000 100%);flex-shrink:0;align-self:stretch;width:1px;margin-block:.2rem}.kinfern-hero-pennant-flag{background:#0000001f;border:1.5px solid #c5a47e;border-radius:.22rem;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;height:1.8rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #c5a47e47,0 2px 6px #00000038}.kinfern-hero-pennant-flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kinfern-hero-pennant-wrap{z-index:1;clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%);background:linear-gradient(90deg,#14302a 0%,#1a3d32 55%,#0f261f 100%);flex:0 0 1.2rem;align-self:stretch;margin-right:-.4rem;position:relative}.kinfern-hero-pennant-wrap:before{content:"";clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%,0 calc(100% - 1.5px),68% calc(100% - 1.5px),calc(100% - 2px) 50%,68% 1.5px,0 1.5px);pointer-events:none;background:#c5a47e;position:absolute;inset:0}.kinfern-hero-pennant-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0000001f 55%,#0000004d 100%);position:absolute;inset:0}.kinfern-hero-pennant-pole{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;width:.78rem;margin-block:-.5rem;display:flex;position:relative}.kinfern-hero-pennant-finial{z-index:2;background:radial-gradient(circle at 32% 28%,#f6e5bc 0%,#d4af6a 42%,#c5a47e 68%,#8f734f 100%);border-radius:999px;flex-shrink:0;width:.78rem;height:.78rem;position:relative;box-shadow:0 1px 3px #00000059,inset 0 -1px 2px #0003}.kinfern-hero-pennant-shaft{z-index:1;background:linear-gradient(90deg,#8f734f 0%,#e8c992 28%,#c5a47e 52%,#a8875c 78%,#7a6240 100%);border-radius:999px;flex:auto;width:.4rem;margin-top:-.1rem;position:relative;box-shadow:1px 0 2px #00000047,inset 1px 0 #ffffff59,inset -1px 0 #0003}.kinfern-hero-pennant .kinfern-hero-course-badge-hover,.kinfern-hero-pennant .kinfern-hero-course-badge-inner{display:none}@media (width<=639px){.kinfern-hero-pennant{display:none}}.kinfern-testimonial-quote-text :is(p,ul,ol){margin:0 0 .7em}.kinfern-testimonial-quote-text :is(p,ul,ol):last-child{margin-bottom:0}.kinfern-testimonial-quote-text :is(ul,ol){text-align:left;padding-left:1.15em}.kinfern-testimonial-quote-text li+li{margin-top:.25em}body.kinfern-golf.kinfern-quote-public-page .kinfern-quote-public-shell,body.kinfern-golf.kinfern-quote-share-page .kinfern-quote-share-shell{padding-top:calc(var(--kinfern-page-top-offset,var(--kinfern-site-header-height,7.5rem)) + 3rem)}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment-success__media{z-index:0}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment-success__card{max-width:100%}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment-success__metric{flex-direction:column;gap:.25rem;line-height:1;display:flex}body.kinfern-golf.kinfern-quote-public-page .kinfern-payment-success__metric>*{margin:0;padding:0;line-height:1}body.kinfern-index-map-fullscreen-open{overflow:hidden!important}html:has(body.kinfern-index-map-fullscreen-open){overflow:hidden!important}body.kinfern-index-map-fullscreen-open #main-content{filter:none!important;contain:none!important;overflow:visible!important;transform:none!important}body.kinfern-index-map-fullscreen-open .kinfern-journeys-toolbar-wrap,body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-journeys-toolbar-wrap,body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-regions-index-map-toolbar{display:none!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen{box-sizing:border-box;background:#0b1b15;z-index:10060!important;border:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}body.kinfern-golf.kinfern-catalog-packages_index .kinfern-experiences-index-map-section.is-fullscreen{margin:0!important;padding:0!important;top:0!important}body.kinfern-golf .kinfern-regions-index-map-section.is-fullscreen :is(.kinfern-regions-index-map-card-shell,.kinfern-regions-index-map-card,.kinfern-regions-index-map-frame,.kinfern-regions-index-map-canvas-wrap,.kinfern-regions-index-map-canvas),body.kinfern-golf .kinfern-experiences-index-map-section.is-fullscreen :is(.kinfern-experiences-index-map-shell,.kinfern-experiences-index-map-card,.kinfern-experiences-index-map-canvas-wrap,.kinfern-experiences-index-map-canvas){width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-index-map-control:not(.kinfern-index-map-fullscreen-button.is-active){width:2.35rem!important;height:2.35rem!important;transform:none!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-index-map-fullscreen-button.is-active{gap:.35rem;min-width:2.35rem;padding-inline:.7rem;width:auto!important;height:2.35rem!important;transform:none!important}body.kinfern-golf .kinfern-index-map-fullscreen-exit{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}body.kinfern-golf .kinfern-index-map-fullscreen-exit svg{flex:none;width:.95rem;height:.95rem}body.kinfern-golf .kinfern-index-map-fullscreen-exit__label{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1}@media (width<=639.98px){body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-index-map-control:not(.kinfern-index-map-fullscreen-button.is-active){width:2.25rem!important;height:2.25rem!important}body.kinfern-golf :is(.kinfern-regions-index-map-section,.kinfern-experiences-index-map-section).is-fullscreen .kinfern-index-map-fullscreen-button.is-active{height:2.25rem!important}body.kinfern-golf .kinfern-index-map-fullscreen-exit__label{font-size:.65rem}}:is(.kinfern-catalog-enquiry-modal__panel:has(.kinfern-catalog-enquiry-section--stay-open) .kinfern-catalog-enquiry-section:not(.kinfern-catalog-enquiry-section--stay),.kinfern-catalog-enquiry-modal__panel:has(.kinfern-catalog-enquiry-field--select.is-open) .kinfern-catalog-enquiry-section:not(.kinfern-catalog-enquiry-section--stay)){position:relative;z-index:0!important}:is(.kinfern-catalog-enquiry-section--stay-open,.kinfern-catalog-enquiry-section--stay:has(.is-open)){position:relative;z-index:200!important}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select{position:relative}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-field--select.is-open{position:relative;z-index:210!important}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__chevron{width:1rem;height:1rem;color:var(--kinfern-brand-fern,#144835);opacity:.7;flex-shrink:0;transition:transform .15s}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-field--select.is-open .kinfern-catalog-enquiry-select__chevron{transform:rotate(180deg)}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__menu{z-index:9999;background:var(--kinfern-brand-white,#fff);border:1px solid var(--kinfern-brand-fern,#144835);max-height:12.5rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__menu{border:1px solid color-mix(in srgb, var(--kinfern-brand-fern,#144835) 18%, transparent)}}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__menu{box-shadow:0 12px 28px var(--kinfern-brand-forest,#163e35);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__menu{box-shadow:0 12px 28px color-mix(in srgb, var(--kinfern-brand-forest,#163e35) 18%, transparent)}}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option{width:100%;color:var(--kinfern-brand-forest,#163e35);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;display:block}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option:hover,.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option:focus-visible{background:var(--kinfern-brand-sand,#efece3);outline:none}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option.is-selected{background:var(--kinfern-brand-fern,#144835)}@supports (color:color-mix(in lab, red, red)){.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option.is-selected{background:color-mix(in srgb, var(--kinfern-brand-fern,#144835) 10%, var(--kinfern-brand-sand,#efece3))}}.kinfern-catalog-enquiry-section--stay .kinfern-catalog-enquiry-select__option.is-selected{font-weight:600}.kinfern-accommodation-hero-intro p+p,.kinfern-accommodation-feature-body p+p,.kinfern-accommodation-content .kinfern-catalog-prose p+p{margin-top:1rem}.kinfern-accommodation-feature .kinfern-accommodation-feature-inner{gap:clamp(2rem,5vw,4rem)}.kinfern-accommodation-feature--text-only .kinfern-accommodation-feature-inner{grid-template-columns:minmax(0,1fr)}.kinfern-guaranteed-tee-warning{border:1px solid var(--kinfern-brand-gold,#cba058);align-items:flex-start;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kinfern-guaranteed-tee-warning{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 35%, #d6d3d1)}}.kinfern-guaranteed-tee-warning{border-left:4px solid var(--kinfern-brand-gold,#cba058);background:var(--kinfern-brand-sand,#efece3);box-shadow:0 1px 2px var(--kinfern-brand-forest,#163e35);border-radius:.5rem;padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.kinfern-guaranteed-tee-warning{box-shadow:0 1px 2px color-mix(in srgb, var(--kinfern-brand-forest,#163e35) 6%, transparent)}}.kinfern-guaranteed-tee-warning__icon{border-radius:var(--kinfern-radius-pill,999px);background:var(--kinfern-brand-gold,#cba058);width:2.5rem;height:2.5rem;color:var(--kinfern-brand-white,#fff);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kinfern-guaranteed-tee-warning__icon svg{width:1.25rem;height:1.25rem}.kinfern-guaranteed-tee-warning__copy{min-width:0}.kinfern-guaranteed-tee-warning__title{color:var(--kinfern-brand-fern,#144835);margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;font-weight:700;line-height:1.3}.kinfern-guaranteed-tee-warning__body{color:var(--kinfern-brand-forest,#163e35);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.kinfern-guaranteed-tee-warning__body{color:color-mix(in srgb, var(--kinfern-brand-forest,#163e35) 72%, #64748b)}}body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)){color:var(--kinfern-brand-gold,#cba058);text-decoration:underline;-webkit-text-decoration-color:var(--kinfern-brand-gold,#cba058);text-decoration-color:var(--kinfern-brand-gold,#cba058)}:is(body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):hover,body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):focus-visible){color:var(--kinfern-brand-gold,#cba058)}@supports (color:color-mix(in lab, red, red)){:is(body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):hover,body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):focus-visible){color:color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 82%, var(--kinfern-brand-forest,#142f24))}}:is(body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):hover,body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):focus-visible){-webkit-text-decoration-color:var(--kinfern-brand-gold,#cba058);text-decoration-color:var(--kinfern-brand-gold,#cba058)}@supports (color:color-mix(in lab, red, red)){:is(body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):hover,body.kinfern-journal-article .kinfern-journal-article-prose a:not(.link-unstyled,.kinfern-cta-gold,.kinfern-cta-gold-outline,.btn,[role=button]):not(:has(img)):focus-visible){-webkit-text-decoration-color:color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 82%, var(--kinfern-brand-forest,#142f24));text-decoration-color:color-mix(in srgb, var(--kinfern-brand-gold,#cba058) 82%, var(--kinfern-brand-forest,#142f24))}}body.kinfern-journal-article .kinfern-journal-article-prose>.kinfern-journal-article-section-part:first-child :where(p:first-of-type):first-letter{float:none;font:inherit;color:inherit;margin:0}body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-catalog-hero-title{text-shadow:0 2px 24px #00000059;max-width:min(100%,48rem)!important;font-family:var(--kinfern-font-display,"Playfair Display", Georgia, serif)!important;letter-spacing:normal!important;text-transform:none!important;margin-top:0!important;margin-left:0!important;margin-right:auto!important;font-size:2.25rem!important;font-weight:400!important;line-height:1.08!important}@media (width>=768px){body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-catalog-hero-title{font-size:3rem!important}}@media (width>=1024px){body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-article-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-title,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-catalog-hero-title{font-size:3.35rem!important}}body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero.kinfern-journal-hero .kinfern-catalog-hero-content{padding-left:0!important;padding-right:0!important}body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-shell,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-catalog-hero-layout{box-sizing:border-box;width:min(100%, var(--container-7xl,80rem))!important;max-width:none!important;padding-inline:var(--kinfern-navbar-gutter,clamp(1rem, 4vw, 2rem))!important;margin-inline:auto!important}body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-hero-inner,body.kinfern-journal.kinfern-journal-article .kinfern-journal-article-hero .kinfern-journal-hero-inner{max-width:min(100%,48rem)!important;margin-inline:0!important}body.kinfern-journal-article .kinfern-journal-article-sidebar-cta{display:none!important}.kinfern-golf-courses-toolbar .kinfern-journeys-filter>[data-select-search-control]{grid-area:2/1}body.kinfern-golf .kinfern-golf-courses-toolbar .kinfern-journeys-filter>[data-select-search-control]>button.kinfern-journeys-select{padding-right:.95rem}.kinfern-golf-courses-toolbar [data-select-search-control]>button>span[aria-hidden=true]{margin-right:0!important}.kinfern-golf-courses-toolbar .kinfern-journeys-filter:has(>[data-select-search-control])>.kinfern-journeys-select-chevron{display:none}body.kinfern-golf .kinfern-golf-courses-toolbar .kinfern-filter-disclosure .kinfern-journeys-toolbar-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1rem;display:grid}body.kinfern-golf .kinfern-golf-courses-toolbar .kinfern-journeys-toolbar-controls :is(.kinfern-journeys-toolbar-primary,.kinfern-journeys-toolbar-filters,.kinfern-golf-courses-toolbar-search,.kinfern-journeys-toolbar-secondary,.kinfern-journeys-toolbar-sort){display:contents}body.kinfern-golf .kinfern-golf-courses-toolbar .kinfern-journeys-toolbar-controls .kinfern-journeys-filter{min-width:0}body.kinfern-golf .kinfern-golf-courses-toolbar .kinfern-journeys-toolbar-actions{flex-wrap:wrap;gap:.75rem;max-width:100%}.kinfern-journal-featured-main-overlay{pointer-events:none;background:linear-gradient(180deg, var(--kinfern-brand-forest) 0%, var(--kinfern-brand-forest) 35%, var(--kinfern-brand-forest) 65%, var(--kinfern-brand-forest) 100%)}@supports (color:color-mix(in lab, red, red)){.kinfern-journal-featured-main-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--kinfern-brand-forest) 16%, transparent) 0%, color-mix(in srgb, var(--kinfern-brand-forest) 48%, transparent) 35%, color-mix(in srgb, var(--kinfern-brand-forest) 84%, transparent) 65%, var(--kinfern-brand-forest) 100%)}}body.kinfern-journal-article .kinfern-journal-article-prose{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem}body.kinfern-journal-article .kinfern-journal-article-prose :where(h2){margin-bottom:1rem}body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways{border:1px solid var(--kinfern-brand-gold);margin-block:2rem;padding:clamp(1.25rem,3vw,2rem)}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways{border:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 25%, var(--kinfern-brand-white))}}body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways{border-left:4px solid var(--kinfern-brand-gold);background:var(--kinfern-brand-sand);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways{background:color-mix(in srgb, var(--kinfern-brand-sand) 70%, var(--kinfern-brand-white))}}body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways{box-shadow:none}body.kinfern-journal-article #main-content .kinfern-journal-article-prose :is(.key-takeaways-heading,.key-takeaways h2){color:var(--kinfern-article-guide-background);margin-block:0 1.75rem;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.4}body.kinfern-journal-article .kinfern-journal-article-prose :is(.key-takeaways ul,.key-takeaways-heading+ul,.key-takeaways-heading+p+ul){counter-reset:takeaway;margin-block:.75rem 2rem;padding-left:0;list-style:none}body.kinfern-journal-article .kinfern-journal-article-prose :is(.key-takeaways ul,.key-takeaways-heading+ul,.key-takeaways-heading+p+ul)>li{counter-increment:takeaway;min-height:2.5rem;font-size:inherit;margin-block:1.25rem;padding:.375rem 0 .375rem clamp(4.75rem,7vw,6.25rem);line-height:1.75;position:relative}body.kinfern-journal-article .kinfern-journal-article-prose :is(.key-takeaways ul,.key-takeaways-heading+ul,.key-takeaways-heading+p+ul)>li:before{content:counter(takeaway, decimal-leading-zero);box-sizing:border-box;width:2.5rem;height:2.5rem;color:var(--kinfern-brand-gold);background:var(--kinfern-brand-gold);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-prose :is(.key-takeaways ul,.key-takeaways-heading+ul,.key-takeaways-heading+p+ul)>li:before{background:color-mix(in srgb, var(--kinfern-brand-gold) 12%, var(--kinfern-brand-white))}}body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways>ul>li:after{content:"";background:var(--kinfern-brand-forest);width:1px;position:absolute;top:.375rem;bottom:.375rem;left:clamp(3.5rem,5vw,4.25rem)}@supports (color:color-mix(in lab, red, red)){body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways>ul>li:after{background:color-mix(in srgb, var(--kinfern-brand-forest) 16%, transparent)}}body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways.key-takeaways>ul,body.kinfern-journal-article .kinfern-journal-article-prose .kinfern-key-takeaways>ul>li:last-child{margin-bottom:0}body.kinfern-golf .kinfern-old-course-experience-grid{grid-template-columns:minmax(0,1fr)}body.kinfern-golf .kinfern-old-course-experience-copy,body.kinfern-golf .kinfern-old-course-experience .kinfern-old-course-heading{max-width:none}body.kinfern-golf .kinfern-old-course-experience .kinfern-old-course-copy{max-width:52rem}body.kinfern-golf .kinfern-old-course-experience-copy>.kinfern-cta-gold{margin-top:1.5rem}body.kinfern-golf .kinfern-old-course-experience .kinfern-old-course-course-grid{max-width:none}body.kinfern-golf .kinfern-old-course-package-card{min-width:0;container:tee-package/inline-size}body.kinfern-golf .kinfern-old-course-package-times{grid-template-columns:repeat(2,minmax(0,1fr))}body.kinfern-golf .kinfern-old-course-package-times>div:first-child{padding-right:1rem}body.kinfern-golf .kinfern-old-course-package-times>div+div{padding-left:1rem}body.kinfern-golf .kinfern-old-course-package-times p{overflow-wrap:anywhere;flex:1}body.kinfern-golf .kinfern-old-course-calendar{flex-shrink:0}body.kinfern-golf .kinfern-old-course-package-times em{white-space:nowrap}body.kinfern-golf .kinfern-old-course-package-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;min-height:2.75rem;padding:.75rem;line-height:1.5}@container tee-package (width<=25rem){body.kinfern-golf .kinfern-old-course-package-times{grid-template-columns:minmax(0,1fr);gap:.75rem}body.kinfern-golf .kinfern-old-course-package-times>div+div{border-left:0;border-top:1px solid var(--kinfern-brand-forest);padding:.75rem 0 0}@supports (color:color-mix(in lab, red, red)){body.kinfern-golf .kinfern-old-course-package-times>div+div{border-top:1px solid color-mix(in srgb, var(--kinfern-brand-forest) 16%, var(--kinfern-brand-sand))}}body.kinfern-golf .kinfern-old-course-package-times>div:first-child{padding-right:0}}.kinfern-article-guide{border-top:3px solid var(--kinfern-brand-gold);background:var(--kinfern-article-guide-background);color:var(--kinfern-brand-white);padding:1.25rem;font-size:.875rem;line-height:1.5}.kinfern-article-guide summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.kinfern-article-guide summary::-webkit-details-marker{display:none}.kinfern-article-guide-heading{font-weight:600}.kinfern-article-guide-list{padding:0;margin:1rem 0 0!important;list-style:none!important}.kinfern-article-guide-list>li{margin:.375rem 0 0!important;list-style:none!important}.kinfern-article-guide-branch>.kinfern-article-guide-list{border-left:1px solid var(--kinfern-brand-gold);padding:.625rem .875rem;margin-top:.375rem!important}@supports (color:color-mix(in lab, red, red)){.kinfern-article-guide-branch>.kinfern-article-guide-list{border-left:1px solid color-mix(in srgb, var(--kinfern-brand-gold) 45%, transparent)}}.kinfern-article-guide-branch>.kinfern-article-guide-list{background:var(--kinfern-brand-white)}@supports (color:color-mix(in lab, red, red)){.kinfern-article-guide-branch>.kinfern-article-guide-list{background:color-mix(in srgb, var(--kinfern-brand-white) 9%, var(--kinfern-brand-forest))}}body.kinfern-journal-article .kinfern-article-guide .kinfern-journal-article-nav-link{font-size:inherit;line-height:inherit;border:0;padding:0;color:var(--kinfern-brand-white)!important}body.kinfern-journal-article .kinfern-article-guide .kinfern-journal-article-nav-link:is(:hover,.is-active){color:var(--kinfern-brand-gold)!important}.kinfern-article-guide :is(a,summary):focus-visible{outline:2px solid var(--kinfern-brand-gold);outline-offset:3px}.kinfern-article-guide-chevron{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.kinfern-article-guide details[open]>summary>.kinfern-article-guide-chevron{transform:rotate(180deg)}@media (width>=1024px){.kinfern-journal-article-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}.kinfern-journal-article-main{order:1}.kinfern-journal-article-sidebar{top:calc(var(--kinfern-site-header-height,7.5rem) + 1rem);max-height:calc(100dvh - var(--kinfern-site-header-height,7.5rem) - 2rem);overscroll-behavior:contain;order:2;position:sticky;overflow-y:auto}.kinfern-journal-article-sidebar-inner{position:static;top:auto}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
