@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:wght@400;500&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:"Inter", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-page:#5c5f63;--color-accent:#791324}}@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{.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-\[6\.33px\]{margin-top:6.33px}.mt-\[7\.9px\]{margin-top:7.9px}.mt-\[8\.7px\]{margin-top:8.7px}.mt-\[19\.75px\]{margin-top:19.75px}.mt-\[19px\]{margin-top:19px}.mt-\[20\.7px\]{margin-top:20.7px}.mt-\[21\.7px\]{margin-top:21.7px}.mt-\[21\.95px\]{margin-top:21.95px}.mt-\[23\.7px\]{margin-top:23.7px}.mt-\[24\.3px\]{margin-top:24.3px}.mt-\[25\.98px\]{margin-top:25.98px}.mt-\[25px\]{margin-top:25px}.mt-\[27\.65px\]{margin-top:27.65px}.mt-\[34\.77px\]{margin-top:34.77px}.mt-\[43\.5px\]{margin-top:43.5px}.mt-\[46px\]{margin-top:46px}.mt-\[55\.31px\]{margin-top:55.31px}.mt-\[72px\]{margin-top:72px}.mt-\[80px\]{margin-top:80px}.mt-\[322\.62px\]{margin-top:322.62px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[3\.95px\]{height:3.95px}.h-\[31\.1px\]{height:31.1px}.h-\[48\.6049px\]{height:48.6049px}.h-\[70\.61px\]{height:70.61px}.h-\[71\.6px\]{height:71.6px}.h-\[80px\]{height:80px}.h-\[82\.6049px\]{height:82.6049px}.h-\[154px\]{height:154px}.h-\[400\.91px\]{height:400.91px}.h-\[458px\]{height:458px}.h-\[540\.38px\]{height:540.38px}.h-\[848\.7px\]{height:848.7px}.h-\[900px\]{height:900px}.h-\[930\.45px\]{height:930.45px}.h-\[984\.93px\]{height:984.93px}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-\[3\.95px\]{width:3.95px}.w-\[39px\]{width:39px}.w-\[80px\]{width:80px}.w-\[193\.15px\]{width:193.15px}.w-\[701px\]{width:701px}.w-\[707\.51px\]{width:707.51px}.w-\[1160px\]{width:1160px}.w-full{width:100%}.max-w-\[505px\]{max-width:505px}.max-w-\[551\.11px\]{max-width:551.11px}.max-w-\[618px\]{max-width:618px}.max-w-\[761\.48px\]{max-width:761.48px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1224\.69px\]{max-width:1224.69px}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[550\.45px_500\.42px\]{grid-template-columns:550.45px 500.42px}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[11\.85px\]{gap:11.85px}.gap-\[16px\]{gap:16px}.gap-\[17px\]{gap:17px}.gap-\[32\.51px\]{gap:32.51px}.gap-\[39\.85px\]{gap:39.85px}.gap-\[81\.73px\]{gap:81.73px}:where(.space-y-\[11\.58px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(11.58px * var(--tw-space-y-reverse));margin-block-end:calc(11.58px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[25\.17px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(25.17px * var(--tw-space-y-reverse));margin-block-end:calc(25.17px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[30\.05px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(30.05px * var(--tw-space-y-reverse));margin-block-end:calc(30.05px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[18px\]{column-gap:18px}.gap-y-\[18px\]{row-gap:18px}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-accent\/40{border-color:#79132466}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#7913241a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/55{background-color:#7913248c}@supports (color:color-mix(in lab, red, red)){.bg-accent\/55{background-color:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.bg-page{background-color:var(--color-page)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-cover{object-fit:cover}.px-\[39\.51px\]{padding-inline:39.51px}.pt-\[31\.6049px\]{padding-top:31.6049px}.pt-\[32\.59px\]{padding-top:32.59px}.pt-\[63\.21px\]{padding-top:63.21px}.pt-\[64px\]{padding-top:64px}.pt-\[142\.22px\]{padding-top:142.22px}.pt-\[143px\]{padding-top:143px}.text-center{text-align:center}.leading-\[53\.1px\]{--tw-leading:53.1px;line-height:53.1px}.leading-\[80\.59px\]{--tw-leading:80.59px;line-height:80.59px}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}@media (min-width:48rem){.md\:flex{display:flex}}}:root{--page:#5c5f63;--footer:#565a5c;--accent:#791324;--white-80:#fffc}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--page);color:#fff;margin:0;font-family:Inter,Arial,sans-serif}.section{background:var(--page)}.nav-link{color:#fff;letter-spacing:2.743px;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14.7px;transition:color .18s}.nav-link:hover,.nav-link:focus-visible{color:#fffc;outline:none}.hero-kicker{color:#fffc;letter-spacing:4.513px;text-transform:uppercase;font-size:12px;font-weight:300;line-height:16.12px}.hero-title{color:var(--accent);letter-spacing:8px;font-family:Playfair Display,Georgia,serif;font-size:108px;font-weight:500;line-height:88.13px}.hero-copy{color:#fffc;font-size:16px;font-weight:300;line-height:25.17px}.hero-copy strong{font-weight:400}.section-label{color:var(--accent);letter-spacing:4.513px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16.12px}.display-heading{color:#fff;letter-spacing:-.537px;font-family:Playfair Display,Georgia,serif;font-size:48px;font-weight:400}.text-body{color:var(--white-80);font-size:16px;font-weight:400;line-height:25.17px}.number{color:var(--accent);font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:400;line-height:47.41px}.card-title{color:#fff;letter-spacing:3.451px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:18.49px}.card-copy{color:#fff;height:92.44px;font-size:14px;font-weight:400;line-height:23.11px}.text-list{color:var(--white-80);font-size:14px;font-weight:300;line-height:21.33px}.step-arrow{color:var(--accent);font-size:18px;line-height:47.41px;position:absolute;top:0;right:-49px}.step-title{color:#fff;letter-spacing:3.584px;text-transform:uppercase;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400;line-height:38.4px}.step-subtitle{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:14px;font-weight:400;line-height:19.5px}.step-copy{max-width:328px;color:var(--white-80);font-size:14px;font-weight:400;line-height:24.05px}.service-card{color:#fff;background:#54585adb;border:1px solid #ffffff0a;border-radius:4px;align-items:center;gap:16px;height:78px;padding:20px 24px;font-size:14px;font-weight:300;line-height:22.08px;display:flex}.contact-kicker{color:var(--white-80);letter-spacing:2.6px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:19.5px}.contact-mail{color:#fff;letter-spacing:1.92px;font-family:Playfair Display,Georgia,serif;font-size:48px;font-weight:400;line-height:72px;transition:color .18s}.contact-mail:hover,.contact-mail:focus-visible{color:#fffc;outline:none}.footer{background:var(--footer)}.footer-label{color:#fff9;letter-spacing:2.655px;text-transform:uppercase;font-size:9.48px;font-weight:400;line-height:14.22px}.footer-copy{color:#fff9;font-size:12.33px;font-weight:400;line-height:20.03px}.copyright{color:#fff9;font-size:10.75px;font-weight:400;line-height:16.12px}@media (max-width:1199px){.section,footer.footer{height:auto!important}.section{padding-bottom:96px}header .max-w-\[1224\.69px\],.section .max-w-\[1224\.69px\],footer .max-w-\[1224\.69px\]{padding-left:32px!important;padding-right:32px!important}.about-grid,.investment-grid,.approach-grid,.advisory-grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.about-grid{gap:34px}.investment-grid,.approach-grid{gap:56px!important}.advisory-grid{gap:18px!important}.advisory-services-wrapper{width:100%!important;max-width:100%!important}.about-grid>*,.investment-grid>*,.approach-grid>*,.advisory-grid>*{max-width:100%!important}.step-arrow{display:none}.service-card{width:100%}.hero-title{letter-spacing:4px;font-size:76px;line-height:72px}.hero-kicker-wrap{margin-top:285px!important}.hero-title-wrap{height:110px!important}.hero-copy-wrap{height:auto!important;padding-top:24px!important}.display-heading{font-size:42px;line-height:48px!important}}@media (max-width:767px){header{height:66px!important}header .max-w-\[1224\.69px\],.section .max-w-\[1224\.69px\],footer .max-w-\[1224\.69px\]{padding-left:22px!important;padding-right:22px!important}header a[aria-label="Achilles Group home"]{width:170px!important}section#top{height:760px!important}section#top .max-w-\[1224\.69px\]{padding-left:22px!important;padding-right:22px!important}.hero-title{letter-spacing:2px;max-width:100%;font-size:46px;line-height:50px}.hero-kicker-wrap{height:40px!important;margin-top:285px!important}.hero-title-wrap{height:74px!important}.hero-copy-wrap{padding-top:18px!important}.hero-copy{font-size:14px;line-height:22px}.section .pt-\[142\.22px\],footer .pt-\[63\.21px\]{padding-top:86px!important}.about-grid,.investment-grid,.approach-grid,.advisory-grid{margin-top:42px!important}.text-body{font-size:15px;line-height:24px}.hero-kicker,.section-label{letter-spacing:3px;font-size:10px}.display-heading{font-size:34px;line-height:40px!important}.contact-mail{letter-spacing:.8px;gap:12px;font-size:34px;line-height:44px}.footer-copy{max-width:100%}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
