.fa-page{--fa-green:#29473b;--fa-soft:#f4f1e9;--fa-line:#d9dfd5;--fa-muted:#546259;color:#29473b;background:#fffefa;font-family:Arial,Helvetica,sans-serif;line-height:1.7;padding-bottom:72px}.fa-page *{box-sizing:border-box}.fa-page .fa-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.fa-page p{margin:0 0 18px}.fa-page h1,.fa-page h2,.fa-page h3{color:inherit;text-wrap:balance}.fa-page h1,.fa-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.fa-page h1{font-size:clamp(40px,4.7vw,66px);margin:0 0 24px;max-width:660px}.fa-page h2{font-size:clamp(32px,3.2vw,46px);margin:0 0 23px}.fa-page h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 13px;font-weight:700}.fa-page .fa-kicker{display:block;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px}.fa-page .fa-lead{font-size:18px;line-height:1.65;max-width:620px;color:var(--fa-muted)}.fa-page a{text-underline-offset:5px;text-decoration-thickness:1px}.fa-page a:focus-visible,.fa-page summary:focus-visible{outline:3px solid #92703b;outline-offset:5px}.fa-page [id]{scroll-margin-top:140px}.fa-page .fa-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center;padding-block:48px 42px}.fa-page .fa-hero-copy{padding-block:20px}.fa-page .fa-hero figure{margin:0;position:relative;min-width:0}.fa-page .fa-hero img{width:100%;height:auto;aspect-ratio:1.06;object-fit:cover;object-position:58% center;border-radius:90px 16px 16px}.fa-page .fa-hero figcaption{position:absolute;left:22px;bottom:22px;max-width:calc(100% - 44px);padding:10px 16px;border-radius:6px;background:#fffef5ec;font-size:12px;color:#29473b;letter-spacing:.04em}.fa-page .fa-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.fa-page .fa-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:13px 22px;background:var(--fa-green);color:#fffefa;border:1px solid var(--fa-green);border-radius:5px;text-decoration:none;font-weight:700;font-size:14px;line-height:1.4;text-align:center}.fa-page .fa-button:hover{background:#3c5d4f}.fa-page .fa-button--light{background:transparent;color:var(--fa-green);border-color:#9aab9e}.fa-page .fa-button--light:hover{background:#e8ede4}.fa-page .fa-jump{display:flex;gap:28px;flex-wrap:wrap;padding-block:18px;border-top:1px solid var(--fa-line);border-bottom:1px solid var(--fa-line)}.fa-page .fa-jump a{font-size:13px;font-weight:700;text-decoration:none;min-height:30px;display:flex;align-items:center;gap:9px}.fa-page .fa-jump a:hover{text-decoration:underline}.fa-page .fa-section{padding-block:76px}.fa-page .fa-story{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px}.fa-page .fa-story-copy{padding-top:8px;font-size:16px;color:var(--fa-muted)}.fa-page .fa-story-copy strong{color:var(--fa-green)}.fa-page .fa-signoff{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:25px;color:var(--fa-green);padding-top:8px;margin-bottom:0}.fa-page .fa-values{background:var(--fa-soft);padding:54px 48px;border-radius:14px}.fa-page .fa-values-header{max-width:680px;margin-bottom:36px}.fa-page .fa-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.fa-page .fa-value{border-top:1px solid #bfcabf;padding-top:22px}.fa-page .fa-number{display:block;font-family:Georgia,Times New Roman,serif;font-size:31px;color:#677f6d;margin-bottom:20px;line-height:1}.fa-page .fa-value p{font-size:15px;color:var(--fa-muted);margin:0}.fa-page .fa-heading-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:32px}.fa-page .fa-heading-row h2,.fa-page .fa-heading-row p{margin-bottom:0}.fa-page .fa-heading-row p{color:var(--fa-muted)}.fa-page .fa-worlds{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fa-page .fa-world{position:relative;padding:36px;background:#eaf0e7;border-radius:12px;overflow:hidden}.fa-page .fa-world--cat{background:#f3eadf}.fa-page .fa-world h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:33px;margin-bottom:18px}.fa-page .fa-world p{max-width:470px;color:#45594b;font-size:15px}.fa-page .fa-list{list-style:none;padding:0;margin:22px 0}.fa-page .fa-list li{padding:10px 0;border-top:1px solid #29473b22;font-size:14px}.fa-page .fa-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:700}.fa-page .fa-brands{display:flex;gap:8px 27px;align-items:center;flex-wrap:wrap;padding:28px 0 0}.fa-page .fa-brands>span{font-size:12px;color:var(--fa-muted)}.fa-page .fa-brands a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:none}.fa-page .fa-brands a:hover{text-decoration:underline}.fa-page .fa-advice{background:var(--fa-green);color:#fffefa;padding:56px 48px;border-radius:14px}.fa-page .fa-advice-intro{max-width:720px}.fa-page .fa-advice-intro p{color:#e0e8dc}.fa-page .fa-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:34px}.fa-page .fa-advice-card{border-top:1px solid #ffffff40;padding-top:25px}.fa-page .fa-advice-card p{font-size:15px;color:#e0e8dc;max-width:470px}.fa-page .fa-advice a{color:#fffefa}.fa-page .fa-small-note{font-size:13px;line-height:1.65;margin-top:24px!important;margin-bottom:0!important;color:var(--fa-muted)}.fa-page .fa-steps{counter-reset:about-steps;list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.fa-page .fa-steps li{counter-increment:about-steps;padding-top:23px;border-top:1px solid var(--fa-line)}.fa-page .fa-steps li:before{content:"0" counter(about-steps);font-family:Georgia,Times New Roman,serif;font-size:29px;display:block;line-height:1;margin-bottom:20px;color:#677f6d}.fa-page .fa-steps p{font-size:15px;color:var(--fa-muted)}.fa-page .fa-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:8px;padding-bottom:72px}.fa-page .fa-faq details{border-top:1px solid var(--fa-line)}.fa-page .fa-faq details:last-child{border-bottom:1px solid var(--fa-line)}.fa-page .fa-faq summary{list-style:none;position:relative;cursor:pointer;padding:21px 38px 21px 0;font-weight:700;font-size:16px;line-height:1.5}.fa-page .fa-faq summary::-webkit-details-marker{display:none}.fa-page .fa-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-weight:400;font-size:24px}.fa-page .fa-faq details[open]>summary:after{content:"\2212"}.fa-page .fa-faq details p{font-size:15px;color:var(--fa-muted);padding-right:30px;margin:0 0 22px}.fa-page .fa-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--fa-soft);border-radius:14px;padding:50px 48px}.fa-page .fa-contact-copy p{color:var(--fa-muted);max-width:530px}.fa-page .fa-contact-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.fa-page .fa-contact-links>a:not(.fa-button){font-size:19px;min-height:44px;max-width:100%;overflow-wrap:anywhere}.fa-page .fa-contact-links .fa-button{margin-top:17px}.fa-page .fa-contact-links p{font-size:14px;color:var(--fa-muted);margin:8px 0 14px}@media(min-width:1500px){.fa-page .fa-hero{gap:65px}}@media(max-width:999px){.fa-page .fa-hero{gap:28px}.fa-page .fa-story{gap:40px}.fa-page .fa-contact{gap:28px}.fa-page .fa-values,.fa-page .fa-advice,.fa-page .fa-contact{padding:36px 30px}.fa-page .fa-columns,.fa-page .fa-steps{gap:22px}.fa-page .fa-faq{gap:35px}}@media(max-width:749px){.fa-page{padding-bottom:44px}.fa-page .fa-wrap{width:calc(100% - 32px)}.fa-page .fa-hero{grid-template-columns:1fr;gap:24px;padding-top:26px;padding-bottom:30px}.fa-page .fa-hero-copy{padding:0}.fa-page h1{font-size:43px;max-width:560px;margin-bottom:18px}.fa-page .fa-lead{font-size:16px}.fa-page .fa-kicker{margin-bottom:15px}.fa-page .fa-hero img{aspect-ratio:1.45;border-radius:54px 10px 10px;object-position:center}.fa-page .fa-hero figcaption{font-size:11px;bottom:14px;left:14px;padding:7px 11px;max-width:calc(100% - 28px)}.fa-page .fa-actions{margin-top:22px;gap:10px}.fa-page .fa-button{padding:12px 17px;font-size:13px}.fa-page .fa-jump{gap:2px 20px;padding-block:12px}.fa-page .fa-jump a{font-size:12px;min-height:36px}.fa-page .fa-section{padding-block:48px}.fa-page .fa-story,.fa-page .fa-heading-row,.fa-page .fa-faq,.fa-page .fa-contact{grid-template-columns:1fr;gap:18px}.fa-page .fa-story-copy{padding-top:0}.fa-page h2{font-size:33px;margin-bottom:17px}.fa-page .fa-values,.fa-page .fa-advice,.fa-page .fa-contact{padding:30px 23px}.fa-page .fa-columns,.fa-page .fa-worlds,.fa-page .fa-advice-grid,.fa-page .fa-steps{grid-template-columns:1fr;gap:28px}.fa-page .fa-number{margin-bottom:13px}.fa-page .fa-world{padding:29px 24px}.fa-page .fa-brands{gap:2px 22px;padding-top:18px}.fa-page .fa-brands>span{width:100%}.fa-page .fa-advice-grid{margin-top:25px}.fa-page .fa-steps{margin-top:26px;gap:24px}.fa-page .fa-steps li:before{margin-bottom:14px}.fa-page .fa-faq{padding-bottom:44px}.fa-page .fa-faq summary{font-size:15px}.fa-page .fa-contact-links>a:not(.fa-button){font-size:17px}.fa-page [id]{scroll-margin-top:170px}}@media(prefers-reduced-motion:no-preference){.fa-page a{transition:background-color .15s ease,color .15s ease}}@media(max-width:749px){.fa-page .fa-hero h1{font-size:clamp(34px,9.8vw,43px)}.fa-page .fa-hero .fa-actions{flex-wrap:nowrap}.fa-page .fa-hero .fa-button{flex:1;gap:8px;padding:12px 10px;font-size:12px}}.fa-page .fa-hero{grid-template-columns:1.05fr 1fr;gap:64px;padding-block:52px 40px}.fa-page .fa-hero img{aspect-ratio:4/3;object-position:center;border-radius:30px}.fa-page .fa-hero figcaption{position:static;margin:12px 0 0;padding:0;background:none;max-width:none;font-size:12px;text-align:center;color:var(--fa-muted);letter-spacing:.04em}.fa-page .fa-welcome{font-size:15px;color:var(--fa-muted);max-width:540px}.fa-page .fa-story-aside{max-width:350px;color:var(--fa-muted);font-size:17px}.fa-page .fa-story-copy{font-size:17px;line-height:1.85}.fa-page .fa-belief{padding:50px 56px;background:var(--fa-soft);border-radius:14px;text-align:center}.fa-page .fa-belief h2{max-width:1000px;margin-inline:auto;font-size:clamp(29px,3vw,42px)}.fa-page .fa-belief p{max-width:750px;margin:0 auto;color:var(--fa-muted)}.fa-page .fa-worlds-section{padding-bottom:76px}.fa-page .fa-contact{margin-top:76px}.fa-page .fa-contact-copy .fa-signoff{font-size:25px;color:var(--fa-green);margin-top:23px;margin-bottom:0}.fa-page .fa-business-note{font-size:12px;color:var(--fa-muted);padding-top:24px;line-height:1.7;margin-bottom:0}@media(max-width:999px){.fa-page .fa-hero{gap:32px}.fa-page .fa-belief{padding:38px 30px}}@media(max-width:749px){.fa-page .fa-hero{grid-template-columns:1fr;gap:0;padding-block:26px 30px}.fa-page .fa-hero-copy{display:contents}.fa-page .fa-hero-copy>.fa-kicker{grid-row:1;margin-bottom:12px}.fa-page .fa-hero h1{grid-row:2;font-size:clamp(34px,9.8vw,43px);margin-bottom:24px}.fa-page .fa-hero figure{grid-row:3;margin-bottom:26px}.fa-page .fa-hero img{aspect-ratio:4/3;border-radius:22px}.fa-page .fa-hero figcaption{font-size:11px;margin-top:10px;padding:0;max-width:none}.fa-page .fa-hero .fa-lead{grid-row:4;font-size:16px;margin-bottom:16px}.fa-page .fa-hero .fa-welcome{grid-row:5;margin-bottom:0}.fa-page .fa-hero .fa-actions{grid-row:6;margin-top:22px}.fa-page .fa-story-copy{font-size:16px;line-height:1.8}.fa-page .fa-story-aside{max-width:none;font-size:16px}.fa-page .fa-belief{padding:32px 23px;text-align:left}.fa-page .fa-belief h2{font-size:31px}.fa-page .fa-worlds-section{padding-bottom:48px}.fa-page .fa-contact{margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/fellino-about-personal.css.map */
