@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--type-progress:0%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-roboto), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cream:#eee8df;--color-sand:#e5dfd4;--color-sand-deep:#e0dacf;--color-forest:#264223;--color-sage:#cfc8b9;--color-gold:#b98a3d;--color-ink:#000;--font-display:"Rosehot", var(--font-fraunces), Georgia, serif;--stroke-display:.02em;--text-display:clamp(52px, min(46.35px + 3.3784vw, 62.86px + 2.2321vw), 149px);--text-display--line-height:.85;--text-eyebrow-label:clamp(11px, min(11.22px + .19305vw, 11.6px + .16667vw), 18px);--text-eyebrow-label--line-height:1.6;--text-page-title:var(--text-section-title);--text-page-title--line-height:1.06;--text-page-heading:clamp(24px, min(20.9px + 1.0714vw, 24.6px + .8036vw), 55px);--text-page-heading--line-height:1.15;--text-eyebrow:clamp(15px, min(13.44px + .3861vw, 15.14px + .2679vw), 25px);--text-eyebrow--line-height:1.48;--text-body:clamp(14px, min(12.05px + .4826vw, 15.14px + .2679vw), 25px);--text-body--line-height:1.48;--text-button:clamp(13px, min(11.83px + .2896vw, 13.43px + .1786vw), 20px);--text-button--line-height:1.48;--text-cta:clamp(16px, min(11.83px + .2896vw, 13.43px + .1786vw), 20px);--text-cta--line-height:1.48;--text-nav:clamp(15px, min(14.22px + .1931vw, 14.6px + .1667vw), 21px);--text-nav--line-height:1.48;--text-section-title:clamp(40px, min(32.45px + 4.3436vw, 62.86px + 2.2321vw), 149px);--text-section-title--line-height:calc(1em + clamp(0px, (100vw - 1440px) * .015, .16em));--text-card-title:clamp(20px, min(12.27px + 1.9305vw, 27.14px + .8929vw), 61px);--text-card-title--line-height:1.13;--text-section-body:clamp(16px, min(14.07px + .4826vw, 17.14px + .2679vw), 27px);--text-section-body--line-height:1.063;--text-learn-more:clamp(13px, min(8.27px + .6757vw, 15.43px + .1786vw), 22px);--text-learn-more--line-height:1.48;--text-card-body:clamp(15px, min(8.27px + .6757vw, 14.14px + .2679vw), 24px);--text-card-body--line-height:1.35;--text-number:clamp(14px, min(10.91px + .7722vw, 16.86px + .3571vw), 31px);--text-number--line-height:1.48;--text-result-title:clamp(26px, 18.29px + .5357vw, 32px);--text-result-title--line-height:1.12;--text-result-body:clamp(12px, 8.14px + .2679vw, 15px);--text-result-body--line-height:1.91;--text-stat:clamp(32px, max(34.57px + 1.0714vw, min(-7.7px + 14.29vw, 50px)), 62px);--text-stat--line-height:1;--text-stat-copy:clamp(18px, 14.14px + .2679vw, 21px);--text-stat-copy--line-height:1.23;--text-stat-note:clamp(11px, 8.43px + .1786vw, 13px);--text-stat-note--line-height:1.23;--text-quote:clamp(24px, min(22.1px + .97vw, 27.6px + .58vw), 50px);--text-team-eyebrow:clamp(14px, min(15.22px + .1931vw, 15.43px + .1786vw), 20px);--text-team-eyebrow--line-height:1.32;--text-team-tagline:clamp(10px, min(9.05px + .4826vw, 12.14px + .2679vw), 19px);--text-team-tagline--line-height:1.32;--text-member-name:clamp(28px, min(30.64px + 2.3166vw, 40.86px + 1.6071vw), 82px);--text-member-name--line-height:1;--text-member-role:clamp(13px, min(12.66px + .5792vw, 15.86px + .3571vw), 25px);--text-member-role--line-height:1;--text-member-bio:clamp(14px, min(15.22px + .1931vw, 15.43px + .1786vw), 20px);--text-member-bio--line-height:1.54;--text-pager:clamp(26px, 18.29px + .5357vw, 32px);--text-pager--line-height:1.54;--text-quote--line-height:1.36;--ease-brand:cubic-bezier(.22, 1, .36, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--duration-reveal:.6s;--duration-draw-hero:1.8s;--duration-draw-line:.9s;--duration-type:70ms;--tracking-brand:-.05em;--tracking-loose:.04em;--tracking-pager:.2em;--breakpoint-three-up:70rem;--breakpoint-four-up:90rem;--spacing-gutter:clamp(24px, min(25.79px + 3.7645vw, 28.57px + 3.5714vw), 166px);--spacing-gutter-hero:clamp(24px, min(17.6px + 5.7915vw, 38px + 4.375vw), 206px);--spacing-gutter-nav:clamp(16px, min(8.74px + 3.2819vw, 32px + 1.6667vw), 96px);--spacing-nav-h:clamp(64px, min(61.08px + 2.7027vw, 88px + .8333vw), 120px);--spacing-logo-h:clamp(34px, min(31.69px + 2.7992vw, 62.4px + .6667vw), 88px);--spacing-nav-gap:clamp(12px, min(-43px + 7.2vw, 19.43px + 1.4286vw), 74px);--spacing-blob-max:clamp(390px, 80vw, 615px);--spacing-hero-h:clamp(calc(100dvh - var(--spacing-nav-h)), 64.512vw, 100dvh);--spacing-blob-natural:calc(var(--spacing-hero-h) * .874887);--spacing-blob-w:clamp(384px, -105.9px + 63.84vw, 56.44cqw);--spacing-blob-visible:min(var(--spacing-blob-natural), var(--spacing-blob-w));--spacing-blob-offset:min(0px, calc(var(--spacing-blob-w) - var(--spacing-blob-natural)));--spacing-rule:clamp(116px, min(104.3px + 2.8958vw, 107.43px + 2.6786vw), 210px);--spacing-rule-section:clamp(104.5px, 68.36px + 2.5107vw, 165px);--spacing-rule-card:clamp(40px, min(30.83px + 2.2683vw, 39.71px + 1.6518vw), 103px);--spacing-badge:clamp(74px, min(37.34px + 9.0734vw, 114px + 3.75vw), 258px);--spacing-card-0:calc(var(--text-card-title) * .3);--spacing-card-1:calc(var(--text-card-title) * .6);--spacing-card-2:calc(var(--text-card-title) * .5);--spacing-card-3:calc(var(--text-card-title) * .8);--spacing-services-copy:clamp(248px, min(168.84px + 19.5946vw, 285.14px + 11.5179vw), 727px);--spacing-card-copy:clamp(181px, min(140.42px + 10.0386vw, 175.71px + 7.5893vw), 467px);--spacing-arrow-link:clamp(24px, min(19.32px + 1.1583vw, 23.14px + .8929vw), 57px);--spacing-arrow-cta:clamp(20px, min(16.88px + .7722vw, 17.71px + .7143vw), 45px);--spacing-star:clamp(28px, min(20.98px + 1.7375vw, 28px + 1.25vw), 76px);--spacing-section-y:clamp(72px, min(41.58px + 7.529vw, 85.71px + 4.4643vw), 257px);--spacing-section-overlap:clamp(15px, 3.3333vw, 128px);--spacing-section-pt:clamp(22px, min(-27.92px + 12.3552vw, 85.71px + 4.4643vw), 257px);--spacing-section-y-top:calc(var(--spacing-section-pt) + var(--spacing-section-overlap));--spacing-btn-x:clamp(22px, min(12.64px + 2.3166vw, 28px + 1.25vw), 76px);--spacing-btn-h:clamp(50px, min(46.88px + .7722vw, 47.71px + .7143vw), 75px);--spacing-btn-h-sm:clamp(44px, min(40.1px + .9653vw, 45.6px + .5833vw), 68px);--spacing-hero-copy:clamp(225px, min(196.53px + 7.0463vw, 205.43px + 6.4286vw), 452px);--spacing-hero-1:clamp(16px, 10.86px + .3571vw, 25px);--spacing-hero-2:clamp(22px, min(18.9px + .7722vw, 19.71px + .7143vw), 47px);--spacing-hero-3:clamp(15px, min(11.1px + .9653vw, 16px + .625vw), 40px);--spacing-hero-4:clamp(20px, min(10.64px + 2.3166vw, 28.57px + 1.0714vw), 70px);--spacing-hero-cta-gap:clamp(16px, min(14.1px + .9653vw, 18.4px + .6667vw), 44px);--spacing-results-overlap:47px;--spacing-results-art-md:1600px;--spacing-results-art:min(142.82vw, 577px);--spacing-results-pt:calc(var(--spacing-results-art) * .8504);--spacing-results-pt-md:calc(13.8194vw + var(--spacing-results-1));--spacing-results-1:clamp(44px, min(38.3px + 2.8958vw, 56px + 1.6667vw), 120px);--spacing-results-2:clamp(40px, min(36.49px + .8687vw, 37.43px + .8036vw), 58px);--spacing-results-pb:calc(var(--spacing-team-overlap) + clamp(10px, 1vw, 20px));--spacing-results-avatar:clamp(64px, max(min(74.09px - .70077vw, 71.26px), 43.43px + 1.4286vw), 80px);--spacing-results-avatar-gap:28px;--spacing-rule-result:clamp(40px, max(min(46.31px - .43822vw, 44.54px), 27.14px + .8929vw), 50px);--spacing-stat-circle:clamp(80px, min(-22.1px + 36.9vw, 117.64px + 2.3166vw, 124px + 1.875vw), 172px);--spacing-stat-gap:clamp(17px, min(10.76px + 1.5444vw, 17.57px + 1.0714vw), 45px);--spacing-stat-px:clamp(13px, min(.13px + 3.1853vw, 28px + 1.25vw), 60px);--spacing-stat-py:clamp(36px, min(28.98px + 1.7375vw, 33.43px + 1.4286vw), 70px);--spacing-chevron:clamp(19px, 13.86px + .3571vw, 23px);--radius-photo:clamp(18px, 10.29px + .5357vw, 24px);--radius-band:clamp(50px, min(39.08px + 2.7027vw, 49.71px + 1.9643vw), 100px);--spacing-team-overlap:clamp(40px, min(41.01px + 3.9575vw, 59.43px + 2.6786vw), 128px);--spacing-team-drop:clamp(0px, (100vw - 1440px) * .055, 2.29vw);--spacing-team-pt:calc(82.55vw + 34px);--spacing-team-pt-md:calc(var(--spacing-team-overlap) + clamp(86px, min(11.25vw, 87.43px + 5.1786vw), 220px));--spacing-team-1:calc(clamp(100px, min(117.74px + 3.2819vw, 120px + 3.125vw), 200px) + var(--spacing-team-drop));--spacing-team-eyebrow-gap:clamp(20px, min(17.94px + 1.3514vw, 23.77px + .9464vw), 48px);--spacing-team-badge:clamp(40px, min(43.2px + 1.9305vw, 49.14px + 1.5179vw), 88px);--spacing-team-badge-gap:clamp(12px, min(12.66px + .5792vw, 14.57px + .4464vw), 26px);--spacing-rule-member:clamp(115.5px, 77.57px + 2.6339vw, 145px);--spacing-member-copy:clamp(240px, min(229.87px + 12.1622vw, 257.14px + 10.2679vw), 520px);--spacing-member-top:clamp(20px, 3.542vw, 68px);--spacing-team-copy:clamp(260px, min(256.41px + 13.5135vw, 285.14px + 11.5179vw), 580px);--spacing-team-art-md:1600px;--spacing-footer-x:clamp(24px, min(32.03px + 2.2201vw, 33.4px + 2.125vw), 115px);--spacing-footer-wave:5.8333vw;--spacing-footer-top-gap:clamp(30px, min(26.98px + 1.7375vw, 31.6px + 1.4167vw), 86px);--spacing-footer-pt:calc(var(--spacing-footer-wave) + var(--spacing-footer-top-gap));--spacing-footer-head:clamp(280px, min(174.98px + 36.39vw, 398.4px + 20.875vw), 1200px);--spacing-footer-copy:clamp(260px, min(302.11px + 4.9228vw, 308.8px + 4.4583vw), 480px);--spacing-footer-clear:max(96px, calc(var(--spacing-footer-wave) + 24px));--spacing-footer-sparkle:calc(var(--spacing-footer-wave) * 1.27394);--spacing-footer-sparkle-top:calc(var(--spacing-footer-wave) * .10114);--spacing-footer-1:calc(var(--text-footer-title) * .26);--spacing-footer-2:calc(var(--text-footer-title) * .3);--spacing-footer-3:clamp(28px, min(32.59px + 1.834vw, 36.8px + 1.5417vw), 96px);--spacing-footer-4:clamp(30px, min(30.64px + 2.3166vw, 40px + 1.6667vw), 104px);--spacing-footer-5:clamp(14px, min(16.44px + .3861vw, 17.2px + .3333vw), 30px);--spacing-footer-pb:clamp(18px, min(20.44px + .3861vw, 21.2px + .3333vw), 34px);--spacing-footer-col-x:clamp(16px, min(11.81px + 2.027vw, 17.6px + 1.625vw), 80px);--spacing-footer-head-gap:clamp(18px, min(19.66px + .5792vw, 20.8px + .5vw), 40px);--spacing-footer-logo:clamp(140px, min(138px + 15.3475vw, 238.4px + 8.375vw), 560px);--spacing-footer-logo-gap:clamp(10px, min(12.44px + .3861vw, 13.2px + .3333vw), 26px);--spacing-footer-brand-gap:clamp(9px, min(10.83px + .2896vw, 11.4px + .25vw), 21px);--spacing-btn-h-footer:clamp(50px, min(50.88px + .7722vw, 51.2px + .75vw), 80px);--spacing-btn-x-footer:clamp(18px, min(19.66px + .5792vw, 20.8px + .5vw), 40px);--spacing-footer-btn-gap:clamp(12px, min(7.03px + 2.2201vw, 24px + 1.0417vw), 64px);--radius-btn-soft:clamp(10px, 8.2px + .125vw, 13px);--text-footer-title:clamp(26px, min(26.1px + .9653vw, 26.8px + .9167vw), 62px);--text-footer-title--line-height:1.1;--leading-footer:1.33;--tracking-footer-eyebrow:.24em;--tracking-footer-label:.13em;--tracking-footer-brand:.08em;--text-eyebrow-page:clamp(17px, min(17.05px + .48vw, 19.2px + .33vw), 32px);--text-eyebrow-page--line-height:1.48;--text-pillar:clamp(20px, min(18.1px + .97vw, 26px + .42vw), 42px);--text-pillar--line-height:1.48;--text-body-sm:clamp(13px, min(13.22px + .19vw, 13.6px + .17vw), 20px);--text-body-sm--line-height:1.48;--text-title-md:clamp(36px, min(33.42px + 2.12vw, 44.8px + 1.33vw), 96px);--text-title-md--line-height:1.15;--text-title-lg:clamp(38px, min(34.69px + 2.8vw, 52.8px + 1.54vw), 112px);--text-title-lg--line-height:1;--tracking-spaced:.12em;--spacing-rule-pillar:clamp(120px, min(112.51px + 6.81vw, 156.8px + 3.73vw), 300px);--spacing-list-row:clamp(36px, min(36.1px + .97vw, 40.4px + .67vw), 66px);--spacing-stat-blob:clamp(200px, min(161.12px + 14.58vw, 281.6px + 6.21vw), 520px);--spacing-filter-h:clamp(60px, min(49.18px + 3.67vw, 79.2px + 1.58vw), 140px);--spacing-filter-pill-h:clamp(38px, min(35.32px + 1.16vw, 40px + .83vw), 72px);--spacing-result-photo-gap:clamp(10px, min(6.93px + 1.25vw, 16px + .63vw), 40px);--spacing-page-num:clamp(36px, min(36.1px + .97vw, 40.4px + .67vw), 66px);--spacing-trust-icon:clamp(44px, min(37.08px + 2.7vw, 61.6px + 1vw), 100px);--spacing-trust-gap:clamp(20px, min(17.76px + 1.54vw, 30.4px + .67vw), 56px);--radius-filter:clamp(22px, min(20.49px + .87vw, 26.4px + .46vw), 44px);--spacing-pillar-rule:clamp(24px, min(28.93px + 1.2548vw, 33.8px + .9167vw), 88px);--spacing-pillar-title:clamp(14px, min(15.66px + .5792vw, 16.8px + .5vw), 36px);--spacing-detail-label:clamp(96px, min(94.4px + 3.861vw, 114px + 2.5vw), 210px);--spacing-detail-title:clamp(8px, min(7.66px + .5792vw, 10px + .4167vw), 26px);--spacing-detail-row:clamp(10px, min(8.44px + .386vw, 10.4px + .25vw), 20px);--spacing-about-hero-pt:clamp(24px, 1.412vw, 54px);--spacing-about-hero-pb:clamp(48px, 2.286vw, 88px);--spacing-about-phil-mt:.65vw;--spacing-about-phil-pt:clamp(72px, 14.4vw, 560px);--spacing-about-std-mt:clamp(0px, 5.92vw, 240px);--spacing-about-std-pt:clamp(0px, 3.5vw, 136px);--spacing-about-std-photo:clamp(0px, 2.35vw, 92px);--spacing-about-std-caption:clamp(32px, min(28.1px + 1.94vw, 40px + 1.11vw), 120px);--spacing-about-std-pb:clamp(48px, 6.12vw, 240px);--spacing-about-story-pt:clamp(0px, 13.05vw, 508px);--spacing-about-team-mt:clamp(0px, 1.41vw, 56px);--spacing-about-team-pt:clamp(0px, 2.76vw, 108px);--spacing-about-team-row:clamp(40px, 4.98vw, 194px);--spacing-results-hero-pt:clamp(56px, 7.13vw, 278px);--spacing-results-band-pt:12.11vw;--spacing-results-browse-pb:clamp(72px, 18.98vw, 740px);--spacing-results-grid-mt:clamp(32px, 3.03vw, 118px);--spacing-results-grid-gap:clamp(48px, 6.86vw, 268px);--spacing-results-page-mt:clamp(40px, 5.38vw, 210px);--spacing-results-trust-mt:clamp(40px, 16.62vw, 648px);--spacing-results-trust-pt:clamp(48px, 8.4vw, 328px);--spacing-results-trust-head:clamp(0px, 5.11vw, 200px);--spacing-book-circle:clamp(54px, 48.3px + 1.43vw, 60px);--duration-menu-open:.52s;--duration-menu-close:.3s;--shadow-nav:0 1px 2px -1px #26422314, 0 8px 20px -12px #26422338}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-nav:0 1px 2px -1px color-mix(in srgb, var(--color-forest) 8%, transparent), 0 8px 20px -12px color-mix(in srgb, var(--color-forest) 22%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.-top-\[17\%\]{top:-17%}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-\[-2\.5\%\]{top:-2.5%}.top-\[-2\.63\%\]{top:-2.63%}.top-\[-4\.4\%\]{top:-4.4%}.top-\[-5\.54\%\]{top:-5.54%}.top-\[-29\.45vw\]{top:-29.45vw}.top-\[1\.1\%\]{top:1.1%}.top-\[8\.261\%\]{top:8.261%}.top-\[9\.71\%\]{top:9.71%}.top-\[10\.68\%\]{top:10.68%}.top-\[11\%\]{top:11%}.top-\[11\.09\%\]{top:11.09%}.top-\[11\.87\%\]{top:11.87%}.top-\[11\.958\%\]{top:11.958%}.top-\[12\%\]{top:12%}.top-\[30\.34\%\]{top:30.34%}.top-\[31\.21\%\]{top:31.21%}.top-\[37\.391\%\]{top:37.391%}.top-\[43\.52\%\]{top:43.52%}.top-\[55\%\]{top:55%}.top-\[55\.632\%\]{top:55.632%}.top-\[62\.83\%\]{top:62.83%}.top-\[64\.57\%\]{top:64.57%}.top-nav-h{top:var(--spacing-nav-h)}.-right-\[7\.8\%\]{right:-7.8%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-\[14\%\]{right:14%}.right-gutter{right:var(--spacing-gutter)}.bottom-0{bottom:0}.bottom-\[2\.5\%\]{bottom:2.5%}.bottom-\[4\.52\%\]{bottom:4.52%}.bottom-\[26\%\]{bottom:26%}.bottom-full{bottom:100%}.-left-\[0\.139\%\]{left:-.139%}.-left-\[3\.68\%\]{left:-3.68%}.-left-\[5\.625\%\]{left:-5.625%}.-left-\[8\.17\%\]{left:-8.17%}.-left-\[26\.98\%\]{left:-26.98%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[-0\.486\%\]{left:-.486%}.left-\[-0\.743\%\]{left:-.743%}.left-\[-3\%\]{left:-3%}.left-\[-3\.95\%\]{left:-3.95%}.left-\[-7\.153\%\]{left:-7.153%}.left-\[-8\.201\%\]{left:-8.201%}.left-\[-12\.624\%\]{left:-12.624%}.left-\[-55\.94\%\]{left:-55.94%}.left-\[1\.064\%\]{left:1.064%}.left-\[2\.44\%\]{left:2.44%}.left-\[13\.6\%\]{left:13.6%}.left-\[39\.792\%\]{left:39.792%}.left-\[43\.889\%\]{left:43.889%}.left-\[44\.71\%\]{left:44.71%}.left-\[46\.5\%\]{left:46.5%}.left-\[47\.2\%\]{left:47.2%}.left-\[47\.569\%\]{left:47.569%}.left-\[50\.25\%\]{left:50.25%}.left-\[57\.68\%\]{left:57.68%}.left-\[calc\(\(var\(--spacing-blob-visible\)-100\%\)\/2\)\]{left:calc((var(--spacing-blob-visible) - 100%) / 2)}.left-full{left:100%}.left-gutter{left:var(--spacing-gutter)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:70rem){.container{max-width:70rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-footer-x{margin-inline:calc(var(--spacing-footer-x) * -1)}.mx-auto{margin-inline:auto}.mx-gutter{margin-inline:var(--spacing-gutter)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-\[0\.4\%\]{margin-top:-.4%}.-mt-\[3\%\]{margin-top:-3%}.-mt-\[8\%\]{margin-top:-8%}.-mt-about-std-mt{margin-top:calc(var(--spacing-about-std-mt) * -1)}.-mt-about-team-mt{margin-top:calc(var(--spacing-about-team-mt) * -1)}.-mt-footer-wave{margin-top:calc(var(--spacing-footer-wave) * -1)}.-mt-px{margin-top:-1px}.-mt-results-overlap{margin-top:calc(var(--spacing-results-overlap) * -1)}.-mt-results-trust-mt{margin-top:calc(var(--spacing-results-trust-mt) * -1)}.-mt-section-overlap{margin-top:calc(var(--spacing-section-overlap) * -1)}.-mt-team-overlap{margin-top:calc(var(--spacing-team-overlap) * -1)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[5px\]{margin-top:5px}.mt-\[calc\(var\(--spacing-hero-4\)\*2\)\]{margin-top:calc(var(--spacing-hero-4) * 2)}.mt-about-phil-mt{margin-top:var(--spacing-about-phil-mt)}.mt-auto{margin-top:auto}.mt-card-1{margin-top:var(--spacing-card-1)}.mt-card-2{margin-top:var(--spacing-card-2)}.mt-card-3{margin-top:var(--spacing-card-3)}.mt-detail-title{margin-top:var(--spacing-detail-title)}.mt-footer-1{margin-top:var(--spacing-footer-1)}.mt-footer-2{margin-top:var(--spacing-footer-2)}.mt-footer-3{margin-top:var(--spacing-footer-3)}.mt-footer-4{margin-top:var(--spacing-footer-4)}.mt-footer-5{margin-top:var(--spacing-footer-5)}.mt-footer-brand-gap{margin-top:var(--spacing-footer-brand-gap)}.mt-footer-head-gap{margin-top:var(--spacing-footer-head-gap)}.mt-footer-logo-gap{margin-top:var(--spacing-footer-logo-gap)}.mt-hero-1{margin-top:var(--spacing-hero-1)}.mt-hero-2{margin-top:var(--spacing-hero-2)}.mt-hero-3{margin-top:var(--spacing-hero-3)}.mt-hero-4{margin-top:var(--spacing-hero-4)}.mt-pillar-rule{margin-top:var(--spacing-pillar-rule)}.mt-results-1{margin-top:var(--spacing-results-1)}.mt-results-2{margin-top:var(--spacing-results-2)}.mt-results-grid-mt{margin-top:var(--spacing-results-grid-mt)}.mt-results-page-mt{margin-top:var(--spacing-results-page-mt)}.mt-section-y{margin-top:var(--spacing-section-y)}.mt-team-1{margin-top:var(--spacing-team-1)}.mt-team-eyebrow-gap{margin-top:var(--spacing-team-eyebrow-gap)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mb-\[30\.26\%\]{margin-bottom:-30.26%}.-mb-px{margin-bottom:-1px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-card-0{margin-bottom:var(--spacing-card-0)}.mb-pillar-title{margin-bottom:var(--spacing-pillar-title)}.-ml-\[2\.083\%\]{margin-left:-2.083%}.-ml-\[5\.9\%\]{margin-left:-5.9%}.-ml-\[18\.564\%\]{margin-left:-18.564%}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[2\%\]{margin-left:2%}.ml-\[2\.2\%\]{margin-left:2.2%}.ml-\[36\%\]{margin-left:36%}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[aspect-ratio\:880\/1086\]{aspect-ratio:880/1086}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[19\/38\]{aspect-ratio:19/38}.aspect-\[27\/15\]{aspect-ratio:27/15}.aspect-\[29\.5\/20\.5\]{aspect-ratio:29.5/20.5}.aspect-\[34\/24\]{aspect-ratio:34/24}.aspect-\[52\.5912\/56\.9577\]{aspect-ratio:52.5912/56.9577}.aspect-\[135\/229\]{aspect-ratio:135/229}.aspect-\[280\/475\]{aspect-ratio:280/475}.aspect-\[294\.576\/726\.309\]{aspect-ratio:294.576/726.309}.aspect-\[311\/214\]{aspect-ratio:311/214}.aspect-\[389\.941\/540\.5\]{aspect-ratio:389.941/540.5}.aspect-\[425\.294\/554\]{aspect-ratio:425.294/554}.aspect-\[478\/104\]{aspect-ratio:478/104}.aspect-\[498\.94\/1859\]{aspect-ratio:498.94/1859}.aspect-\[505\.56\/107\.011\]{aspect-ratio:505.56/107.011}.aspect-\[572\/973\]{aspect-ratio:572/973}.aspect-\[592\.579\/849\.382\]{aspect-ratio:592.579/849.382}.aspect-\[627\/535\]{aspect-ratio:627/535}.aspect-\[656\/68\.26\]{aspect-ratio:656/68.26}.aspect-\[656\/914\]{aspect-ratio:656/914}.aspect-\[708\/573\]{aspect-ratio:708/573}.aspect-\[808\/163\]{aspect-ratio:808/163}.aspect-\[808\/553\]{aspect-ratio:808/553}.aspect-\[812\.77\/929\]{aspect-ratio:812.77/929}.aspect-\[835\.692\/523\]{aspect-ratio:835.692/523}.aspect-\[1420\.4\/717\]{aspect-ratio:1420.4/717}.aspect-\[1440\/110\]{aspect-ratio:1440/110}.aspect-\[1440\/185\]{aspect-ratio:1440/185}.aspect-\[1440\/690\]{aspect-ratio:1440/690}.aspect-\[1440\/929\]{aspect-ratio:1440/929}.aspect-\[1446\/72\]{aspect-ratio:1446/72}.aspect-\[1447\.2\/559\.99\]{aspect-ratio:1447.2/559.99}.aspect-\[1486\/180\]{aspect-ratio:1486/180}.aspect-\[1487\.5\/998\.044\]{aspect-ratio:1487.5/998.044}.aspect-\[1487\.36\/142\.959\]{aspect-ratio:1487.36/142.959}.aspect-\[1487\/160\]{aspect-ratio:1487/160}.aspect-\[1620\/199\]{aspect-ratio:1620/199}.aspect-\[1669\.766\/245\.5\]{aspect-ratio:1669.77/245.5}.aspect-\[w\/h\]{aspect-ratio:w/h}.aspect-square{aspect-ratio:1}.size-1\/2{width:50%;height:50%}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[1\.3em\]{width:1.3em;height:1.3em}.size-badge{width:var(--spacing-badge);height:var(--spacing-badge)}.size-book-circle{width:var(--spacing-book-circle);height:var(--spacing-book-circle)}.size-full{width:100%;height:100%}.size-page-num{width:var(--spacing-page-num);height:var(--spacing-page-num)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\/2{height:50%}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-\[0\.9em\]{height:.9em}.h-\[1\.1em\]{height:1.1em}.h-\[1\.15em\]{height:1.15em}.h-\[22\.36\%\]{height:22.36%}.h-\[26\.3\%\]{height:26.3%}.h-\[34\.01\%\]{height:34.01%}.h-\[37\.74\%\]{height:37.74%}.h-\[40\.78\%\]{height:40.78%}.h-\[44\.368\%\]{height:44.368%}.h-\[65\.164\%\]{height:65.164%}.h-\[67\.32\%\]{height:67.32%}.h-\[98\%\]{height:98%}.h-\[100\%\]{height:100%}.h-\[118\.8\%\]{height:118.8%}.h-\[134\%\]{height:134%}.h-\[max\(2px\,0\.04em\)\]{height:max(2px,.04em)}.h-auto{height:auto}.h-btn-h{height:var(--spacing-btn-h)}.h-btn-h-footer{height:var(--spacing-btn-h-footer)}.h-btn-h-sm{height:var(--spacing-btn-h-sm)}.h-filter-pill-h{height:var(--spacing-filter-pill-h)}.h-footer-sparkle{height:var(--spacing-footer-sparkle)}.h-footer-wave{height:var(--spacing-footer-wave)}.h-full{height:100%}.h-logo-h{height:var(--spacing-logo-h)}.h-nav-h{height:var(--spacing-nav-h)}.h-px{height:1px}.h-results-art{height:var(--spacing-results-art)}.max-h-\[calc\(var\(--spacing-section-overlap\)\/0\.428\)\]{max-height:calc(var(--spacing-section-overlap) / .428)}.max-h-\[max\(417px\,calc\(var\(--spacing-blob-max\)\*0\.869\)\)\]{max-height:max(417px, calc(var(--spacing-blob-max) * .869))}.max-h-\[max\(499px\,calc\(var\(--spacing-blob-max\)\*1\.04\)\)\]{max-height:max(499px, calc(var(--spacing-blob-max) * 1.04))}.max-h-full{max-height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[clamp\(11rem\,15vw\,15rem\)\]{min-height:clamp(11rem,15vw,15rem)}.min-h-filter-h{min-height:var(--spacing-filter-h)}.min-h-full{min-height:100%}.min-h-hero-h{min-height:var(--spacing-hero-h)}.min-h-list-row{min-height:var(--spacing-list-row)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-\[\.\.\.\]{width:...}.w-\[0\.94\%\]{width:.94%}.w-\[1\.5em\]{width:1.5em}.w-\[1\.6em\]{width:1.6em}.w-\[1\.35em\]{width:1.35em}.w-\[2em\]{width:2em}.w-\[7\.637\%\]{width:7.637%}.w-\[8\.1\%\]{width:8.1%}.w-\[8\.85\%\]{width:8.85%}.w-\[12\.8\%\]{width:12.8%}.w-\[14\.18\%\]{width:14.18%}.w-\[25\.3\%\]{width:25.3%}.w-\[26\.06\%\]{width:26.06%}.w-\[26\.85\%\]{width:26.85%}.w-\[35\.104\%\]{width:35.104%}.w-\[40\.51\%\]{width:40.51%}.w-\[45px\]{width:45px}.w-\[46\%\]{width:46%}.w-\[46\.795\%\]{width:46.795%}.w-\[49\.18\%\]{width:49.18%}.w-\[52\%\]{width:52%}.w-\[56\.042\%\]{width:56.042%}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[71\.58\%\]{width:71.58%}.w-\[77\.11\%\]{width:77.11%}.w-\[78\%\]{width:78%}.w-\[79\.55\%\]{width:79.55%}.w-\[80\.5\%\]{width:80.5%}.w-\[86\%\]{width:86%}.w-\[92\.89\%\]{width:92.89%}.w-\[95\.3\%\]{width:95.3%}.w-\[96\.52\%\]{width:96.52%}.w-\[97\.3\%\]{width:97.3%}.w-\[98\.333\%\]{width:98.333%}.w-\[101\.1\%\]{width:101.1%}.w-\[104px\]{width:104px}.w-\[106\%\]{width:106%}.w-\[108\.91\%\]{width:108.91%}.w-\[109\.07\%\]{width:109.07%}.w-\[112\.5\%\]{width:112.5%}.w-\[115\.956\%\]{width:115.956%}.w-\[118\.08\%\]{width:118.08%}.w-\[118\.317\%\]{width:118.317%}.w-\[159\.41\%\]{width:159.41%}.w-\[162\.376\%\]{width:162.376%}.w-\[164\.55\%\]{width:164.55%}.w-\[min\(100\%\,calc\(var\(--spacing-hero-h\)\*1\.5501\)\)\]{width:min(100%, calc(var(--spacing-hero-h) * 1.5501))}.w-\[min\(100\%\,heroH\*1\.5501\)\]{width:min(100%, heroH * 1.5501)}.w-\[min\(100\%\,var\(--spacing-frame-w\)\)\]{width:min(100%, var(--spacing-frame-w))}.w-arrow-cta{width:var(--spacing-arrow-cta)}.w-arrow-link{width:var(--spacing-arrow-link)}.w-auto{width:auto}.w-chevron{width:var(--spacing-chevron)}.w-footer-logo{width:var(--spacing-footer-logo)}.w-full{width:100%}.w-px{width:1px}.w-results-avatar{width:var(--spacing-results-avatar)}.w-rule{width:var(--spacing-rule)}.w-rule-card{width:var(--spacing-rule-card)}.w-rule-member{width:var(--spacing-rule-member)}.w-rule-pillar{width:var(--spacing-rule-pillar)}.w-rule-result{width:var(--spacing-rule-result)}.w-rule-section{width:var(--spacing-rule-section)}.w-star{width:var(--spacing-star)}.w-stat-circle{width:var(--spacing-stat-circle)}.w-team-badge{width:var(--spacing-team-badge)}.w-trust-icon{width:var(--spacing-trust-icon)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[26ch\]{max-width:26ch}.max-w-\[32em\]{max-width:32em}.max-w-\[62\%\]{max-width:62%}.max-w-\[340px\]{max-width:340px}.max-w-\[371px\]{max-width:371px}.max-w-\[820px\]{max-width:820px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[2560px\]{max-width:2560px}.max-w-\[calc\(var\(--spacing-services-copy\)\*1\.14\)\]{max-width:calc(var(--spacing-services-copy) * 1.14)}.max-w-\[max\(340px\,calc\(var\(--spacing-hero-copy\)\*1\.1409\)\)\]{max-width:max(340px, calc(var(--spacing-hero-copy) * 1.1409))}.max-w-\[max\(343px\,calc\(var\(--spacing-blob-max\)\*0\.715\)\)\]{max-width:max(343px, calc(var(--spacing-blob-max) * .715))}.max-w-\[max\(446px\,calc\(var\(--spacing-blob-max\)\*0\.929\)\)\]{max-width:max(446px, calc(var(--spacing-blob-max) * .929))}.max-w-blob-max{max-width:var(--spacing-blob-max)}.max-w-card-copy{max-width:var(--spacing-card-copy)}.max-w-footer-copy{max-width:var(--spacing-footer-copy)}.max-w-footer-head{max-width:var(--spacing-footer-head)}.max-w-full{max-width:100%}.max-w-hero-copy{max-width:var(--spacing-hero-copy)}.max-w-none{max-width:none}.max-w-results-art-md{max-width:var(--spacing-results-art-md)}.max-w-services-copy{max-width:var(--spacing-services-copy)}.max-w-team-art-md{max-width:var(--spacing-team-art-md)}.max-w-team-copy{max-width:var(--spacing-team-copy)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[1_1_20rem\]{flex:20rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18\%\]{--tw-translate-x:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%-var\(--spacing-blob-visible\)\)\]{--tw-translate-x:calc(100% - var(--spacing-blob-visible));translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2\.708\%\]{--tw-translate-y:2.708%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-\[9\.5deg\]{rotate:-9.5deg}.rotate-180{rotate:180deg}.rotate-\[28\.78deg\]{rotate:28.78deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-nav-h{scroll-margin-top:var(--spacing-nav-h)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.33em\]{gap:.33em}.gap-\[3px\]{gap:3px}.gap-footer-btn-gap{gap:var(--spacing-footer-btn-gap)}.gap-nav-gap{gap:var(--spacing-nav-gap)}.gap-page-num{gap:var(--spacing-page-num)}.gap-result-photo-gap{gap:var(--spacing-result-photo-gap)}.gap-results-avatar-gap{gap:var(--spacing-results-avatar-gap)}.gap-stat-gap{gap:var(--spacing-stat-gap)}.gap-team-badge-gap{gap:var(--spacing-team-badge-gap)}.gap-trust-gap{gap:var(--spacing-trust-gap)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-footer-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-footer-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-footer-3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[4\.255\%\]{column-gap:4.255%}.gap-x-\[5\.12\%\]{column-gap:5.12%}.gap-x-hero-cta-gap{column-gap:var(--spacing-hero-cta-gap)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-results-grid-gap{row-gap:var(--spacing-results-grid-gap)}:where(.divide-y>: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)))}:where(.divide-forest\/15>:not(:last-child)){border-color:#26422326}@supports (color:color-mix(in lab, red, red)){:where(.divide-forest\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--color-forest) 15%, transparent)}}.self-start{align-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[24\%_12\%_32\%_14\%\]{border-radius:24% 12% 32% 14%}.rounded-band{border-radius:var(--radius-band)}.rounded-btn-soft{border-radius:var(--radius-btn-soft)}.rounded-filter{border-radius:var(--radius-filter)}.rounded-full{border-radius:3.40282e38px}.rounded-photo{border-radius:var(--radius-photo)}.rounded-tl-\[15\.86\%\]{border-top-left-radius:15.86%}.rounded-tr-\[27\.88\%\]{border-top-right-radius:27.88%}.rounded-br-\[8\.68\%\]{border-bottom-right-radius:8.68%}.rounded-bl-\[17\.36\%\]{border-bottom-left-radius:17.36%}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-forest{border-color:var(--color-forest)}.border-forest\/15{border-color:#26422326}@supports (color:color-mix(in lab, red, red)){.border-forest\/15{border-color:color-mix(in oklab, var(--color-forest) 15%, transparent)}}.border-forest\/25{border-color:#26422340}@supports (color:color-mix(in lab, red, red)){.border-forest\/25{border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold\/40{border-color:#b98a3d66}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.border-gold\/84{border-color:#b98a3dd6}@supports (color:color-mix(in lab, red, red)){.border-gold\/84{border-color:color-mix(in oklab, var(--color-gold) 84%, transparent)}}.bg-\[\#eee8de\]{background-color:#eee8de}.bg-cream{background-color:var(--color-cream)}.bg-current{background-color:currentColor}.bg-forest{background-color:var(--color-forest)}.bg-forest\/20{background-color:#26422333}@supports (color:color-mix(in lab, red, red)){.bg-forest\/20{background-color:color-mix(in oklab, var(--color-forest) 20%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/50{background-color:#b98a3d80}@supports (color:color-mix(in lab, red, red)){.bg-gold\/50{background-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.bg-ink\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-sage{background-color:var(--color-sage)}.bg-sand{background-color:var(--color-sand)}.bg-sand-deep{background-color:var(--color-sand-deep)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-sand{--tw-gradient-from:var(--color-sand);--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))}.to-cream{--tw-gradient-to:var(--color-cream);--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))}.fill-none{fill:none}.stroke-gold{stroke:var(--color-gold)}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-\[42\%_62\%\]{object-position:42% 62%}.object-\[50\%_35\%\]{object-position:50% 35%}.object-\[50\%_38\%\]{object-position:50% 38%}.object-\[50\%_40\%\]{object-position:50% 40%}.object-\[50\%_45\%\]{object-position:50% 45%}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2\.57\%\]{padding-inline:2.57%}.px-btn-x{padding-inline:var(--spacing-btn-x)}.px-btn-x-footer{padding-inline:var(--spacing-btn-x-footer)}.px-footer-x{padding-inline:var(--spacing-footer-x)}.px-gutter{padding-inline:var(--spacing-gutter)}.px-gutter-hero{padding-inline:var(--spacing-gutter-hero)}.px-gutter-nav{padding-inline:var(--spacing-gutter-nav)}.px-stat-px{padding-inline:var(--spacing-stat-px)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-detail-row{padding-block:var(--spacing-detail-row)}.py-section-y{padding-block:var(--spacing-section-y)}.py-stat-py{padding-block:var(--spacing-stat-py)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[0\.59\%\]{padding-top:.59%}.pt-\[1\.2\%\]{padding-top:1.2%}.pt-\[5\.3\%\]{padding-top:5.3%}.pt-\[6\%\]{padding-top:6%}.pt-\[7\.778\%\]{padding-top:7.778%}.pt-\[14\.109\%\]{padding-top:14.109%}.pt-\[185\.396\%\]{padding-top:185.396%}.pt-\[calc\(max\(22px\,var\(--spacing-section-pt\)\*0\.7\)\+var\(--spacing-section-overlap\)\)\]{padding-top:calc(max(22px, var(--spacing-section-pt) * .7) + var(--spacing-section-overlap))}.pt-about-hero-pt{padding-top:var(--spacing-about-hero-pt)}.pt-about-phil-pt{padding-top:var(--spacing-about-phil-pt)}.pt-footer-pt{padding-top:var(--spacing-footer-pt)}.pt-footer-sparkle-top{padding-top:var(--spacing-footer-sparkle-top)}.pt-results-band-pt{padding-top:var(--spacing-results-band-pt)}.pt-results-hero-pt{padding-top:var(--spacing-results-hero-pt)}.pt-results-pt{padding-top:var(--spacing-results-pt)}.pt-results-trust-pt{padding-top:var(--spacing-results-trust-pt)}.pt-section-y{padding-top:var(--spacing-section-y)}.pt-section-y-top{padding-top:var(--spacing-section-y-top)}.pt-team-pt{padding-top:var(--spacing-team-pt)}.pr-0{padding-right:0}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[19\.5\%\]{padding-right:19.5%}.pb-0{padding-bottom:0}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[15\%\]{padding-bottom:15%}.pb-\[max\(calc\(var\(--spacing-results-overlap\)\+1\.5rem\)\,calc\(var\(--spacing-section-y\)\*0\.5\)\)\]{padding-bottom:max(calc(var(--spacing-results-overlap) + 1.5rem), calc(var(--spacing-section-y) * .5))}.pb-about-hero-pb{padding-bottom:var(--spacing-about-hero-pb)}.pb-about-std-pb{padding-bottom:var(--spacing-about-std-pb)}.pb-footer-clear{padding-bottom:var(--spacing-footer-clear)}.pb-footer-pb{padding-bottom:var(--spacing-footer-pb)}.pb-results-browse-pb{padding-bottom:var(--spacing-results-browse-pb)}.pb-results-pb{padding-bottom:var(--spacing-results-pb)}.pb-section-y{padding-bottom:var(--spacing-section-y)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[1\.5\%\]{padding-left:1.5%}.pl-\[2\.5\%\]{padding-left:2.5%}.pl-\[5\.84\%\]{padding-left:5.84%}.pl-\[35px\]{padding-left:35px}.text-center{text-align:center}.text-right{text-align:right}.align-\[-0\.28em\]{vertical-align:-.28em}.font-display{font-family:var(--font-display)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-button{font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height))}.text-card-body{font-size:var(--text-card-body);line-height:var(--tw-leading,var(--text-card-body--line-height))}.text-card-title{font-size:var(--text-card-title);line-height:var(--tw-leading,var(--text-card-title--line-height))}.text-cta{font-size:var(--text-cta);line-height:var(--tw-leading,var(--text-cta--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height))}.text-eyebrow-label{font-size:var(--text-eyebrow-label);line-height:var(--tw-leading,var(--text-eyebrow-label--line-height))}.text-eyebrow-page{font-size:var(--text-eyebrow-page);line-height:var(--tw-leading,var(--text-eyebrow-page--line-height))}.text-footer-title{font-size:var(--text-footer-title);line-height:var(--tw-leading,var(--text-footer-title--line-height))}.text-learn-more{font-size:var(--text-learn-more);line-height:var(--tw-leading,var(--text-learn-more--line-height))}.text-member-bio{font-size:var(--text-member-bio);line-height:var(--tw-leading,var(--text-member-bio--line-height))}.text-member-name{font-size:var(--text-member-name);line-height:var(--tw-leading,var(--text-member-name--line-height))}.text-member-role{font-size:var(--text-member-role);line-height:var(--tw-leading,var(--text-member-role--line-height))}.text-nav{font-size:var(--text-nav);line-height:var(--tw-leading,var(--text-nav--line-height))}.text-number{font-size:var(--text-number);line-height:var(--tw-leading,var(--text-number--line-height))}.text-page-heading{font-size:var(--text-page-heading);line-height:var(--tw-leading,var(--text-page-heading--line-height))}.text-page-title{font-size:var(--text-page-title);line-height:var(--tw-leading,var(--text-page-title--line-height))}.text-pager{font-size:var(--text-pager);line-height:var(--tw-leading,var(--text-pager--line-height))}.text-pillar{font-size:var(--text-pillar);line-height:var(--tw-leading,var(--text-pillar--line-height))}.text-quote{font-size:var(--text-quote);line-height:var(--tw-leading,var(--text-quote--line-height))}.text-result-body{font-size:var(--text-result-body);line-height:var(--tw-leading,var(--text-result-body--line-height))}.text-result-title{font-size:var(--text-result-title);line-height:var(--tw-leading,var(--text-result-title--line-height))}.text-section-body{font-size:var(--text-section-body);line-height:var(--tw-leading,var(--text-section-body--line-height))}.text-section-title{font-size:var(--text-section-title);line-height:var(--tw-leading,var(--text-section-title--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-stat{font-size:var(--text-stat);line-height:var(--tw-leading,var(--text-stat--line-height))}.text-stat-copy{font-size:var(--text-stat-copy);line-height:var(--tw-leading,var(--text-stat-copy--line-height))}.text-stat-note{font-size:var(--text-stat-note);line-height:var(--tw-leading,var(--text-stat-note--line-height))}.text-team-eyebrow{font-size:var(--text-team-eyebrow);line-height:var(--tw-leading,var(--text-team-eyebrow--line-height))}.text-team-tagline{font-size:var(--text-team-tagline);line-height:var(--tw-leading,var(--text-team-tagline--line-height))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(24px\,7vw\,42px\)\]{font-size:clamp(24px,7vw,42px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.39\]{--tw-leading:1.39;line-height:1.39}.leading-\[1\.51\]{--tw-leading:1.51;line-height:1.51}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.063\]{--tw-leading:1.063;line-height:1.063}.leading-footer{--tw-leading:var(--leading-footer);line-height:var(--leading-footer)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-brand{--tw-tracking:var(--tracking-brand);letter-spacing:var(--tracking-brand)}.tracking-footer-brand{--tw-tracking:var(--tracking-footer-brand);letter-spacing:var(--tracking-footer-brand)}.tracking-footer-eyebrow{--tw-tracking:var(--tracking-footer-eyebrow);letter-spacing:var(--tracking-footer-eyebrow)}.tracking-footer-label{--tw-tracking:var(--tracking-footer-label);letter-spacing:var(--tracking-footer-label)}.tracking-loose{--tw-tracking:var(--tracking-loose);letter-spacing:var(--tracking-loose)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-spaced{--tw-tracking:var(--tracking-spaced);letter-spacing:var(--tracking-spaced)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-cream{color:var(--color-cream)}.text-forest{color:var(--color-forest)}.text-forest\/60{color:#26422399}@supports (color:color-mix(in lab, red, red)){.text-forest\/60{color:color-mix(in oklab, var(--color-forest) 60%, transparent)}}.text-forest\/70{color:#264223b3}@supports (color:color-mix(in lab, red, red)){.text-forest\/70{color:color-mix(in oklab, var(--color-forest) 70%, transparent)}}.text-forest\/75{color:#264223bf}@supports (color:color-mix(in lab, red, red)){.text-forest\/75{color:color-mix(in oklab, var(--color-forest) 75%, transparent)}}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-ink\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-ink\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-54{opacity:.54}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--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)}.shadow-nav{--tw-shadow:0 1px 2px -1px var(--tw-shadow-color,#26422314), 0 8px 20px -12px var(--tw-shadow-color,#26422338)}@supports (color:color-mix(in lab, red, red)){.shadow-nav{--tw-shadow:0 1px 2px -1px var(--tw-shadow-color,color-mix(in srgb, var(--color-forest) 8%, transparent)), 0 8px 20px -12px var(--tw-shadow-color,color-mix(in srgb, var(--color-forest) 22%, transparent))}}.shadow-nav{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-forest\/70{--tw-ring-color:#264223b3}@supports (color:color-mix(in lab, red, red)){.ring-forest\/70{--tw-ring-color:color-mix(in oklab, var(--color-forest) 70%, transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-gold{outline-color:var(--color-gold)}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(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,)}.filter{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,)}.transition{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-brand{--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}.outline-solid{--tw-outline-style:solid;outline-style:solid}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-forest:is(:where(.group):hover *){background-color:var(--color-forest)}.group-hover\:text-cream:is(:where(.group):hover *){color:var(--color-cream)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing) * -2)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-gold:after{content:var(--tw-content);background-color:var(--color-gold)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:mt-hero-3:first-of-type{margin-top:var(--spacing-hero-3)}@media (hover:hover){.hover\:border-forest:hover{border-color:var(--color-forest)}.hover\:bg-cream:hover{background-color:var(--color-cream)}.hover\:bg-cream\/90:hover{background-color:#eee8dfe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cream\/90:hover{background-color:color-mix(in oklab, var(--color-cream) 90%, transparent)}}.hover\:bg-forest:hover{background-color:var(--color-forest)}.hover\:bg-forest\/10:hover{background-color:#2642231a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-forest\/10:hover{background-color:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.hover\:bg-forest\/90:hover{background-color:#264223e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-forest\/90:hover{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.hover\:bg-sand:hover{background-color:var(--color-sand)}.hover\:text-cream:hover{color:var(--color-cream)}.hover\:text-forest:hover{color:var(--color-forest)}.hover\:text-forest\/70:hover{color:#264223b3}@supports (color:color-mix(in lab, red, red)){.hover\:text-forest\/70:hover{color:color-mix(in oklab, var(--color-forest) 70%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.active\:bg-cream\/80:active{background-color:#eee8dfcc}@supports (color:color-mix(in lab, red, red)){.active\:bg-cream\/80:active{background-color:color-mix(in oklab, var(--color-cream) 80%, transparent)}}.active\:bg-cream\/90:active{background-color:#eee8dfe6}@supports (color:color-mix(in lab, red, red)){.active\:bg-cream\/90:active{background-color:color-mix(in oklab, var(--color-cream) 90%, transparent)}}.active\:bg-forest\/80:active{background-color:#264223cc}@supports (color:color-mix(in lab, red, red)){.active\:bg-forest\/80:active{background-color:color-mix(in oklab, var(--color-forest) 80%, transparent)}}.active\:bg-forest\/90:active{background-color:#264223e6}@supports (color:color-mix(in lab, red, red)){.active\:bg-forest\/90:active{background-color:color-mix(in oklab, var(--color-forest) 90%, transparent)}}.aria-disabled\:opacity-30[aria-disabled=true]{opacity:.3}.aria-\[current\=page\]\:border-forest[aria-current=page]{border-color:var(--color-forest)}.aria-\[current\=page\]\:bg-forest[aria-current=page]{background-color:var(--color-forest)}.aria-\[current\=page\]\:text-cream[aria-current=page]{color:var(--color-cream)}@media (min-width:1180px){.min-\[1180px\]\:block{display:block}.min-\[1180px\]\:hidden{display:none}}@media (min-width:1440px){.min-\[1440px\]\:basis-\[21\.16\%\]{flex-basis:21.16%}}@media (min-width:40rem){.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:basis-\[47\.44\%\]{flex-basis:47.44%}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:my-10{margin-block:calc(var(--spacing) * 10)}.md\:my-auto{margin-block:auto}.md\:mt-0{margin-top:0}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-about-std-caption{margin-top:var(--spacing-about-std-caption)}.md\:mt-about-std-photo{margin-top:var(--spacing-about-std-photo)}.md\:mt-about-team-row{margin-top:var(--spacing-about-team-row)}.md\:mt-hero-4{margin-top:var(--spacing-hero-4)}.md\:mt-results-trust-head{margin-top:var(--spacing-results-trust-head)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[646\/600\]{aspect-ratio:646/600}.md\:aspect-\[658\/843\]{aspect-ratio:658/843}.md\:aspect-\[1440\/110\]{aspect-ratio:1440/110}.md\:h-\[85\%\]{height:85%}.md\:max-h-\[88\%\]{max-height:88%}.md\:min-h-\[74\.96vw\]{min-height:74.96vw}.md\:w-\[48\%\]{width:48%}.md\:w-\[89\.24\%\]{width:89.24%}.md\:w-\[calc\(100\%-var\(--spacing-blob-visible\)\)\]{width:calc(100% - var(--spacing-blob-visible))}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[32rem\]{max-width:32rem}.md\:max-w-\[62\%\]{max-width:62%}.md\:max-w-card-copy{max-width:var(--spacing-card-copy)}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[47\.2fr_8\.1fr_44\.7fr\]{grid-template-columns:47.2fr 8.1fr 44.7fr}.md\:grid-cols-\[532fr_130fr_599fr_62fr\]{grid-template-columns:532fr 130fr 599fr 62fr}.md\:grid-cols-\[547fr_188fr_588fr\]{grid-template-columns:547fr 188fr 588fr}.md\:grid-cols-\[614fr_63fr_646fr\]{grid-template-columns:614fr 63fr 646fr}.md\:grid-cols-\[617fr_94fr_612fr\]{grid-template-columns:617fr 94fr 612fr}.md\:grid-cols-\[646fr_63fr_614fr\]{grid-template-columns:646fr 63fr 614fr}.md\:grid-cols-\[708fr_119fr_481fr_15fr\]{grid-template-columns:708fr 119fr 481fr 15fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.md\:gap-x-\[8\.7\%\]{column-gap:8.7%}.md\:gap-x-footer-col-x{column-gap:var(--spacing-footer-col-x)}.md\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.md\:gap-y-footer-3{row-gap:var(--spacing-footer-3)}.md\:self-start{align-self:flex-start}.md\:rounded-band{border-radius:var(--radius-band)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-forest{border-color:var(--color-forest)}.md\:px-stat-px{padding-inline:var(--spacing-stat-px)}.md\:pt-0{padding-top:0}.md\:pt-\[4\.5\%\]{padding-top:4.5%}.md\:pt-\[56\.386\%\]{padding-top:56.386%}.md\:pt-\[calc\(3\.781\%_\+_0\.50875\*min\(100\%\,var\(--spacing-team-art-md\)\)\)\]{padding-top:calc(3.781% + .50875 * min(100%, var(--spacing-team-art-md)))}.md\:pt-about-std-pt{padding-top:var(--spacing-about-std-pt)}.md\:pt-about-team-pt{padding-top:var(--spacing-about-team-pt)}.md\:pt-results-pt-md{padding-top:var(--spacing-results-pt-md)}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pb-\[9\.2\%\]{padding-bottom:9.2%}.md\:pb-\[15\%\]{padding-bottom:15%}.md\:pb-\[min\(15\%\,var\(--spacing-card-pb-max\)\)\]{padding-bottom:min(15%, var(--spacing-card-pb-max))}.md\:pb-stat-py{padding-bottom:var(--spacing-stat-py)}.md\:pl-0{padding-left:0}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:pl-\[2\.2\%\]{padding-left:2.2%}.md\:pl-gutter-hero{padding-left:var(--spacing-gutter-hero)}.md\:text-quote{font-size:var(--text-quote);line-height:var(--tw-leading,var(--text-quote--line-height))}.md\:leading-\[var\(--text-section-title--line-height\)\]{--tw-leading:var(--text-section-title--line-height);line-height:var(--text-section-title--line-height)}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:static{position:static}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-2{grid-column-start:2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-w-\[85\%\]{max-width:85%}.lg\:flex-1{flex:1}.lg\:basis-\[29\.92\%\]{flex-basis:29.92%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[80fr_470fr_23fr_867fr\]{grid-template-columns:80fr 470fr 23fr 867fr}.lg\:grid-cols-\[442fr_235fr_235fr_400fr\]{grid-template-columns:442fr 235fr 235fr 400fr}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-footer-3{gap:var(--spacing-footer-3)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lg\:gap-x-0{column-gap:0}.lg\:gap-x-stat-gap{column-gap:var(--spacing-stat-gap)}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-gold{border-color:var(--color-gold)}.lg\:p-0{padding:0}.lg\:px-0{padding-inline:0}.lg\:pt-\[11\.111\%\]{padding-top:11.111%}.lg\:pt-team-pt-md{padding-top:var(--spacing-team-pt-md)}.lg\:pl-0{padding-left:0}.lg\:pl-footer-col-x{padding-left:var(--spacing-footer-col-x)}.lg\:text-pretty{text-wrap:pretty}}@media (min-width:70rem){.three-up\:basis-\[29\.92\%\]{flex-basis:29.92%}}@media (min-width:85rem){.min-\[85rem\]\:col-span-1{grid-column:span 1/span 1}.min-\[85rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[85rem\]\:gap-y-0{row-gap:0}}@media (min-width:90rem){.four-up\:block{display:block}.four-up\:hidden{display:none}.four-up\:basis-\[21\.16\%\]{flex-basis:21.16%}}@container (min-width:24rem){.\@\[24rem\]\:grid{display:grid}.\@\[24rem\]\:min-h-list-row{min-height:var(--spacing-list-row)}.\@\[24rem\]\:grid-cols-\[var\(--spacing-detail-label\)_1fr\]{grid-template-columns:var(--spacing-detail-label) 1fr}.\@\[24rem\]\:items-center{align-items:center}.\@\[24rem\]\:pr-4{padding-right:calc(var(--spacing) * 4)}}@container (min-width:26rem){.\@\[26rem\]\:inline{display:inline}.\@\[26rem\]\:flex-row{flex-direction:row}.\@\[26rem\]\:items-baseline{align-items:baseline}.\@\[26rem\]\:gap-x-3{column-gap:calc(var(--spacing) * 3)}}@container (min-width:31rem){.\@\[31rem\]\:-mt-\[8\%\]{margin-top:-8%}.\@\[31rem\]\:block{display:block}.\@\[31rem\]\:hidden{display:none}.\@\[31rem\]\:max-w-\[62\%\]{max-width:62%}}@container (min-width:38rem){.\@\[38rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[38rem\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@\[38rem\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@\[38rem\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.\@\[38rem\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@container (min-width:40rem){.\@\[40rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[40rem\]\:flex-col{flex-direction:column}.\@\[40rem\]\:gap-5{gap:calc(var(--spacing) * 5)}.\@\[40rem\]\:gap-x-trust-gap{column-gap:var(--spacing-trust-gap)}}@container (min-width:72rem){.\@\[72rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[data-review\]\:visible:is(data-review),.\[data-team-member\]\:visible:is(data-team-member){visibility:visible}.\[\&\[aria-current\]\]\:after\:scale-x-100[aria-current]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.\[\&\[aria-current\]\]\:hover\:no-underline[aria-current]:hover{text-decoration-line:none}}}.detail-eyebrow{margin-bottom:var(--spacing-hero-1);color:var(--color-forest);font-size:var(--text-eyebrow-label);letter-spacing:.18em;font-weight:500;line-height:1.6}.detail-hero,.contact-introduction{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,9rem);display:grid}.detail-hero p{max-width:38em}.detail-visual{min-width:0;position:relative}.detail-photo{aspect-ratio:1/1.1;background:var(--color-sand);border-radius:48% 48% 18% 18%/35% 35% 16% 16%;position:relative;overflow:hidden}.detail-visual:before{content:"";border:1px solid var(--color-gold);pointer-events:none;border-radius:48% 48% 20% 20%;position:absolute;inset:-12px 12px 38px -12px}.detail-visual figcaption{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:var(--color-forest);margin-top:1.25rem;font-size:.7rem}.detail-body{margin-top:clamp(3rem,6vw,8rem)}@media (min-width:768px){:root{--first-screen:calc(100svh - var(--spacing-nav-h) - 44px - 8px - clamp(2rem, 3.2vw, 4rem))}.detail-hero{min-height:min(var(--first-screen), 56vw);padding-bottom:clamp(1rem,3svh,3rem)}.detail-hero h1{font-size:min(var(--text-page-title), 10.6svh);text-wrap:balance}.detail-hero>.detail-visual{width:min(100%, calc((var(--first-screen) - 6rem) / 1.1));justify-self:end}}@media (min-width:768px) and (not (min-width:1300px)){.detail-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:2.5rem}}.detail-jump{border-block:1px solid var(--color-gold);flex-wrap:wrap;gap:.5rem 1.5rem;padding:1rem 0;display:flex}.detail-jump a{min-height:44px;color:var(--color-forest);text-underline-offset:6px;align-items:center;font-size:.875rem;display:inline-flex}.detail-jump a:hover{text-decoration:underline}.detail-body>.detail-section{border-top:1px solid #26422333;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem 8vw;padding-top:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.detail-body>.detail-section{border-top:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent)}}.detail-body>.detail-section{scroll-margin-top:8rem}.detail-body>.detail-section>h2{max-width:12em}.detail-body>.detail-section>div{margin-top:0}.detail-body p,.detail-body li{line-height:1.65}.detail-links li{border-bottom:1px solid #26422333;padding:1rem 0}@supports (color:color-mix(in lab, red, red)){.detail-links li{border-bottom:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent)}}.detail-closing{text-align:center;background:var(--color-sand);border-radius:5rem 1rem;padding:clamp(2rem,5vw,7rem)}.detail-closing>p{max-width:45em;margin-inline:auto}.detail-body>.detail-closing:last-child{margin-bottom:clamp(1.5rem,4vw,4rem)}.profile-placeholder{height:100%;color:var(--color-forest);background:radial-gradient(ellipse at 30% 20%, var(--color-cream), transparent 70%);align-content:center;justify-items:center;display:grid}.profile-placeholder span{font-family:var(--font-display);opacity:.6;font-size:clamp(5rem,12vw,20rem)}.profile-placeholder p{letter-spacing:.12em;font-size:.8rem}.profile-highlights{border-block:1px solid var(--color-gold);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2rem;display:grid}.profile-highlights>div+div{border-left:1px solid var(--color-gold);padding-left:2rem}.contact-portrait{padding-bottom:2rem;position:relative}.contact-portrait .detail-photo{aspect-ratio:1}.contact-status{border:1px solid var(--color-gold);background:var(--color-cream);text-align:center;border-radius:4rem;padding:1.25rem;position:absolute;bottom:0;left:8%;right:8%}.coming-soon-note{border-block:1px solid var(--color-gold);align-items:center;gap:2rem;margin-bottom:clamp(3rem,5vw,7rem);padding:2rem 0;display:flex}footer .coming-soon-note{border-top:0}.coming-soon-badge{border:1px solid var(--color-gold);letter-spacing:.12em;border-radius:2rem;flex-shrink:0;padding:.65rem 1rem;font-size:.7rem}.coming-soon-arrow{aspect-ratio:29.5/20.5;width:2rem;margin-left:auto;transition:transform .2s}.coming-soon-note:hover .coming-soon-arrow{transform:translate(4px)}.home-coming-soon{border-top:1px solid #26422333;justify-content:space-between;align-items:center;gap:1.5rem;max-width:24rem;margin-top:2rem;padding:1.25rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.home-coming-soon{border-top:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent)}}.home-coming-soon{color:var(--color-forest)}.home-coming-soon-label{letter-spacing:.12em;margin-bottom:.5rem;font-size:.7rem;font-weight:500;display:block}.home-coming-soon-title{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .35vw,1.5rem);line-height:1.2;display:block}.home-coming-soon-status{margin-top:.4rem;font-size:.875rem;line-height:1.5;display:block}.home-coming-soon:is(:hover,:focus-visible) .home-coming-soon-title{text-underline-offset:4px;text-decoration:underline}.menu-treatments{border-block:1px solid var(--color-gold);padding-block:1rem}.menu-treatments summary{cursor:pointer;align-content:center;min-height:44px}.menu-coming-soon{background:var(--color-sand);border:1px solid var(--color-gold);border-radius:2rem .5rem;padding:1.5rem;display:block}.menu-coming-soon .detail-eyebrow{margin-bottom:.5rem;display:block}.film-poster{aspect-ratio:16/9;cursor:pointer;background:var(--color-forest);color:#fff;border-radius:4rem 1rem;width:100%;display:block;position:relative;overflow:hidden}.film-poster img{transition:transform .6s}.film-poster:not(:disabled):hover img{transform:scale(1.03)}.film-poster:disabled{cursor:default}.film-poster-shade{background:linear-gradient(#0000,#0009);position:absolute;inset:0}.film-play{aspect-ratio:1;background:#26422370;border:1px solid #fff;border-radius:50%;place-items:center;width:clamp(3.5rem,5vw,6rem);font-size:2rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.film-poster:disabled .film-play{display:none}.film-label{letter-spacing:.16em;font-size:.8rem;position:absolute;bottom:1.25rem;left:0;right:0}.film-dialog{color:#fff;background:#10190f;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:5rem 1rem 1rem;position:fixed;inset:0}.film-dialog[open]{place-items:center;animation:.4s ease-out film-expand;display:grid}.film-dialog video{object-fit:contain;width:100%;height:100%;min-height:0}.film-dialog::backdrop{background:#10190f}.film-close{border:1px solid var(--color-gold);cursor:pointer;border-radius:2rem;min-height:44px;padding:.5rem 1.25rem;position:absolute;top:1rem;right:1.25rem}.film-close span{margin-left:1rem;font-size:1.5rem}.film-error{background:#10190f;padding:1rem;position:absolute;bottom:5rem}@keyframes film-expand{0%{opacity:0;border-radius:8rem;transform:scale(.82)}to{opacity:1;border-radius:0;transform:scale(1)}}.story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,6vw,9rem);display:grid}.story-quote{background:var(--color-forest);margin-left:calc(var(--spacing-gutter) * -1);margin-block:calc(var(--spacing-section-y) * -1);padding:calc(var(--spacing-section-y) * .5 + 2.5rem) clamp(3rem, 5vw, 8rem) calc(var(--spacing-section-y) * .5 + 3.5rem);padding-left:calc(var(--spacing-gutter) + clamp(.5rem, 1vw, 2rem));flex-direction:column;justify-content:center;display:flex;-webkit-mask:url(/vectors/about/story-forest.svg) 0 0/100% 100% no-repeat;mask:url(/vectors/about/story-forest.svg) 0 0/100% 100% no-repeat}.story-quote blockquote{max-width:none;font-size:clamp(1.75rem,2.8vw,4.25rem);line-height:1.3}.story-quote blockquote footer{font-family:var(--font-sans);font-size:clamp(.8rem,1vw,1.5rem)}.story-quote .story-subhead{font-size:clamp(1.375rem,1.9vw,2.75rem);line-height:1.2}.story-quote .story-body{color:#eee8dfdb;font-size:clamp(1rem,1.15vw,1.5rem);line-height:1.65}@supports (color:color-mix(in lab, red, red)){.story-quote .story-body{color:color-mix(in srgb, var(--color-cream) 86%, transparent)}}@media (min-width:1024px){.story-quote .story-subhead,.story-quote .story-body{max-width:82%}}.story-copy{align-self:center}.contact-map{border:1px solid var(--color-gold);background:var(--color-cream);border-radius:3rem 3rem 1.5rem 1.5rem}.contact-map .map-canvas{border-radius:3rem 3rem 0 0;min-height:360px}.map-cover{isolation:isolate;width:100%;position:relative}.map-cover>div:not(.map-contours){position:relative}.map-contours{z-index:-1;opacity:.35;border:1px solid var(--color-gold);border-radius:45% 55% 30% 70%;position:absolute;inset:-2rem -1rem;transform:rotate(-8deg)}.map-contours:before{content:"";border:1px solid var(--color-sage);border-radius:60% 30% 55% 35%;position:absolute;inset:-1rem 1.5rem;transform:rotate(18deg)}.contact-map .map-embed{filter:grayscale(.65)sepia(.2)saturate(.7);border-radius:3rem 3rem 0 0}.map-location{background:var(--color-forest);color:var(--color-cream);border-radius:0 0 1.5rem 1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.map-location>span{flex:12rem}.map-directions{border-bottom:1px solid var(--color-gold);align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;display:inline-flex}.results-page-hero{padding-block:0}@media (min-width:768px){.results-page-hero .detail-hero{padding-bottom:clamp(4rem,7svh,6rem)}}.results-hero-badge{width:clamp(11rem,52%,20rem);animation:7s ease-in-out infinite results-badge-float;position:absolute;bottom:2%;left:-14%}.results-hero-badge>div{background:var(--color-cream);width:100%;box-shadow:inset 0 0 0 .5rem var(--color-cream), inset 0 0 0 calc(.5rem + 1px) var(--color-gold), 0 1.5rem 3rem -1.25rem #26422373;border-radius:50%}.results-hero-badge [data-stat]>span:first-child{font-size:clamp(3rem,4.6vw,5.75rem)}.results-hero-badge [data-stat]>span:last-child{font-family:var(--font-sans);letter-spacing:.12em;font-size:clamp(.8rem,1vw,1.1rem);line-height:1.45}.results-hero-photo{animation:results-photo-settle 1.8s var(--ease-brand) both}@keyframes results-badge-float{50%{translate:0 -10px}}@keyframes results-photo-settle{0%{scale:1.08}}@media (prefers-reduced-motion:reduce){.results-hero-badge,.results-hero-photo{animation:none}}.results-page-hero .text-body{max-width:36em;line-height:1.55}.results-page #browse{padding-bottom:clamp(3rem,5vw,8rem)}.google-reviews{isolation:isolate;background:var(--color-cream);padding:clamp(2.5rem, 4vw, 4rem) var(--spacing-gutter) calc(clamp(2rem, 3vw, 3rem) + var(--spacing-section-overlap));scroll-margin-top:7rem;position:relative;overflow:clip}.results-page .google-reviews{padding-bottom:clamp(2rem,3vw,3rem)}.google-reviews-inner{border-top:1px solid var(--color-gold);max-width:1440px;margin-inline:auto;padding-top:clamp(1.5rem,3vw,3rem);position:relative}.google-reviews-botanical{z-index:-1;opacity:.12;width:clamp(240px,27vw,450px);position:absolute;top:0;right:0}.google-reviews-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.google-reviews-heading h2{margin-top:1rem}.google-reviews-rating{flex-shrink:0;align-items:center;gap:1rem;display:flex}.google-reviews-score{font-size:clamp(3rem,4vw,4.5rem);line-height:1}.google-reviews-rating p{margin-top:.35rem;font-size:.875rem}.google-review-stars{letter-spacing:.15em;white-space:nowrap;color:#b98a3d4d;width:max-content;font:1.375rem/1.2 Arial,sans-serif;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.google-review-stars{color:color-mix(in srgb, var(--color-gold) 30%, transparent)}}.google-review-stars-fill{color:var(--color-gold);position:absolute;inset:0 auto 0 0;overflow:hidden}.google-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,2rem);display:grid}.google-review-card{overflow-wrap:anywhere}.google-review-card:first-child{background:var(--color-forest);color:var(--color-cream)}.google-review-card blockquote{font-family:var(--font-display);white-space:pre-line;margin-top:1.25rem;font-size:clamp(1.25rem,1.5vw,1.65rem);line-height:1.5}.google-review-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;display:-webkit-box;overflow:hidden}.google-review-full{margin-top:.75rem}.google-review-collapse,.google-review-full[open] .google-review-expand{display:none}.google-review-card:has(details[open]) .google-review-preview{display:none}.google-review-full[open] .google-review-collapse{display:inline}.google-review-card .google-review-full blockquote{font-family:var(--font-sans);font-size:1rem}.google-review-author{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.google-review-author a{text-underline-offset:.2em;font-weight:600}.google-review-author p{opacity:.8;margin-top:.25rem;font-size:.8rem}.google-review-author img{border-radius:50%;flex-shrink:0}.google-review-source{border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:1.25rem;font-size:.8rem;display:flex}.google-reviews-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.google-review-empty{margin-top:1rem}.google-reviews-attribution{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1rem;margin-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.google-review-attribution{font:normal 400 12px var(--font-roboto), sans-serif;letter-spacing:normal;white-space:nowrap;color:#1f1f1f}.google-reviews-attribution a{text-underline-offset:.2em;text-decoration:underline}.google-review-card a:focus-visible{outline-offset:4px;outline:2px solid}@media not all and (min-width:768px){.google-reviews-heading{flex-direction:column;align-items:start;gap:1.25rem}.google-review-grid{grid-template-columns:minmax(0,1fr)}.google-reviews-actions{flex-direction:column}.google-reviews-actions a{width:100%}}.results-gallery-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,7rem);margin-top:clamp(2.5rem,4vw,6rem);display:grid}.results-preview-visual .detail-photo{aspect-ratio:1}.results-preview-copy h3{font-size:clamp(2rem,2.7vw,4rem);line-height:1.15}.results-preview-copy>p:not(.detail-eyebrow){line-height:1.6}.results-preview-details{border-top:1px solid var(--color-gold);margin-top:1.5rem}.results-preview-details li{border-bottom:1px solid #b98a3d73;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.results-preview-details li{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent)}}.results-preview-details li{color:var(--color-forest);font-size:clamp(.875rem,1.05vw,1.25rem)}.results-preview-details li>span:first-child{color:var(--color-forest);font-family:var(--font-display);font-size:1.4em}.results-page>section:last-child{margin-top:0;padding-top:calc(10.7599vw + 1.5rem)}.guide-section{margin-top:clamp(4.5rem,8vw,11rem);scroll-margin-top:7rem}.guide-band.guide-section,.guide-band+.guide-section{margin-top:clamp(2.5rem,4vw,6rem)}.guide-hero-facts{font-size:var(--text-body-sm);letter-spacing:.04em;color:var(--color-forest)}.guide-band{--band-wave:calc(100vw * 110 / 1440);margin-inline:calc(var(--spacing-gutter) * -1);padding:calc(var(--band-wave) + clamp(2.5rem, 5vw, 7rem)) var(--spacing-gutter);background:var(--color-sand);position:relative}.guide-band:before,.guide-band:after{content:"";height:var(--band-wave);background:var(--color-cream);pointer-events:none;position:absolute;inset-inline:0;-webkit-mask:url(/vectors/services/band-top.svg) 50%/100% 100% no-repeat;mask:url(/vectors/services/band-top.svg) 50%/100% 100% no-repeat}.guide-band:before{top:-1px;transform:rotate(180deg)}.guide-band:after{bottom:-1px}.guide-chips,.directory-jump ul{flex-wrap:wrap;gap:.5rem;display:flex}.guide-chips{margin-top:1.5rem}.guide-chips a,.directory-jump a{border:1px solid #26422340;align-items:center;min-height:44px;padding-inline:1.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.guide-chips a,.directory-jump a{border:1px solid color-mix(in srgb, var(--color-forest) 25%, transparent)}}.guide-chips a,.directory-jump a{font-size:var(--text-body-sm);color:var(--color-forest);border-radius:999px;transition:background-color .2s,border-color .2s,color .2s}.guide-chips a:hover,.directory-jump a:hover{border-color:var(--color-forest);background:var(--color-forest);color:var(--color-cream)}.guide-list{margin-top:1.5rem}.guide-list>li{border-bottom:1px solid;padding:.7rem 0 .7rem 1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.guide-list>li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent)}}.guide-list>li:before{content:"";aspect-ratio:1;background:var(--color-gold);border-radius:50%;width:.5rem;position:absolute;top:calc(.45rem + .5lh);left:0}.directory-jump{border-block:1px solid var(--color-gold);padding-block:1.5rem}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,7rem) clamp(1.5rem,3.5vw,5rem);margin-top:clamp(2.5rem,4vw,6rem);display:grid}.directory-grid>li{scroll-margin-top:7rem}.directory-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-band{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem clamp(2.5rem,6vw,9rem);display:grid}.directory-soon{border:1px solid var(--color-gold);background:var(--color-cream);border-radius:5rem 1rem;padding:clamp(2rem,3.5vw,5rem)}.directory-soon .coming-soon-badge{white-space:nowrap;color:var(--color-forest);margin-right:0;display:inline-block}.directory-soon-link{border-bottom:1px solid var(--color-gold);min-height:44px;color:var(--color-forest);align-items:center;gap:.5rem;margin-top:1.25rem;display:inline-flex}.treatment-card{flex-direction:column;height:100%;display:flex;position:relative}.treatment-card-media{aspect-ratio:16/10;background:var(--color-sand);border-radius:clamp(3rem,6vw,9rem) 1rem;place-items:center;display:grid;position:relative;overflow:hidden}.directory-grid>li:is(:nth-child(4n+2),:nth-child(4n+3)) .treatment-card-media{background:var(--color-forest)}.treatment-card-numeral{--turn:-8deg;isolation:isolate;font-family:var(--font-display);color:var(--color-gold);font-size:clamp(3.5rem,6.5vw,10rem);line-height:1;position:relative}.treatment-card-numeral:before,.treatment-card-numeral:after{content:"";z-index:-1;border:1px solid #b98a3d99;position:absolute;inset:-70% -110%}@supports (color:color-mix(in lab, red, red)){.treatment-card-numeral:before,.treatment-card-numeral:after{border:1px solid color-mix(in srgb, var(--color-gold) 60%, transparent)}}.treatment-card-numeral:before,.treatment-card-numeral:after{transform:rotate(var(--turn));border-radius:45% 55% 30% 70%}.treatment-card-numeral:after{border-color:#26422338;inset:-35% -55%}@supports (color:color-mix(in lab, red, red)){.treatment-card-numeral:after{border-color:color-mix(in srgb, var(--color-forest) 22%, transparent)}}.treatment-card-numeral:after{transform:rotate(calc(var(--turn) + 26deg));border-radius:60% 30% 55% 35%}li:nth-child(3n+2)>.treatment-card .treatment-card-numeral{--turn:28deg}li:nth-child(3n)>.treatment-card .treatment-card-numeral{--turn:71deg}.directory-grid>li:is(:nth-child(4n+2),:nth-child(4n+3)) .treatment-card-numeral:after{border-color:#eee8df40}@supports (color:color-mix(in lab, red, red)){.directory-grid>li:is(:nth-child(4n+2),:nth-child(4n+3)) .treatment-card-numeral:after{border-color:color-mix(in srgb, var(--color-cream) 25%, transparent)}}.treatment-card-media img{transition:transform .6s}.treatment-card:hover .treatment-card-media img{transform:scale(1.03)}.treatment-card-body{flex-direction:column;flex:1;gap:.75rem;padding-top:1.5rem;display:flex}.treatment-card-body .detail-eyebrow{text-transform:uppercase;margin:0}.treatment-card-foot{border-top:1px solid var(--color-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:auto;padding-top:.75rem;display:flex}.treatment-card-price{font-family:var(--font-display);color:var(--color-forest);font-size:clamp(1.25rem,1.7vw,2.5rem)}.treatment-card-link{min-height:44px;font-size:var(--text-button);letter-spacing:.12em;color:var(--color-forest);align-items:center;gap:.75rem;margin-left:auto;font-weight:500;display:inline-flex}.treatment-card-link:after{content:"";position:absolute;inset:0}.treatment-card-link>span{transition:transform .2s}.treatment-card:hover .treatment-card-link>span{transform:translate(4px)}.guide-overview{text-align:center;max-width:58rem;margin-inline:auto}.guide-lead{margin-top:var(--spacing-hero-3);text-wrap:pretty;font-size:clamp(1.2rem,1.9vw,2.6rem);font-weight:300;line-height:1.55}.guide-menu-head{gap:var(--spacing-hero-3);display:grid}.guide-menu-head>:not(:first-child){max-width:45em}.guide-menu{columns:2 24rem;border-top:1px solid var(--color-gold);column-gap:clamp(2rem,6vw,9rem);margin-top:clamp(2rem,4vw,5rem)}.guide-menu>li{border-bottom:1px solid #b98a3d73;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-menu>li{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent)}}.guide-menu>li{break-inside:avoid}.guide-menu-price{font-family:var(--font-display);color:var(--color-forest);text-align:right;flex-shrink:0;font-size:clamp(1.4rem,1.8vw,2.6rem);line-height:1.1}.guide-steps{--step-disc:clamp(4rem, 5.5vw, 8rem);grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 clamp(2rem,4vw,6rem);margin-top:clamp(2.5rem,4vw,6rem);display:grid;position:relative}.guide-steps:before{content:"";top:calc(var(--step-disc) / 2);background:var(--color-gold);height:1px;position:absolute;inset-inline:0}.guide-steps>li{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid;position:relative}.guide-steps h3{align-self:end}.guide-step-number{width:var(--step-disc);aspect-ratio:1;border:1px solid var(--color-gold);background:var(--color-cream);font-family:var(--font-display);font-size:calc(var(--step-disc) * .36);color:var(--color-forest);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.guide-people{gap:1.25rem;display:grid}.guide-person{border:1px solid var(--color-gold);border-radius:8rem 1.5rem 1.5rem 8rem;align-items:center;gap:clamp(1rem,2vw,2rem);height:100%;padding:1.25rem 2rem 1.25rem 1.25rem;transition:background-color .2s;display:flex}.guide-person:hover{background:var(--color-sand)}.guide-person-name{font-family:var(--font-display);color:var(--color-forest);font-size:clamp(1.6rem,2.3vw,3.25rem);line-height:1.1;display:block}.guide-person-photo{aspect-ratio:1;background:var(--color-forest);width:clamp(5rem,7vw,9rem);font-family:var(--font-display);color:var(--color-cream);border-radius:50%;flex-shrink:0;place-items:center;font-size:clamp(1.75rem,2.4vw,3.25rem);display:grid;position:relative;overflow:hidden}.guide-person-link{border-bottom:1px solid var(--color-gold);font-size:var(--text-body-sm);color:var(--color-forest);align-items:center;gap:.6rem;margin-top:.75rem;display:inline-flex}.guide-care{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;gap:clamp(1.5rem,3vw,4rem);display:grid}.guide-care-card{border:1px solid var(--color-gold);border-radius:1rem 5rem;padding:clamp(2rem,4vw,6rem)}.guide-care-card--safety{border-color:var(--color-forest);background:var(--color-forest);color:var(--color-cream)}.guide-care-card--safety :is(.detail-eyebrow,h2){color:var(--color-cream)}.guide-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2rem,7vw,10rem);display:grid}.guide-split>:first-child{position:sticky;top:7rem}.detail-faq{border-bottom:1px solid #26422333}@supports (color:color-mix(in lab, red, red)){.detail-faq{border-bottom:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent)}}.detail-faq:first-child{border-top:1px solid #26422333}@supports (color:color-mix(in lab, red, red)){.detail-faq:first-child{border-top:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent)}}.detail-faq summary{cursor:pointer;min-height:44px;font-size:var(--text-body);color:var(--color-forest);padding:1.25rem 3.5rem 1.25rem 0;list-style:none;display:block;position:relative}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary:after{content:"";aspect-ratio:1;border:1px solid var(--color-gold);background:linear-gradient(var(--color-forest) 0 0) center / 40% 1.5px no-repeat, linear-gradient(var(--color-forest) 0 0) center / 1.5px 40% no-repeat;border-radius:50%;width:2.25rem;transition:background-size .2s,background-color .2s;position:absolute;top:50%;right:0;translate:0 -50%}.detail-faq[open] summary:after{background-color:var(--color-sand);background-size:40% 1.5px,1.5px 0}.detail-faq summary:hover:after{background-color:var(--color-sand)}@media not all and (min-width:768px){.results-page-hero{padding-block:1rem 3rem}.results-hero-badge{width:clamp(9rem,40vw,11rem);bottom:-14%;left:-6%}.results-hero-badge [data-stat]>span:first-child{font-size:clamp(2.25rem,10vw,3rem)}.results-hero-badge [data-stat]>span:last-child{font-size:clamp(.75rem,3vw,.9rem)}.results-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.results-hero-actions a{white-space:normal;text-align:center;height:auto;min-height:50px;padding-block:.875rem}.results-page #browse{padding-top:calc(12.1131vw + 1.5rem)}.results-gallery-preview{grid-template-columns:minmax(0,1fr)}.results-preview-visual .detail-photo{aspect-ratio:4/3}.detail-hero,.contact-introduction{grid-template-columns:minmax(0,1fr);gap:3rem}.detail-hero>.detail-visual,.contact-introduction>.contact-portrait{order:-1}.about-page>section{margin-top:0}.about-page .about-hero{flex-direction:column;gap:2rem;padding-top:1.5rem;padding-bottom:3.5rem;display:flex}.about-hero-image{order:-1;width:100%;margin-top:0}.about-hero-frame{aspect-ratio:4/3;border-radius:3rem 1rem;width:100%;margin-left:0;overflow:hidden}.about-page{--about-mobile-wave:calc(100vw * 185 / 1440)}.about-page .about-philosophy{padding-block:calc(var(--about-mobile-wave) + 2rem);background:var(--color-sand);border-radius:0}.about-philosophy:before,.about-philosophy:after{content:"";height:var(--about-mobile-wave);background:var(--color-cream);pointer-events:none;position:absolute;inset-inline:0;-webkit-mask:url(/vectors/services/band-top.svg) 50%/100% 100% no-repeat;mask:url(/vectors/services/band-top.svg) 50%/100% 100% no-repeat}.about-philosophy:before{top:-1px;transform:rotate(180deg)}.about-philosophy:after{bottom:-1px}.about-philosophy ul{margin-top:2rem}.about-page .about-standards{flex-direction:column;gap:2rem;padding-block:3.5rem;display:flex}.about-standards>figure{order:-1;width:100%;margin-top:0}.about-standards>figure>div:first-child{aspect-ratio:3/4;border-radius:3rem 1rem}.about-standards figcaption{margin-top:1rem;font-size:1.4rem;line-height:1.3}.about-page .about-story{padding-top:0;padding-bottom:3.5rem}.story-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.story-quote{margin-inline:calc(var(--spacing-gutter) * -1);padding:5.5rem var(--spacing-gutter) 5rem;border-radius:44% 56% 58% 42%/4rem 2.75rem 3rem 4.25rem;margin-block:0;-webkit-mask:none;mask:none}.story-quote blockquote{font-size:1.5rem}.story-quote blockquote footer{gap:.75rem}.story-quote blockquote footer>span{width:1.5rem}.about-page .about-team{flex-direction:column;gap:2rem;padding-top:0;display:flex}.about-team-content{display:contents}.about-team-photo{order:-1;width:100%}.about-team-details{border-top:1px solid var(--color-gold);margin-top:0;padding-top:1.5rem}.about-page p{line-height:1.6}.detail-visual{margin-inline:.75rem}.detail-photo{aspect-ratio:1.12}.detail-body>.detail-section{grid-template-columns:minmax(0,1fr);gap:1.25rem}.profile-highlights{grid-template-columns:1fr;gap:1.5rem}.profile-highlights>div+div{border-left:0;border-top:1px solid var(--color-gold);padding-top:1.5rem;padding-left:0}.coming-soon-note{flex-wrap:wrap;gap:1.25rem}.coming-soon-badge{margin-right:50%}.coming-soon-note>span:nth-child(2){flex:1}.film-poster{border-radius:3rem .5rem}.film-label{font-size:.65rem;bottom:1.5rem}}@media not all and (min-width:1024px){.directory-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.guide-band{--band-wave:calc(100vw * 185 / 1440)}.directory-band,.guide-menu-head,.guide-split,.directory-grid,.directory-grid--related{grid-template-columns:minmax(0,1fr)}.directory-soon,.treatment-card-media{border-radius:3rem 1rem}.guide-split>:first-child{position:static}.guide-care-card{border-radius:1rem 3rem}.guide-steps{--step-disc:3.25rem;padding-left:calc(var(--step-disc) + 1.25rem);grid-template-rows:none;grid-auto-flow:row;gap:2.5rem}.guide-steps>li{display:block}.guide-steps:before{top:0;bottom:0;left:calc(var(--step-disc) / 2);width:1px;height:auto;right:auto}.guide-step-number{top:-.35rem;left:calc(-1 * (var(--step-disc) + 1.25rem));margin:0;position:absolute}.guide-person{border-radius:3rem 1rem;flex-direction:column;align-items:flex-start;padding:1.5rem}.guide-person-photo{width:4.5rem;font-size:1.6rem}.guide-overview,.guide-overview .text-center{text-align:left}.guide-overview .mx-auto{margin-inline:0}.guide-care-card{padding:2rem 1.5rem}.treatment-card h3,.directory-soon h2{font-size:max(var(--text-card-title), 1.5rem)}}@media (prefers-reduced-motion:reduce){.film-dialog[open]{animation:none}.film-poster img,.coming-soon-arrow,.treatment-card-media img,.treatment-card-link>span{transition:none}}.page-crumbs{padding:8px var(--spacing-gutter) 0;color:var(--color-forest);font-size:14px;font-weight:400;line-height:1.4}.page-crumbs .page-crumbs-trail{align-items:center;gap:12px;display:flex;overflow-x:auto}.page-crumbs li{flex:none;align-items:center;gap:12px;min-height:44px;display:inline-flex}.page-crumbs li+li:before{content:"";border-top:1px solid var(--color-gold);border-right:1px solid var(--color-gold);flex:none;width:5px;height:5px;transform:rotate(45deg)}.page-crumbs a{align-items:center;gap:10px;min-height:44px;-webkit-text-decoration:underline #26422373;text-decoration:underline #26422373;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-crumbs a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-forest) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-forest) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-forest) 45%, transparent)}}.page-crumbs a{text-underline-offset:4px;text-decoration-thickness:1px}.page-crumbs a:hover{-webkit-text-decoration-color:var(--color-forest);-webkit-text-decoration-color:var(--color-forest);-webkit-text-decoration-color:var(--color-forest);text-decoration-color:var(--color-forest)}.page-crumbs a:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px;border-radius:2px}.page-crumbs [aria-current]{color:#69655e}.page-crumbs .page-crumbs-parent{display:none}@media (max-width:767px){.page-crumbs .page-crumbs-trail{display:none}.page-crumbs .page-crumbs-parent{max-width:100%;display:inline-flex}}.page-crumbs+*{padding-top:clamp(2rem,3.2vw,4rem)}.detail-hero:has(>.directory-visual){align-items:start}.detail-visual.directory-visual{margin-right:calc(-1 * var(--spacing-gutter));margin-left:0}.directory-visual .detail-photo{border-radius:62% 0 0 38%/46% 0 0 54%}.directory-visual:before{border-right:0;border-radius:62% 0 0 38%/46% 0 0 54%;inset:-14px 0 38px -14px}.directory-visual figcaption{padding-right:var(--spacing-gutter)}@media (min-width:768px){.detail-hero>.detail-visual.directory-visual{width:calc(min(100%, (var(--first-screen) - 6rem) * .8) + var(--spacing-gutter))}}.about-hero .about-hero-frame,.contact-portrait .detail-photo{aspect-ratio:4430/2969;border-radius:18% 8% 20%;width:100%;margin-left:0;overflow:hidden}.detail-photo.profile-photo,.directory-visual .detail-photo{aspect-ratio:4/5}@media not all and (min-width:768px){.directory-visual .detail-photo{aspect-ratio:1}}.fauna-results-hero.results-page-hero{background:linear-gradient(to bottom, var(--color-cream), transparent 12% 55%, var(--color-cream) 96%), radial-gradient(55% 75% at 88% 45%, #b98a3d3d, transparent 70%), radial-gradient(45% 60% at 0% 80%, #cfc8b999, transparent 70%), var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.fauna-results-hero.results-page-hero{background:linear-gradient(to bottom, var(--color-cream), transparent 12% 55%, var(--color-cream) 96%), radial-gradient(55% 75% at 88% 45%, color-mix(in srgb, var(--color-gold) 24%, transparent), transparent 70%), radial-gradient(45% 60% at 0% 80%, color-mix(in srgb, var(--color-sage) 60%, transparent), transparent 70%), var(--color-cream)}}.results-page-hero .text-body{max-width:32em}.results-hero-visual{isolation:isolate}.results-hero-visual:after{content:"";z-index:-1;background:var(--color-forest);border-radius:48% 48% 18% 18%/35% 35% 16% 16%;position:absolute;inset:5% -5% -5% 5%}@media not all and (min-width:768px){.results-hero-visual:after{inset:4% -3% -3% 4%}}@media (min-width:768px){.about-hero-image{margin-left:calc(var(--spacing-gutter) * -1)}.about-hero .about-hero-frame{aspect-ratio:4/3;width:min(calc(100% - var(--spacing-gutter)), calc((var(--first-screen) - 2rem) * 4 / 3));margin-inline:auto}}:root{--fauna-wash:.7}.site-fauna{pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;position:absolute}.site-fauna img{height:auto;display:block}.hero-botanical{mix-blend-mode:multiply;opacity:calc(.32 * var(--fauna-wash));-webkit-mask-image:radial-gradient(78% 78%,#000 38%,#0000 88%);mask-image:radial-gradient(78% 78%,#000 38%,#0000 88%)}.fauna-philosophy{width:min(42vw,860px);opacity:calc(.34 * var(--fauna-wash));bottom:0;left:-7%}.fauna-standards{width:min(28vw,520px);opacity:calc(.26 * var(--fauna-wash));top:1%;right:-7%}.fauna-content-page{isolation:isolate;background:var(--color-cream);position:relative;overflow:clip}.fauna-content-page>.site-fauna{z-index:-1}.fauna-content-top{width:clamp(280px,29vw,550px);opacity:calc(.28 * var(--fauna-wash));top:4.5rem;right:-9%}.fauna-content-bottom{width:clamp(320px,36vw,760px);opacity:calc(.28 * var(--fauna-wash));bottom:0;left:-9%}.detail-page>:is(.fauna-content-top,.fauna-content-bottom){display:none}.fauna-results-hero,.fauna-contact-hero{isolation:isolate;overflow:clip}.fauna-results{width:clamp(280px,29vw,550px);opacity:calc(.28 * var(--fauna-wash));z-index:-1;top:1%;right:-8%}.fauna-contact{width:clamp(320px,34vw,700px);opacity:calc(.3 * var(--fauna-wash));z-index:-1;bottom:15%;left:-8%}.fauna-closing{width:clamp(320px,34vw,700px);opacity:calc(.32 * var(--fauna-wash));bottom:-8%;left:-8%}.fauna-closing-copy{position:relative}.fauna-treatment-placeholder{mix-blend-mode:multiply;opacity:.8}@media (max-width:767px){.fauna-philosophy,.fauna-content-bottom,.fauna-contact,.fauna-closing{-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.fauna-standards,.fauna-content-top,.fauna-results{-webkit-mask-image:linear-gradient(270deg,#000 62%,#0000);mask-image:linear-gradient(270deg,#000 62%,#0000)}.fauna-philosophy{width:min(90vw,480px);opacity:calc(.32 * var(--fauna-wash));bottom:-2%;left:-30%;right:auto}.fauna-standards{width:min(78vw,440px);opacity:calc(.26 * var(--fauna-wash));top:0;right:-32%}.fauna-content-top{width:min(78vw,440px);opacity:calc(.28 * var(--fauna-wash));top:3.5rem;right:-32%}.fauna-content-bottom{width:min(90vw,480px);opacity:calc(.3 * var(--fauna-wash));bottom:0;left:-28%}.fauna-results{width:min(75vw,440px);opacity:calc(.3 * var(--fauna-wash));top:0;right:-28%}.fauna-contact{width:min(88vw,480px);opacity:calc(.3 * var(--fauna-wash));bottom:25%;left:-27%}.fauna-closing{width:min(90vw,480px);opacity:calc(.34 * var(--fauna-wash));bottom:-12%;left:-24%}}html[data-rise-splash]:before{content:"";z-index:999;background:#eee8df;position:fixed;inset:0}html.rise-transitioning{overflow:hidden;scroll-behavior:auto!important}.splash,.splash *{box-sizing:border-box}.splash{--splash-ease:cubic-bezier(.22, 1, .36, 1);--splash-draw:.85s;z-index:1000;color:#264223;isolation:isolate;background:#eee8df;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;font-family:Arial,sans-serif;line-height:1.4;display:grid;position:fixed;inset:0;overflow:hidden}.splash:not([data-managed]){pointer-events:none;animation:0s 1.8s forwards splash-failsafe}.splash[data-phase=idle],.rise-splash-failed .splash{display:none}.splash[data-mode=route],.splash[data-mode=return]{--splash-draw:.28s}.splash::backdrop{background:0 0}.splash-petal{z-index:-1;will-change:transform;background:#eee8df;position:absolute;inset:-15%}.splash-petal--left{border-radius:0 48% 54% 0;right:46%}.splash-petal--right{border-radius:52% 0 0 48%;left:46%}.splash-composition{text-align:center;flex-direction:column;align-items:center;width:min(80vw,450px);display:flex;position:relative}.splash-mark{width:100%;position:relative}.splash-logo{width:100%;height:auto;display:block;overflow:visible}.splash-logo>path{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:splash-draw var(--splash-draw) ease-in-out var(--draw-delay,0s) both, splash-ink .12s ease calc(var(--splash-draw) * .55 + var(--draw-delay,0s)) forwards}.splash-logo>path:nth-of-type(n+70){--draw-delay:.1s}.splash-logo>path:nth-of-type(n+74){--draw-delay:.16s}.splash-botanical{opacity:.09;stroke:#264223;stroke-width:.7px;pointer-events:none;width:88%;position:absolute;top:-105%;left:-39%;transform:rotate(-16deg)}.splash-info{letter-spacing:.24em;text-transform:uppercase;margin:27px 0 0;font-size:11px;font-weight:400}.splash-track{background:#bf9d6d40;width:144px;height:2px;margin-top:28px;overflow:hidden}.splash-track span{background:#a37f49;width:45%;height:100%;animation:1.1s ease-in-out infinite splash-progress;display:block;transform:translate(-110%)}.splash-caption{letter-spacing:.08em;color:#665b4c;margin-top:13px;font-size:10px}.splash-recovery{bottom:max(24px, env(safe-area-inset-bottom));text-align:center;font-size:14px;position:absolute;left:16px;right:16px}.splash-recovery button{color:#264223;cursor:pointer;background:0 0;border:1px solid #a37f49;border-radius:30px;min-height:44px;margin-top:12px;padding:8px 16px}.splash-recovery button:focus-visible{outline-offset:4px;outline:2px solid #264223}.splash[data-phase=entering]{background:0 0}.splash[data-phase=entering] .splash-petal--left{animation:splash-left-in .16s var(--splash-ease) both}.splash[data-phase=entering] .splash-petal--right{animation:splash-right-in .16s var(--splash-ease) both}.splash[data-phase=entering] .splash-composition{animation:.16s ease-out both splash-compose}.splash[data-phase=leaving]{pointer-events:none;background:0 0}.splash[data-phase=leaving] .splash-petal--left{animation:splash-left-out .16s var(--splash-ease) both}.splash[data-phase=leaving] .splash-petal--right{animation:splash-right-out .16s var(--splash-ease) both}.splash[data-phase=leaving] .splash-composition{opacity:0;transition:opacity .11s, transform .16s var(--splash-ease);transform:translateY(-8px)}.splash[data-phase=leaving] .splash-track span{width:100%;animation:none;transform:none}html[data-rise-splash=handoff] .splash-logo>path,.splash[data-mode=handoff] .splash-logo>path{fill-opacity:1;stroke-dashoffset:0;animation:none}@keyframes splash-draw{to{stroke-dashoffset:0}}@keyframes splash-ink{to{fill-opacity:1}}@keyframes splash-progress{60%,to{transform:translate(325%)}}@keyframes splash-compose{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes splash-left-in{0%{transform:translate(-110%,15%)rotate(-12deg)}to{transform:none}}@keyframes splash-right-in{0%{transform:translate(110%,-15%)rotate(-12deg)}to{transform:none}}@keyframes splash-left-out{to{transform:translate(-110%,-10%)rotate(12deg)}}@keyframes splash-right-out{to{transform:translate(110%,10%)rotate(12deg)}}@keyframes splash-failsafe{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.splash *,.splash :before{transition:none!important;animation:none!important}.splash-logo>path{stroke-dashoffset:0;fill-opacity:1}.splash-track span{width:100%;transform:none}}.testimonials-section{isolation:isolate;background:var(--color-cream);color:var(--color-forest);padding:clamp(3rem, 6vw, 7rem) var(--spacing-gutter) calc(clamp(3rem, 6vw, 7rem) + var(--spacing-section-overlap));position:relative;overflow:clip}.testimonials-section:has(+.google-reviews){padding-bottom:clamp(3rem,3vw,3.5rem)}.testimonials-inner{max-width:1800px;margin-inline:auto;position:relative}.testimonials-heading{gap:var(--spacing-hero-3);border-top:1px solid var(--color-gold);margin-bottom:clamp(2.5rem,4vw,5rem);padding-top:clamp(2rem,3vw,4rem);display:grid}.testimonials-intro{max-width:30em;font-size:var(--text-section-body);font-weight:300;line-height:1.45}.testimonials-section .testimonials-botanical{z-index:-1;opacity:.13;width:clamp(240px,27vw,500px);position:absolute;top:2rem;right:-5%}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2.25rem);display:grid}.testimonial-card{background:var(--color-sand);color:var(--color-forest);border-radius:3.5rem .75rem;flex-direction:column;min-width:0;padding:clamp(1.5rem,2.6vw,3.5rem);display:flex}.testimonials-section .testimonial-card{min-height:29rem}.testimonials-section .testimonial-card:first-child{background:var(--color-forest);color:var(--color-cream)}.testimonial-mark{height:3.5rem;color:var(--color-gold);font-family:Georgia,serif;font-size:5.5rem;line-height:.8;display:block}.testimonial-excerpt{font-family:var(--font-display);font-size:clamp(1.45rem,1.8vw,2.2rem);line-height:1.4}.testimonial-card figcaption{font-family:var(--font-sans);flex-direction:column;gap:.25rem;margin-top:1.75rem;display:flex}.testimonial-author{font-size:1rem;font-weight:600}.testimonial-treatment{font-size:.875rem;line-height:1.5}.testimonial-card-foot{margin-top:auto;padding-top:1.75rem}.testimonial-practitioner{text-underline-offset:4px;border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:flex}.testimonial-full summary,.testimonial-more>summary{cursor:pointer;text-underline-offset:4px;align-content:center;width:fit-content;min-height:44px;font-size:.875rem;text-decoration:underline}.testimonial-full summary::marker{font-size:.7em}.testimonial-more>summary::marker{font-size:.7em}.testimonial-full blockquote{font-family:var(--font-sans);margin-top:1rem;font-size:1rem;line-height:1.7}.testimonial-full-attribution{margin-top:.75rem;font-size:.875rem}.testimonial-card a:focus-visible,.testimonial-full summary:focus-visible,.testimonial-more>summary:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.testimonials-footer{justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-top:2.5rem;display:flex}.testimonials-footer p{max-width:40em;font-size:.875rem;line-height:1.7}.testimonials-footer a{white-space:normal;text-align:center;flex-shrink:0;height:auto;min-height:50px;padding-block:1rem;font-size:.8rem}.profile-testimonials{border-top:1px solid var(--color-gold);color:var(--color-forest);margin-top:clamp(4rem,7vw,8rem);padding-top:2.5rem;scroll-margin-top:8rem}.profile-testimonials-note{max-width:45em;margin-top:var(--spacing-hero-3);font-size:1rem}.profile-testimonials .testimonial-grid{margin-top:2.5rem}.profile-testimonials .testimonial-excerpt p{line-height:1.4}.testimonial-more{margin-top:1.5rem}.testimonial-more>summary{font-size:1rem}@media not all and (min-width:1000px){.testimonial-grid{grid-template-columns:minmax(0,1fr)}.testimonial-card{border-radius:2.5rem .75rem}.testimonials-section .testimonial-card{min-height:0}.testimonial-excerpt{font-size:clamp(1.5rem,3.5vw,2rem)}.testimonials-footer{flex-direction:column;align-items:start}}@media not all and (min-width:768px){.testimonials-footer a{width:100%}}@font-face{font-family:Rosehot;src:local(Rosehot free version),local(Rosehot),url(/fonts/Rosehot.ttf)format("truetype");font-display:swap}@media (min-width:768px){:root{--text-section-title:clamp(52px, min(2.86px + 6.3988vw, 62.86px + 2.2321vw), 149px);--spacing-badge:clamp(88px, min(-3.43px + 11.905vw, 114px + 3.75vw), 258px)}}@media not all and (min-width:768px){:root{--spacing-section-overlap:6.5vw;--spacing-section-pt:clamp(40px, 43.81px + 3.0165vw, 67px);--spacing-footer-wave:clamp(44.8px, 61.05px - 2.1154vw, 56px);--spacing-footer-clear:max(96px, calc(var(--spacing-footer-wave) + 24px), 188.84px - 12.0879vw)}[data-phone=derived]{--spacing-services-copy:min(100%, 55ch);--text-eyebrow-page:clamp(14px, 9.19px + 1.5036vw, 20.74px)}[data-phone=derived] .text-section-body{line-height:var(--text-body--line-height)}[data-stat]{--text-quote:clamp(20px, 14.07px + 2.0089vw, 29.5px)}}@media (min-width:1440px){:root{--spacing-results-avatar:clamp(56px, 46.4px + .6667vw, 72px);--spacing-results-avatar-gap:clamp(20px, 15.2px + .3333vw, 28px)}}html{scroll-padding-top:var(--spacing-nav-h);scroll-behavior:auto}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--color-sand)}html::-webkit-scrollbar-thumb{background:#26422373}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-forest) 45%, transparent)}}html::-webkit-scrollbar-thumb{transition:background-color var(--duration-reveal) var(--ease-brand);background-clip:content-box;border:2px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#264223b3}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-forest) 70%, transparent)}}html::-webkit-scrollbar-thumb:hover{background-clip:content-box}html::-webkit-scrollbar-thumb:active{background:var(--color-forest);background-clip:content-box}html::-webkit-scrollbar-corner{background:var(--color-sand)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#2642238c var(--color-sand)}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:color-mix(in srgb, var(--color-forest) 55%, transparent) var(--color-sand)}}}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:var(--tracking-brand);-webkit-font-smoothing:antialiased}.blob-mask-desktop{-webkit-mask:url(/vectors/hero-blob-right.svg) 50%/100% 100% no-repeat;mask:url(/vectors/hero-blob-right.svg) 50%/100% 100% no-repeat}.blob-mask-mobile{-webkit-mask:url(/vectors/hero-blob-mobile.svg) 50%/100% 100% no-repeat;mask:url(/vectors/hero-blob-mobile.svg) 50%/100% 100% no-repeat}@media (min-width:48rem){.hero-stack:before,.hero-stack:after{content:""}.hero-stack:before{flex:32 0 0;min-height:clamp(72px,20px + 3.2cqw,120px)}.hero-stack:after{min-height:calc(clamp(5rem, 9svh, 7rem) + var(--spacing-section-overlap));flex:68 0 0}}.blob-mask-service-desktop{-webkit-mask:url(/vectors/services/blob-photo-mask-desktop.svg) 50%/100% 100% no-repeat;mask:url(/vectors/services/blob-photo-mask-desktop.svg) 50%/100% 100% no-repeat}.blob-mask-service-mobile{-webkit-mask:url(/vectors/services/blob-photo-mask-mobile.svg) 50%/100% 100% no-repeat;mask:url(/vectors/services/blob-photo-mask-mobile.svg) 50%/100% 100% no-repeat}.services-watermark{top:max(var(--spacing-section-overlap), 12.2%);width:89.3%;height:calc(100% - max(var(--spacing-section-overlap), 12.2%) - var(--spacing-results-overlap) - 1.5rem);object-fit:contain;position:absolute;left:5.35%}@media (min-width:768px) and (not (min-width:1024px)){.home-page #team{--spacing-team-pt:calc(82.55vw + 16px)}.home-page .team-member-panel{margin-top:calc(17vw + 40px)}}@media not all and (max-width:1600px){.home-page{--text-display:6.16vw;--text-section-title:6.16vw;--text-card-title:2.59vw;--text-body:1.215vw;--text-section-body:1.34vw;--text-card-body:1.152vw;--text-eyebrow:1.215vw;--text-number:1.411vw;--text-learn-more:1.143vw;--text-cta:1.018vw;--spacing-hero-copy:19.27vw;--spacing-services-copy:29.34vw;--spacing-card-copy:18.57vw;--spacing-badge:10.875vw;--spacing-btn-h:3.696vw;--spacing-btn-h-sm:3.433vw;--spacing-btn-x:3vw;--spacing-card-0:calc(var(--text-card-title) * .3);--spacing-card-1:calc(var(--text-card-title) * .6);--spacing-card-2:calc(var(--text-card-title) * .5);--spacing-card-3:calc(var(--text-card-title) * .8);--spacing-results-art-md:100vw}.home-page .hero-stack{--spacing-blob-visible:min(56.44cqw, calc(var(--spacing-blob-natural) + (100cqw - 1600px) * .6))}.home-page .hero-portrait{width:max(var(--spacing-blob-natural), var(--spacing-blob-visible));aspect-ratio:auto}.home-page .hero-portrait img{object-position:50% 0%}.home-page .service-featured{max-width:max(32rem,32vw)}.home-page .results-intro{min-height:calc(47.5vw - var(--spacing-results-1) + 2rem)}.home-page .team-introduction{min-height:53vw}.home-page .team-intro h2{font-size:5.3vw}.home-page .team-intro>p{font-size:1.25vw}.home-page .team-intro{--spacing-team-copy:29.34vw}.home-page .team-profiles{max-width:90vw}.home-page .team-profile-visual{width:min(100%,30.375vw)}.home-page .team-profile-bio{font-size:1.125vw}.home-page .team-profile h3{font-size:4.5vw}.home-page .testimonials-inner{max-width:none}.home-page .google-reviews-inner{max-width:max(1440px,90%)}.home-page .fauna-closing-copy{max-width:max(820px,51.25vw)}}.blob-mask-member-mobile{-webkit-mask:url(/vectors/team/member-blob-mobile.png) 50%/100% 100% no-repeat;mask:url(/vectors/team/member-blob-mobile.png) 50%/100% 100% no-repeat}.team-group-desktop{-webkit-mask:url(/vectors/team/group-mask-desktop.png) top/100% 110% no-repeat;mask:url(/vectors/team/group-mask-desktop.png) top/100% 110% no-repeat}.team-group-desktop img{max-width:none;width:105%!important}.team-group-mobile{-webkit-mask:url(/vectors/team/group-mask-mobile.png) 50%/100% 100% no-repeat;mask:url(/vectors/team/group-mask-mobile.png) 50%/100% 100% no-repeat}.results-photo-desktop{aspect-ratio:1618/1237;object-fit:cover;-webkit-mask:url(/vectors/results/photo-mask-desktop.png) 50%/100% 100% no-repeat;mask:url(/vectors/results/photo-mask-desktop.png) 50%/100% 100% no-repeat}.display-thick{-webkit-text-stroke:var(--stroke-display) currentColor;paint-order:stroke fill}::selection{background:var(--color-forest);color:var(--color-cream)}:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}footer :focus-visible{outline-color:var(--color-cream)}.results-intro h2,.team-intro h2{text-wrap:balance}.results-intro>p,.team-intro>p{line-height:1.45}@media (min-width:768px){.results-intro h2{max-width:46%}}@media (min-width:1024px){.team-introduction{--spacing-hero-2:24px;--spacing-hero-3:24px;--spacing-hero-4:28px;--spacing-team-eyebrow-gap:24px;--spacing-team-badge:60px;padding-top:calc(13.6cqw + 24px);padding-bottom:calc(4.979cqw + 24px)}.team-intro h2{font-size:clamp(48px,5.3vw,96px);line-height:1.04}.team-intro>p{font-size:clamp(16px,1.25vw,20px)}.team-member-panel{margin-top:0;padding-top:clamp(40px,4vw,72px)}}@media not all and (min-width:768px){#results{--spacing-results-pt:calc(var(--spacing-results-art) * .81)}#team{--spacing-team-pt:calc(82.55vw + 16px)}.team-member-panel{margin-top:calc(17vw + 40px)}.results-intro>p,.team-intro>p{letter-spacing:.015em;max-width:34rem;font-size:clamp(16px,3.6vw,20px)}}footer details>summary{list-style:none}footer details>summary::-webkit-details-marker{display:none}footer details[open]>summary [data-chevron]{rotate:180deg}@media not all and (min-width:768px){footer .footer-link-column:has(+.footer-link-column){margin-bottom:0}footer .footer-link-column nav+nav,footer .footer-link-column+.footer-link-column{margin-top:.75rem}footer details{border:1px solid var(--color-gold);background:#eee8df0f;border-radius:1rem}footer details>summary{min-height:60px;color:var(--color-cream);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s}footer details>summary:hover{background:#eee8df1f}footer details>summary:focus-visible{outline:2px solid var(--color-cream);outline-offset:4px}footer details>summary [data-chevron]{border:1px solid var(--color-gold);stroke:currentColor;background:#eee8df14;border-radius:50%;width:32px;height:32px;padding:8px}footer details[open]>summary{background:var(--color-cream);color:var(--color-forest);border-radius:.9rem .9rem 0 0}footer details>ul{margin-top:0;padding:.5rem 1rem .75rem}footer details>ul>li+li{border-top:1px solid #eee8df24}footer details>ul a{align-items:center;min-height:44px;padding-block:.65rem;line-height:1.4;display:flex}}@media (min-width:768px){footer details::details-content{content-visibility:visible}footer details>ul{display:block}@supports selector(::details-content){footer details>summary{pointer-events:none;min-height:0;display:block}footer details>summary [data-chevron]{display:none}}}.menu-panel{--menu-x:calc(100% - var(--spacing-gutter-nav) - 14px);--menu-y:calc(var(--spacing-nav-h) / 2);overscroll-behavior:contain;background:var(--color-cream);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);clip-path:circle(0px at var(--menu-x) var(--menu-y));transition:clip-path var(--duration-menu-close) var(--ease-draw), display var(--duration-menu-close) allow-discrete, overlay var(--duration-menu-close) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu-panel[open]{clip-path:circle(150% at var(--menu-x) var(--menu-y));transition-duration:var(--duration-menu-open);transition-timing-function:var(--ease-brand)}@starting-style{.menu-panel[open]{clip-path:circle(0px at var(--menu-x) var(--menu-y))}}.menu-panel::backdrop{background:0 0}.menu-panel [data-menu-item]{transition:opacity .36s var(--ease-brand), translate .48s var(--ease-brand);transition-delay:calc(60ms + var(--menu-i,0) * 30ms)}@starting-style{.menu-panel[open] [data-menu-item]{opacity:0;translate:0 16px}}.menu-panel .menu-watermark{transition:translate .7s var(--ease-brand)}@starting-style{.menu-panel[open] .menu-watermark{translate:0 6%}}.menu-lines>span{background:var(--color-forest);width:100%;height:2px;transition:translate .42s var(--ease-brand), rotate .42s var(--ease-brand), scale .3s var(--ease-brand), opacity .2s linear;border-radius:1px;position:absolute;left:0}.menu-lines>span:first-child{top:0}.menu-lines>span:nth-child(2){background:var(--color-gold);transform-origin:100%;top:calc(50% - 1px);scale:.62 1}.menu-lines>span:nth-child(3){bottom:0}@media (hover:hover){.menu-toggle:hover .menu-lines>span:nth-child(2){scale:1}}.menu-panel[open] .menu-lines>span:first-child{translate:0 13px;rotate:45deg}.menu-panel[open] .menu-lines>span:nth-child(2){opacity:0;scale:0 1}.menu-panel[open] .menu-lines>span:nth-child(3){translate:0 -13px;rotate:-45deg}@starting-style{.menu-panel[open] .menu-lines>span:first-child,.menu-panel[open] .menu-lines>span:nth-child(3){translate:0;rotate:none}.menu-panel[open] .menu-lines>span:nth-child(2){opacity:1;scale:.62 1}}@property --type-progress{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes type-line{0%{--type-progress:100%}to{--type-progress:0%}}@keyframes caret-life{0%,86%{opacity:1}to{opacity:0}}.team-profiles{max-width:1440px;padding-inline:var(--spacing-gutter);margin-inline:auto}.team-profile-selector{top:var(--spacing-nav-h);z-index:1;background:var(--color-cream);flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding-block:.75rem;display:flex;position:sticky}.team-profile-selector button{border:1px solid var(--color-forest);min-height:48px;color:var(--color-forest);cursor:pointer;border-radius:999px;flex:120px;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;transition:background-color .2s,color .2s}.team-profile-selector button[aria-pressed=true]{background:var(--color-forest);color:var(--color-cream)}.team-profile-selector button:hover{background:var(--color-sand)}.team-profile-selector button[aria-pressed=true]:hover{background:var(--color-forest)}.team-profile-panels{gap:3rem;display:grid}.team-profile{align-items:center;gap:1.5rem;min-width:0;display:grid}html.js .team-profile{grid-area:1/1}html.js .team-profile:not([data-team-member-active]){visibility:hidden;pointer-events:none}html:not(.js) .team-profile-selector{display:none}.team-profile-visual{width:min(100%,260px);margin-inline:auto}.team-profile-portrait{aspect-ratio:4/5;object-fit:cover;width:100%}.team-profile-visual figcaption{text-align:center;color:var(--color-ink);margin-top:.75rem;font-size:.6875rem;line-height:1.5}.team-profile-copy{min-width:0}.team-profile-role{color:var(--color-forest);letter-spacing:.06em;margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.team-profile h3{text-wrap:balance;overflow-wrap:anywhere;max-width:10em;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.04}.team-profile-bio{max-width:32em;color:var(--color-ink);margin-block:1.25rem 1.5rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.team-profile-link{width:100%}@media (min-width:768px){.team-profile-selector{justify-content:center;margin-bottom:clamp(2rem,4vw,4rem);position:static}.team-profile-selector button{flex:0 auto;min-width:180px;padding-inline:1.75rem;font-size:1rem}.team-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.team-profile-visual{width:min(100%,486px)}.team-profile-role{font-size:1rem}.team-profile-link{width:auto}}html.js [data-result-card]:not([data-result-visible]),html:not(.js) [data-results-controls]{display:none}html.js [data-reveal]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-brand);transition-delay:calc(var(--reveal-step,0) * 80ms)}html.js [data-reveal=line]{opacity:1;transform-origin:0;transition:transform var(--duration-draw-line) var(--ease-draw);transition-delay:calc(var(--reveal-step,0) * 80ms);transform:scaleX(0)}html.js [data-reveal=draw]{opacity:1;transition:none;transform:none}html.js [data-revealed]{opacity:1;transform:none}@media (max-width:767px){html.js [data-reveal]{transition-duration:calc(var(--duration-reveal) * .75)}}@keyframes reveal-rise{0%{opacity:0}to{opacity:1}}@keyframes reveal-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){html.js [data-reveal]{transition:none}html.js [data-reveal][data-armed]:not([data-revealed]){animation:linear both reveal-rise;animation-timeline:view();animation-range:entry calc(var(--reveal-step,0) * 8%) entry 100%}html.js [data-reveal=line][data-armed]:not([data-revealed]){animation-name:reveal-line}html.js [data-reveal=draw]{animation:none}html.js [data-reveal-static] [data-reveal],html.js [data-reveal-static] [data-reveal][data-armed]:not([data-revealed]){opacity:1;animation:none;transform:none}}html.js .draw-path{stroke-dasharray:1;stroke-dashoffset:1px}[data-revealed] .draw-path--scroll{animation:draw-line var(--duration-draw-hero) var(--ease-draw) forwards}.services-dot{offset-distance:var(--dot-progress,0%);offset-rotate:0deg;transform:scaleY(var(--dot-sy,1));transform-box:fill-box;transform-origin:50%;display:none}html.js .services-dot{display:block}html.js .services-dots-static{display:none}@keyframes dot-travel{0%{offset-distance:0%}to{offset-distance:100%}}@supports (animation-timeline:view()){#services{view-timeline-name:--dot-track;view-timeline-axis:block}html.js .draw-path--scroll{animation:linear both draw-line;animation-timeline:--dot-track;animation-range:cover cover 25%}.services-dot{animation:linear both dot-travel;animation-timeline:--dot-track;animation-range:cover 50vh calc(100% - 50vh)}}.type-line{display:inline-block;position:relative}html.js .type-line{animation:type-line calc(var(--duration-type) * var(--type-chars)) steps(var(--type-chars)) var(--type-delay,0s) backwards}.type-text{padding-right:var(--stroke-display);clip-path:inset(-.5em var(--type-progress) -.5em -.5em);display:inline-block}.type-caret{top:.1em;right:var(--type-progress);opacity:0;background:currentColor;width:.055em;position:absolute;bottom:.16em}html.js .type-caret{animation:caret-life calc(var(--duration-type) * var(--type-chars)) linear var(--type-delay,0s) forwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.draw-path{stroke-dashoffset:0!important}.type-text{clip-path:none!important}.type-caret,.services-dot{display:none!important}.services-dots-static{display:inline!important}}html[data-nodeco] [class*=-z-10],html[data-nodeco] img[src*=watermark],html[data-flat] [class*=-z-10],html[data-flat] img[src*=watermark],html[data-noimg] img:not([src*=watermark]),html[data-flat] img:not([src*=watermark]){visibility:hidden!important}html[data-nosticky] header,html[data-flat] header{position:static!important}html[data-flat] *,html[data-flat] :before,html[data-flat] :after{transition:none!important;animation:none!important}html[data-flat] [data-reveal]{opacity:1!important;transform:none!important}html[data-nodeco]:before,html[data-noimg]:before,html[data-nosticky]:before,html[data-flat]:before{z-index:2147483647;color:#fff;content:"DIAGNOSTIC MODE ACTIVE";background:#1b3a2b;padding:10px 16px;font:700 14px system-ui,sans-serif;position:fixed;bottom:0;left:0}html[data-nosmooth] body,html[data-flat] body{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}html[data-nofont] *{font-family:Arial,Helvetica,sans-serif!important}html[data-noclip] section{isolation:auto!important;overflow:visible!important}html[data-nolenis]:before,html[data-nosmooth]:before,html[data-nofont]:before,html[data-noclip]:before{z-index:2147483647;color:#fff;content:"DIAGNOSTIC MODE ACTIVE";background:#1b3a2b;padding:10px 16px;font:700 14px system-ui,sans-serif;position:fixed;bottom:0;left:0}html[data-noscrollbar]::-webkit-scrollbar{all:revert!important}html[data-noscrollbar]::-webkit-scrollbar-thumb{all:revert!important}html[data-noscrollbar]::-webkit-scrollbar-track{all:revert!important}html[data-noscrollbar]::-webkit-scrollbar-corner{all:revert!important}html[data-flat]::-webkit-scrollbar{all:revert!important}html[data-flat]::-webkit-scrollbar-thumb{all:revert!important}html[data-flat]::-webkit-scrollbar-track{all:revert!important}html[data-flat]::-webkit-scrollbar-corner{all:revert!important}html[data-flat]:after,html[data-nodeco]:after,html[data-noimg]:after,html[data-nosticky]:after,html[data-nolenis]:after,html[data-nosmooth]:after,html[data-nofont]:after,html[data-noclip]:after,html[data-noscrollbar]:after{z-index:2147483647;color:#fff;text-align:center;pointer-events:none;content:"DIAGNOSTIC MODE — if you can read this, the flag is active";background:#c1121f;padding:14px;font:800 20px/1.2 system-ui,sans-serif;position:fixed;inset:0 0 auto}html[data-nofont] *{font-variation-settings:normal!important;font-family:Arial,Helvetica,sans-serif!important}html[data-nomargin] section{margin-top:0!important}html[data-nosvg] svg,html[data-flat] svg{display:none!important}html[data-nomargin]:after,html[data-nosvg]:after{z-index:2147483647;color:#fff;text-align:center;pointer-events:none;content:"DIAGNOSTIC MODE — if you can read this, the flag is active";background:#c1121f;padding:14px;font:800 20px/1.2 system-ui,sans-serif;position:fixed;inset:0 0 auto}html[data-keep1] main>section:nth-of-type(n+2),html[data-keep2] main>section:nth-of-type(n+3),html[data-keep3] main>section:nth-of-type(n+4),html[data-nohero] main>section:first-of-type{display:none!important}html[data-keep1]:after,html[data-keep2]:after,html[data-keep3]:after,html[data-nohero]:after{z-index:2147483647;color:#fff;text-align:center;pointer-events:none;content:"DIAGNOSTIC MODE — if you can read this, the flag is active";background:#c1121f;padding:14px;font:800 20px/1.2 system-ui,sans-serif;position:fixed;inset:0 0 auto}html[data-nomask] [class*=blob-mask],html[data-nomask] [class*=bg-current],html[data-nomask] .services-dot{-webkit-mask:none!important;mask:none!important}html[data-nomask]:after{z-index:2147483647;color:#fff;text-align:center;pointer-events:none;content:"DIAGNOSTIC MODE — if you can read this, the flag is active";background:#c1121f;padding:14px;font:800 20px/1.2 system-ui,sans-serif;position:fixed;inset:0 0 auto}@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-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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
