.ff-inquiry-home{color:var(--fatherfish-ink);padding:10px 0 78px}.ff-inquiry-home__lead{align-items:stretch;border-bottom:1px solid rgba(89,38,8,.18);display:grid;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:42px 0 48px}.ff-inquiry-home__eyebrow,.ff-product-card__type,.ff-inquiry-home__signal-kicker,.ff-feature-card span,.ff-spec-card p,.ff-article-card p{color:var(--fatherfish-orange-dark);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2{font-size:30px;line-height:1.08;margin:0 0 14px;text-transform:none}.ff-inquiry-home__text{max-width:750px}.ff-inquiry-home__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ff-inquiry-home__signal-panel{background:linear-gradient(145deg,#fff1dd,#ffb35b);border:1px solid rgba(113,49,8,.2);box-shadow:0 18px 44px #9f470729;display:flex;flex-direction:column;justify-content:space-between;min-height:258px;padding:26px}.ff-inquiry-home__signal-title{color:#8b2f00;font-size:36px;font-weight:800;line-height:.98;margin-bottom:12px}.ff-inquiry-home__signal-text{font-size:13px;line-height:1.55}.ff-inquiry-home__signal-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ff-inquiry-home__signal-row span{background:#fff8eec7;border:1px solid rgba(119,53,9,.12);font-size:11px;font-weight:700;line-height:1.25;padding:10px;text-align:center}.ff-inquiry-home__catalog,.ff-motion-gallery,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote{padding-top:60px}.ff-inquiry-home__section-head{margin:0 auto 24px;max-width:780px;text-align:center}.ff-inquiry-home__section-head .rte p{margin-bottom:0}.ff-inquiry-products,.ff-solution-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ff-product-card{background:#fff6e9bd;border:1px solid rgba(111,49,8,.12);min-width:0}.ff-product-card__media{background:#fff8ee;display:block;overflow:hidden}.ff-product-card__media img,.ff-product-card__media svg,.ff-solution-card__media img,.ff-solution-card__media svg{aspect-ratio:1 / 1;display:block;height:auto;object-fit:cover;width:100%}.ff-product-card__body{padding:14px 10px 12px;text-align:center}.ff-product-card h3{font-size:14px;line-height:1.25;margin:0 0 8px}.ff-product-card h3 a{color:inherit}.ff-product-card p{font-size:12px;line-height:1.45;margin:0 0 12px}.ff-product-card__quote{align-items:center;color:inherit;display:flex;font-size:11px;gap:8px;justify-content:center;line-height:1.2}.ff-product-card__quote strong{background:var(--fatherfish-ink);border-radius:999px;color:#fff;display:inline-block;font-size:10px;letter-spacing:.08em;padding:7px 12px;text-transform:uppercase}.ff-feature-grid,.ff-spec-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ff-feature-card,.ff-spec-card{background:#fff7ec;border-top:4px solid var(--fatherfish-orange);min-height:176px;padding:20px}.ff-feature-card h3,.ff-spec-card strong{display:block;font-size:18px;line-height:1.18;margin-bottom:10px}.ff-feature-card p,.ff-spec-card span{display:block;font-size:13px;line-height:1.55;margin:0}.ff-solution-card{background:#fff2df;border:1px solid rgba(113,49,8,.14);color:inherit;display:block;text-align:center}.ff-solution-card__media{background:#fff8ee;display:block}.ff-solution-card__body{display:block;padding:15px 14px 18px}.ff-solution-card__title{display:block;font-size:14px;font-weight:800;line-height:1.22;margin-bottom:7px}.ff-solution-card__text{display:block;font-size:12px;line-height:1.45;min-height:54px}.ff-solution-card__link{border-bottom:1px solid currentColor;display:inline-block;font-size:11px;font-weight:700;margin-top:10px}.ff-data-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ff-guide-panel{background:#8b2f00;color:#fff8ee;padding:24px}.ff-guide-panel .ff-inquiry-home__eyebrow,.ff-guide-panel .rte,.ff-guide-panel .rte p{color:#fff8ee}.ff-guide-panel h3{color:#fff;font-size:24px;line-height:1.08;margin:0 0 12px}.ff-guide-table{border-top:1px solid rgba(255,248,238,.24);margin-top:18px}.ff-guide-table div{align-items:center;border-bottom:1px solid rgba(255,248,238,.24);display:flex;gap:18px;justify-content:space-between;padding:11px 0}.ff-guide-table span,.ff-guide-table strong{font-size:12px;line-height:1.35}.ff-process-grid,.ff-article-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ff-process-card,.ff-article-card{border-top:1px solid rgba(89,38,8,.25);padding-top:18px}.ff-process-card span{color:#5926089e;display:block;font-size:12px;margin-bottom:18px}.ff-process-card h3,.ff-article-card h3{font-size:15px;line-height:1.25;margin:0 0 10px}.ff-process-card p,.ff-article-card div{font-size:13px;line-height:1.55;margin:0}.ff-article-card a{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:11px;font-weight:700;margin-top:14px}.ff-faq-list{border-top:1px solid rgba(89,38,8,.2);margin:0 auto;max-width:940px}.ff-faq-item{border-bottom:1px solid rgba(89,38,8,.2);padding:18px 0}.ff-faq-item summary{cursor:pointer;font-size:15px;font-weight:800;line-height:1.3}.ff-faq-item div{font-size:13px;line-height:1.6;padding-top:12px}.ff-inquiry-home__quote{align-items:start;border-top:1px solid rgba(89,38,8,.2);display:grid;gap:28px;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);margin-top:56px}.ff-inquiry-form{background:#fff1dd;border:1px solid rgba(113,49,8,.16);padding:24px}.ff-inquiry-form__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-inquiry-form__full{grid-column:1 / -1}.ff-inquiry-form label{color:var(--fatherfish-orange-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ff-inquiry-form input,.ff-inquiry-form select,.ff-inquiry-form textarea{background:#fffaf4;border:1px solid rgba(113,49,8,.2);border-radius:0;color:var(--fatherfish-ink);font-size:13px;width:100%}.ff-inquiry-form .btn{margin-top:18px}.ff-inquiry-home{padding:0 0 82px}.ff-inquiry-home__lead{border-bottom-color:#59260829;padding:46px 0 34px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:32px;font-weight:400;letter-spacing:0;line-height:1.12}.ff-inquiry-home__eyebrow,.ff-product-card__type,.ff-inquiry-home__signal-kicker,.ff-feature-card span,.ff-spec-card p,.ff-article-card p,.ff-composer-card span,.ff-packaging-grid span{color:var(--fatherfish-orange-dark);font-size:10px;letter-spacing:.16em}.ff-inquiry-home__signal-panel{background:linear-gradient(145deg,#fff7ed,#ffc06f);border-color:#5926082e;box-shadow:0 20px 50px #80380924}.ff-inquiry-home__signal-title{color:var(--fatherfish-orange-dark)}.ff-inquiry-home__catalog,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote,.ff-composer,.ff-packaging-lab,.ff-quality-band,.ff-conversion-panels{padding-top:64px}.ff-proof-strip{border-bottom:1px solid rgba(89,38,8,.16);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.ff-proof-strip__item{border-right:1px solid rgba(89,38,8,.16);min-height:154px;padding:20px 18px 22px}.ff-proof-strip__item:last-child{border-right:0}.ff-proof-strip__item strong{color:var(--fatherfish-orange-dark);display:block;font-size:28px;font-weight:800;line-height:1;margin-bottom:10px}.ff-proof-strip__item span{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.ff-proof-strip__item p{font-size:12px;line-height:1.5;margin:0}.ff-product-card,.ff-solution-card{background:#fff8eec7;border-color:#59260821}.ff-product-card__media,.ff-solution-card__media{background:#fff7ec}.ff-product-card__body,.ff-solution-card__body{padding:16px 12px}.ff-product-card h3,.ff-solution-card__title{font-size:13px;letter-spacing:.02em;text-transform:none}.ff-product-card p,.ff-solution-card__text{color:var(--fatherfish-muted);font-size:12px}.ff-product-card__quote strong{background:#000}.ff-motion-gallery{overflow:hidden}.ff-story-stack{display:grid;gap:22px}.ff-story-card{background:#fff8eed1;border:1px solid rgba(89,38,8,.14);display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);min-height:430px;overflow:hidden;position:relative}.ff-story-card--wide{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.ff-story-duo{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-story-duo .ff-story-card{display:block;min-height:0}.ff-story-card--offset{transform:translateY(34px)}.ff-story-card__media{background:#fff2df;min-height:100%;overflow:hidden;position:relative}.ff-story-card__media:after{background:linear-gradient(115deg,#fff0 34%,#ffffff57,#fff0 62%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-55%);transition:opacity .24s ease,transform .85s ease}.ff-story-card:hover .ff-story-card__media:after{opacity:1;transform:translate(55%)}.ff-story-card__media img{display:block;height:100%;min-height:360px;object-fit:cover;transform:scale(1.01);transition:transform .7s ease;width:100%}.ff-story-card:hover .ff-story-card__media img{transform:scale(1.06)}.ff-story-duo .ff-story-card__media img{aspect-ratio:1 / .78;height:auto;min-height:0}.ff-story-card__copy{align-self:center;padding:34px}.ff-story-card__copy span{color:var(--fatherfish-orange-dark);display:block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.ff-story-card__copy h3{font-size:30px;font-weight:400;line-height:1.1;margin:0 0 14px}.ff-story-duo .ff-story-card__copy h3{font-size:22px}.ff-story-card__copy p{color:var(--fatherfish-muted);font-size:13px;line-height:1.62;margin:0}.ff-story-card__copy a{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:11px;font-weight:800;margin-top:20px}.ff-motion-marquee{border-bottom:1px solid rgba(89,38,8,.16);border-top:1px solid rgba(89,38,8,.16);margin-top:58px;overflow:hidden;padding:14px 0;white-space:nowrap}.ff-motion-marquee__track{animation:ff-marquee 34s linear infinite;display:flex;min-width:max-content;width:max-content;will-change:transform}.ff-motion-marquee__group{display:flex;flex:0 0 auto;gap:12px;min-width:max-content;padding-right:12px}.ff-motion-marquee span{background:#fff8eeb8;border:1px solid rgba(89,38,8,.14);border-radius:999px;color:var(--fatherfish-ink);font-size:11px;font-weight:800;letter-spacing:.08em;padding:9px 13px;text-transform:uppercase}.ff-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.ff-story-card--offset.ff-reveal{transform:translateY(62px)}.ff-story-card--offset.ff-reveal.is-visible{transform:translateY(34px)}@keyframes ff-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ff-composer-grid{display:grid;gap:18px;grid-template-columns:1.05fr 1fr .95fr}.ff-composer-card{background:#fff8eed1;border:1px solid rgba(89,38,8,.14);min-height:260px;padding:24px}.ff-composer-card--dark{background:var(--fatherfish-ink);color:#fff8ee}.ff-composer-card--dark span,.ff-composer-card--dark p{color:#ffd6a6}.ff-composer-card h3{font-size:22px;line-height:1.12;margin:16px 0 12px}.ff-composer-card p{font-size:13px;line-height:1.55;margin:0}.ff-composer-card a,.ff-conversion-panels a{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:11px;font-weight:800;margin-top:18px}.ff-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ff-chip-row b{background:#ffd6a629;border:1px solid rgba(255,248,238,.26);border-radius:999px;color:#fff8ee;font-size:11px;padding:8px 11px}.ff-mini-table{border-top:1px solid rgba(89,38,8,.16);margin-top:22px}.ff-mini-table div{align-items:center;border-bottom:1px solid rgba(89,38,8,.16);display:flex;justify-content:space-between;padding:10px 0}.ff-mini-table span,.ff-mini-table strong{font-size:12px}.ff-feature-card,.ff-spec-card{background:#fff8eec7;border-top-color:var(--fatherfish-orange)}.ff-packaging-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ff-packaging-grid article{background:#fff7ec;border:1px solid rgba(89,38,8,.14);min-height:190px;padding:22px}.ff-packaging-grid strong{display:block;font-size:18px;line-height:1.15;margin:14px 0 12px}.ff-packaging-grid p{color:var(--fatherfish-muted);font-size:13px;line-height:1.5;margin:0}.ff-guide-panel{background:var(--fatherfish-orange-dark)}.ff-quality-band{align-items:center;border-top:1px solid rgba(89,38,8,.18);display:grid;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.ff-quality-band__copy p:last-child{color:var(--fatherfish-muted);font-size:13px;line-height:1.6;margin:0;max-width:620px}.ff-quality-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ff-quality-list span{background:#fff8eec7;border:1px solid rgba(89,38,8,.14);font-size:12px;font-weight:800;padding:16px 12px;text-align:center}.ff-process-card,.ff-article-card{border-top-color:#5926083d}.ff-conversion-panels{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ff-conversion-panels article{background:#fff8eeb8;border:1px solid rgba(89,38,8,.14);min-height:220px;padding:24px}.ff-conversion-panels h3{font-size:20px;line-height:1.16;margin:0 0 12px}.ff-conversion-panels p{color:var(--fatherfish-muted);font-size:13px;line-height:1.55;margin:0}.ff-inquiry-home__quote{border-top-color:#59260833}.ff-inquiry-form{background:#fff8eedb;border-color:#59260826}.ff-inquiry-form input,.ff-inquiry-form select,.ff-inquiry-form textarea{background:#fffaf4;border-color:#5926082e}@media only screen and (max-width:989px){.ff-inquiry-home__lead,.ff-data-layout,.ff-inquiry-home__quote,.ff-quality-band{grid-template-columns:1fr}.ff-inquiry-products,.ff-solution-grid,.ff-feature-grid,.ff-spec-grid,.ff-process-grid,.ff-article-grid,.ff-proof-strip,.ff-packaging-grid,.ff-composer-grid,.ff-conversion-panels,.ff-story-card,.ff-story-card--wide,.ff-story-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-story-card--wide{grid-template-columns:minmax(0,1fr)}.ff-proof-strip__item:nth-child(2n){border-right:0}}@media only screen and (max-width:768px){.ff-inquiry-home{padding-bottom:52px}.ff-inquiry-home__lead{gap:22px;padding:32px 0 38px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:23px}.ff-inquiry-home__signal-panel,.ff-guide-panel,.ff-inquiry-form{padding:18px}.ff-inquiry-home__signal-row,.ff-inquiry-form__grid{grid-template-columns:1fr}.ff-inquiry-products,.ff-solution-grid,.ff-feature-grid,.ff-spec-grid,.ff-process-grid,.ff-article-grid,.ff-proof-strip,.ff-packaging-grid,.ff-composer-grid,.ff-conversion-panels,.ff-story-card,.ff-story-duo,.ff-quality-list{gap:12px;grid-template-columns:1fr}.ff-proof-strip__item,.ff-proof-strip__item:nth-child(2n){border-right:0;border-bottom:1px solid rgba(89,38,8,.16);min-height:0}.ff-proof-strip__item:last-child{border-bottom:0}.ff-composer-card,.ff-packaging-grid article,.ff-conversion-panels article,.ff-story-card__copy{min-height:0;padding:18px}.ff-story-card{min-height:0}.ff-story-card--offset,.ff-story-card--offset.ff-reveal,.ff-story-card--offset.ff-reveal.is-visible{transform:none}.ff-story-card__media img{aspect-ratio:1 / .82;height:auto;min-height:0}.ff-story-card__copy h3,.ff-story-duo .ff-story-card__copy h3{font-size:22px}.ff-product-card__body{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.ff-motion-marquee__track{animation:none}.ff-reveal,.ff-story-card--offset.ff-reveal,.ff-story-card--offset.ff-reveal.is-visible,.ff-story-card__media img,.ff-story-card:hover .ff-story-card__media img{opacity:1;transform:none;transition:none}}.ff-inquiry-home{padding:0 0 56px}.ff-inquiry-home__lead{gap:18px;padding:26px 0 28px}.ff-inquiry-home__eyebrow,.ff-product-card__type,.ff-inquiry-home__signal-kicker,.ff-feature-card span,.ff-spec-card p,.ff-article-card p{font-size:9px;letter-spacing:.12em;margin-bottom:7px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:24px;line-height:1.12;margin-bottom:10px}.ff-inquiry-home__text,.ff-inquiry-home__section-head{max-width:660px}.ff-inquiry-home__actions{gap:8px;margin-top:16px}.ff-inquiry-home__signal-panel{box-shadow:0 12px 28px #9f47071f;min-height:198px;padding:20px}.ff-inquiry-home__signal-title{font-size:28px;margin-bottom:8px}.ff-inquiry-home__signal-text{font-size:12px;line-height:1.48}.ff-inquiry-home__signal-row{gap:6px;margin-top:14px}.ff-inquiry-home__signal-row span{font-size:9px;padding:8px}.ff-inquiry-home__catalog,.ff-motion-gallery,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote{padding-top:38px}.ff-inquiry-home__section-head{margin-bottom:16px}.ff-inquiry-products,.ff-solution-grid,.ff-feature-grid,.ff-spec-grid,.ff-process-grid,.ff-article-grid,.ff-packaging-grid,.ff-composer-grid,.ff-conversion-panels{gap:12px}.ff-proof-strip__item{min-height:132px;padding:18px 16px}.ff-proof-strip__item strong{font-size:26px}.ff-proof-strip__item p,.ff-product-card p,.ff-feature-card p,.ff-spec-card span,.ff-solution-card__text,.ff-process-card p,.ff-article-card div,.ff-conversion-panels p,.ff-packaging-grid p{font-size:11px;line-height:1.45}.ff-product-card__body{padding:10px 8px 11px}.ff-product-card h3,.ff-solution-card__title{font-size:12px;line-height:1.2}.ff-product-card__quote strong{font-size:8px;padding:5px 10px}.ff-feature-card,.ff-spec-card,.ff-composer-card,.ff-packaging-grid article,.ff-conversion-panels article{min-height:144px;padding:16px}.ff-feature-card h3,.ff-spec-card strong,.ff-composer-card h3,.ff-packaging-grid strong,.ff-conversion-panels h3{font-size:15px;line-height:1.18;margin-bottom:8px}.ff-motion-gallery{padding-top:42px}.ff-story-stack,.ff-story-duo{gap:12px}.ff-story-card{min-height:0}.ff-story-card__copy{padding:18px}.ff-story-card__copy h3,.ff-story-duo .ff-story-card__copy h3{font-size:20px;line-height:1.12}.ff-story-card__copy p{font-size:11px;line-height:1.48}.ff-motion-marquee{margin-top:12px;padding:8px 0}.ff-motion-marquee span{font-size:9px;padding:6px 10px}.ff-data-layout,.ff-inquiry-home__quote,.ff-quality-band{gap:18px}.ff-guide-panel,.ff-inquiry-form{padding:18px}.ff-guide-panel h3{font-size:19px}.ff-guide-table{margin-top:12px}.ff-guide-table div{padding:8px 0}.ff-quality-band{padding-top:34px}.ff-quality-list{gap:8px}.ff-quality-list span{font-size:10px;padding:12px 10px}.ff-process-card,.ff-article-card{padding-top:12px}.ff-process-card span{font-size:10px;margin-bottom:10px}.ff-process-card h3,.ff-article-card h3,.ff-faq-item summary{font-size:13px}.ff-faq-item{padding:13px 0}.ff-faq-item div{font-size:11px;padding-top:8px}.ff-inquiry-home__quote{margin-top:34px}.ff-inquiry-form__grid{gap:10px}.ff-inquiry-form label{font-size:9px}.ff-inquiry-form input,.ff-inquiry-form select,.ff-inquiry-form textarea{font-size:12px}@media only screen and (max-width:768px){.ff-inquiry-home{padding-bottom:40px}.ff-inquiry-home__lead{gap:16px;padding:22px 0 26px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:20px}.ff-inquiry-home__catalog,.ff-motion-gallery,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote{padding-top:30px}}.ff-inquiry-home{padding-bottom:44px}.ff-inquiry-home__lead{padding:22px 0 24px}.ff-inquiry-home__catalog,.ff-motion-gallery,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote,.ff-composer,.ff-packaging-lab,.ff-quality-band,.ff-conversion-panels{padding-top:30px}.ff-inquiry-home__section-head{margin-bottom:12px;max-width:620px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:21px}.ff-proof-strip__item{min-height:112px;padding:14px 14px 16px}.ff-proof-strip__item strong{font-size:22px}.ff-proof-strip__item span{font-size:10px;margin-bottom:5px}.ff-inquiry-products,.ff-solution-grid,.ff-feature-grid,.ff-spec-grid,.ff-process-grid,.ff-article-grid,.ff-packaging-grid,.ff-composer-grid,.ff-conversion-panels,.ff-story-stack,.ff-story-duo{gap:10px}.ff-product-card__body,.ff-solution-card__body{padding:9px 8px 10px}.ff-product-card h3,.ff-solution-card__title{font-size:11px}.ff-product-card p,.ff-solution-card__text{font-size:10px;line-height:1.42}.ff-feature-card,.ff-spec-card,.ff-composer-card,.ff-packaging-grid article,.ff-conversion-panels article{min-height:124px;padding:14px}.ff-story-card,.ff-story-card--wide{grid-template-columns:minmax(0,1.08fr) minmax(260px,.82fr);min-height:300px}.ff-story-card__media img{min-height:300px}.ff-story-duo .ff-story-card__media img{aspect-ratio:1 / .68}.ff-story-card--offset,.ff-story-card--offset.ff-reveal,.ff-story-card--offset.ff-reveal.is-visible{transform:none}.ff-story-card__copy{padding:16px}.ff-story-card__copy span{font-size:9px;margin-bottom:8px}.ff-story-card__copy h3,.ff-story-duo .ff-story-card__copy h3{font-size:17px;margin-bottom:8px}.ff-story-card__copy p{font-size:10px;line-height:1.44}.ff-story-card__copy a{font-size:10px;margin-top:12px}.ff-motion-marquee{margin-top:10px}.ff-inquiry-home{--ff-motion-x: 0px;--ff-motion-y: 0px}.ff-inquiry-home__lead{position:relative}.ff-inquiry-home__lead:before{background:radial-gradient(circle,#fff8ee75,#fff8ee00 62%);content:"";height:220px;left:calc(50% + var(--ff-motion-x));opacity:.62;pointer-events:none;position:absolute;top:calc(12px + var(--ff-motion-y));transform:translate(-50%,-20%);transition:opacity .26s ease;width:360px;z-index:0}.ff-inquiry-home__lead>*{position:relative;z-index:1}.ff-inquiry-home__lead-copy,.ff-inquiry-home__signal-panel{animation:ff-home-rise .78s cubic-bezier(.16,1,.3,1) both}.ff-inquiry-home__signal-panel{animation-delay:.12s;transform:translate3d(calc(var(--ff-motion-x) * -.35),calc(var(--ff-motion-y) * -.35),0)}.ff-inquiry-home__actions .btn{overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.ff-inquiry-home__actions .btn:hover,.ff-inquiry-home__actions .btn:focus-visible{box-shadow:0 12px 26px #2c16082e;transform:translateY(-2px)}.ff-proof-strip__item,.ff-product-card,.ff-feature-card,.ff-solution-card,.ff-spec-card,.ff-composer-card,.ff-packaging-grid article,.ff-process-card,.ff-article-card,.ff-conversion-panels article{transition:border-color .26s ease,box-shadow .26s ease,filter .26s ease,transform .26s ease}.ff-proof-strip__item:hover,.ff-product-card:hover,.ff-feature-card:hover,.ff-solution-card:hover,.ff-spec-card:hover,.ff-composer-card:hover,.ff-packaging-grid article:hover,.ff-process-card:hover,.ff-article-card:hover,.ff-conversion-panels article:hover{border-color:#8f330857;box-shadow:0 16px 34px #5926081c;filter:saturate(1.03);transform:translateY(-4px)}.ff-product-card__image,.ff-solution-card__image,.ff-product-card__media svg,.ff-solution-card__media svg{transition:filter .52s ease,transform .52s ease}.ff-product-card:hover .ff-product-card__image,.ff-product-card:hover .ff-product-card__media svg,.ff-solution-card:hover .ff-solution-card__image,.ff-solution-card:hover .ff-solution-card__media svg{filter:saturate(1.1) contrast(1.02);transform:scale(1.045)}.ff-product-card__quote strong,.ff-solution-card__link,.ff-composer-card a,.ff-conversion-panels a{transition:letter-spacing .22s ease,transform .22s ease}.ff-product-card:hover .ff-product-card__quote strong,.ff-solution-card:hover .ff-solution-card__link,.ff-composer-card:hover a,.ff-conversion-panels article:hover a{letter-spacing:.12em}.ff-spec-card strong,.ff-proof-strip__item strong,.ff-process-card span{transition:color .24s ease,transform .24s ease}.ff-spec-card:hover strong,.ff-proof-strip__item:hover strong,.ff-process-card:hover span{color:var(--fatherfish-red);transform:translateY(-1px)}.ff-motion-marquee:hover .ff-motion-marquee__track{animation-play-state:paused}.ff-faq-item{transition:background .24s ease,border-color .24s ease,padding-left .24s ease}.ff-faq-item summary{align-items:center;display:flex;gap:16px;justify-content:space-between;list-style:none}.ff-faq-item summary::-webkit-details-marker{display:none}.ff-faq-item summary:after{color:var(--fatherfish-orange-dark);content:"+";flex:0 0 auto;font-size:18px;line-height:1;transition:transform .22s ease}.ff-faq-item[open]{background:#fff8ee61;border-color:#8f330857;padding-left:12px}.ff-faq-item[open] summary:after{transform:rotate(45deg)}.ff-inquiry-form{position:relative;transition:box-shadow .26s ease,transform .26s ease}.ff-inquiry-form:focus-within{box-shadow:0 18px 44px #59260824;transform:translateY(-2px)}.ff-inquiry-form input,.ff-inquiry-form select,.ff-inquiry-form textarea{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ff-inquiry-form input:focus,.ff-inquiry-form select:focus,.ff-inquiry-form textarea:focus{border-color:#8f33089e;box-shadow:0 0 0 3px #f36c2121;transform:translateY(-1px)}.ff-reveal,.ff-reveal.is-visible{opacity:0;transform:translateY(24px)}.ff-reveal{transition-delay:var(--ff-reveal-delay, 0ms)}.ff-reveal.is-visible{opacity:1;transform:translateY(0)}.ff-story-card--offset.ff-reveal{transform:translateY(54px)}.ff-story-card--offset.ff-reveal.is-visible{transform:translateY(28px)}@keyframes ff-home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ff-inquiry-home__quote{margin-top:26px}@media only screen and (max-width:768px){.ff-inquiry-home__lead{padding:18px 0 20px}.ff-inquiry-home__title,.ff-inquiry-home__section-head h2,.ff-inquiry-home__quote-copy h2,.ff-quality-band h2{font-size:18px}.ff-inquiry-home__catalog,.ff-motion-gallery,.ff-inquiry-home__features,.ff-inquiry-home__solutions,.ff-inquiry-home__data,.ff-inquiry-home__process,.ff-inquiry-home__articles,.ff-inquiry-home__faq,.ff-inquiry-home__quote,.ff-composer,.ff-packaging-lab,.ff-quality-band,.ff-conversion-panels{padding-top:24px}.ff-story-card,.ff-story-card--wide{grid-template-columns:1fr}.ff-story-card__media img{min-height:0}}@media(prefers-reduced-motion:reduce){.ff-inquiry-home *,.ff-inquiry-home *:before,.ff-inquiry-home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.ff-inquiry-home__lead:before{display:none}.ff-reveal,.ff-reveal.is-visible,.ff-story-card--offset.ff-reveal,.ff-story-card--offset.ff-reveal.is-visible{opacity:1;transform:none}}.ao-card-grid{background:var(--ao-card-bg);color:var(--ao-card-text);padding:var(--ao-card-pt) 0 var(--ao-card-pb)}.ao-card-grid__head{margin:0 auto var(--ao-card-head-mb);max-width:var(--ao-card-head-max);text-align:var(--ao-card-align)}.ao-card-grid__head>p,.ao-card-grid__card span{color:var(--ao-card-accent);display:block;font-size:max(8px,calc(var(--ao-card-body) - 1px));font-weight:800;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.ao-card-grid__head h2{color:var(--ao-card-text);font-size:var(--ao-card-heading);font-weight:400;line-height:1.12;margin:0 0 8px}.ao-card-grid__head .rte p,.ao-card-grid__card p{color:var(--ao-card-muted);font-size:var(--ao-card-body);line-height:1.48}.ao-card-grid__items{display:grid;gap:var(--ao-card-gap);grid-template-columns:repeat(var(--ao-card-columns),minmax(0,1fr))}.ao-card-grid__card{background:var(--ao-card-panel);border:var(--ao-card-border-width) solid var(--ao-card-line);border-radius:var(--ao-card-radius);min-height:var(--ao-card-min-height);padding:var(--ao-card-padding)}.ao-card-grid__page{max-width:var(--ao-card-page-max)}.ao-card-grid__card strong{color:var(--ao-card-text);display:block;font-size:var(--ao-card-title);line-height:1.18;margin-bottom:8px}.ao-card-grid__card p{margin:0}.ao-card-grid__card a{border-bottom:1px solid currentColor;color:var(--ao-card-text);display:inline-block;font-size:max(9px,calc(var(--ao-card-body) - 1px));font-weight:800;margin-top:12px;text-transform:uppercase}@media only screen and (max-width:989px){.ao-card-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.ao-card-grid{padding:calc(var(--ao-card-pt) * .8) 0 calc(var(--ao-card-pb) * .8)}.ao-card-grid__items{grid-template-columns:1fr}}.ao-collection-showcase{background:var(--ao-cat-bg);color:var(--ao-cat-text);padding:var(--ao-cat-pt) 0 var(--ao-cat-pb)}.ao-collection-showcase__head{margin:0 auto var(--ao-cat-head-mb);max-width:var(--ao-cat-head-max);text-align:var(--ao-cat-align)}.ao-collection-showcase__page{max-width:var(--ao-cat-page-max)}.ao-collection-showcase__head p:first-child,.ao-category-card__label{color:var(--fatherfish-orange-dark);color:var(--ao-cat-accent);display:block;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.2;margin:0 0 7px;text-transform:uppercase}.ao-collection-showcase__head h2{color:var(--ao-cat-text);font-size:var(--ao-cat-heading-size);font-weight:400;letter-spacing:0;line-height:1.12;margin:0 0 8px}.ao-collection-showcase__head .rte p{color:var(--ao-cat-muted);font-size:var(--ao-cat-body-size);line-height:1.45;margin-bottom:0}.ao-collection-showcase__grid{display:grid;gap:var(--ao-cat-gap);grid-template-columns:repeat(var(--ao-cat-columns),minmax(0,1fr))}.ao-category-card{background:var(--ao-cat-card-bg);border:var(--ao-cat-border-width) solid var(--ao-cat-line);border-radius:var(--ao-cat-radius);min-width:0;overflow:hidden;position:relative;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.ao-category-card:before{background:linear-gradient(135deg,#ffbd6347,#fff8ee00);content:"";height:46%;opacity:0;pointer-events:none;position:absolute;right:-22%;top:-18%;transform:rotate(12deg);transition:opacity .26s ease,transform .42s ease;width:56%;z-index:1}.ao-category-card:hover{border-color:var(--ao-cat-accent);box-shadow:0 16px 34px #5926081c;transform:translateY(-4px)}.ao-category-card:hover:before{opacity:1;transform:rotate(12deg) translate(-8px,8px)}.ao-category-card__media{background:#fff2df;display:block;overflow:hidden}.ao-category-card__media img,.ao-category-card__media svg{aspect-ratio:var(--ao-cat-image-ratio);display:block;height:var(--ao-cat-image-height);object-fit:cover;transition:transform .6s ease,filter .6s ease;width:100%}.ao-category-card:hover .ao-category-card__media img{filter:saturate(1.08);transform:scale(1.045)}.ao-category-card__body{padding:var(--ao-cat-card-padding);position:relative;z-index:2}.ao-category-card h3{color:var(--ao-cat-text);font-size:var(--ao-cat-card-title-size);line-height:1.16;margin:0 0 8px}.ao-category-card h3 a{color:inherit}.ao-category-card p{color:var(--ao-cat-muted);font-size:var(--ao-cat-body-size);line-height:1.44;margin:0 0 10px}.ao-category-card__meta{align-items:baseline;border-top:var(--ao-cat-border-width) solid var(--ao-cat-line);display:flex;gap:6px;padding-top:var(--ao-cat-meta-top)}.ao-category-card__meta strong{color:var(--ao-cat-accent);font-size:22px;line-height:1}.ao-category-card__meta span{color:var(--ao-cat-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ao-category-card__products{display:grid;gap:5px;margin-top:10px}.ao-category-card__products a{color:var(--ao-cat-text);font-size:10px;line-height:1.25;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease,transform .18s ease}.ao-category-card__products a:hover{color:var(--ao-cat-accent);transform:translate(3px)}.ao-category-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ao-category-card__actions a{border-bottom:1px solid currentColor;color:inherit;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;transition:letter-spacing .18s ease,transform .18s ease}.ao-category-card__actions a:hover{letter-spacing:.1em;transform:translateY(-1px)}@media only screen and (max-width:989px){.ao-collection-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.ao-collection-showcase{padding:calc(var(--ao-cat-pt) * .8) 0 calc(var(--ao-cat-pb) * .8)}.ao-collection-showcase__grid{gap:10px;grid-template-columns:1fr}.ao-collection-showcase__head h2{font-size:max(18px,calc(var(--ao-cat-heading-size) - 5px))}}.ao-contact-social{background:var(--ao-contact-bg);color:var(--ao-contact-text);overflow:hidden;padding:var(--ao-contact-pt) 0 var(--ao-contact-pb)}.ao-contact-social__page{max-width:var(--ao-contact-max)}.ao-contact-social__intro{margin:0 auto 18px;max-width:760px;text-align:center}.ao-contact-social__intro>p,.ao-contact-card span,.ao-contact-social__payment span{color:var(--ao-contact-accent);display:block;font-size:max(8px,calc(var(--ao-contact-body) - 2px));font-weight:800;letter-spacing:.09em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.ao-contact-social h2{color:var(--ao-contact-text);font-size:var(--ao-contact-heading);font-weight:500;letter-spacing:0;line-height:1.06;margin:0 0 8px}.ao-contact-social .rte p{color:var(--ao-contact-muted);font-size:var(--ao-contact-body);line-height:1.55;margin-bottom:0}.ao-contact-social__grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ao-contact-card{background:var(--ao-contact-panel);border:1px solid var(--ao-contact-line);border-radius:var(--ao-contact-radius);color:var(--ao-contact-text);min-height:132px;padding:18px;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ao-contact-card--primary{background:#2c1608;color:#fff8ee}.ao-contact-card:hover{border-color:var(--ao-contact-accent);box-shadow:0 16px 34px #5926081a;transform:translateY(-3px)}.ao-contact-card strong{display:block;font-size:16px;line-height:1.16;margin-bottom:10px;overflow-wrap:anywhere}.ao-contact-card small{color:var(--ao-contact-muted);display:block;font-size:var(--ao-contact-body);line-height:1.45}.ao-contact-card--primary span,.ao-contact-card--primary small{color:#ffbd63}.ao-contact-social__payment{align-items:center;background:#fff8eed1;border:1px solid var(--ao-contact-line);border-radius:var(--ao-contact-radius);display:grid;gap:16px;grid-template-columns:minmax(180px,.75fr) minmax(0,1fr) auto;margin-top:12px;padding:20px}.ao-contact-social__payment strong{display:block;font-size:20px;font-weight:600;line-height:1.1}@media only screen and (max-width:989px){.ao-contact-social__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-contact-social__payment{grid-template-columns:1fr}}@media only screen and (max-width:589px){.ao-contact-social{padding:calc(var(--ao-contact-pt) * .75) 0 calc(var(--ao-contact-pb) * .75)}.ao-contact-social__grid{grid-template-columns:1fr}.ao-contact-social h2{font-size:max(20px,calc(var(--ao-contact-heading) - 6px))}}.ao-faq-list{background:var(--ao-faq-bg);color:var(--ao-faq-text);padding:var(--ao-faq-pt) 0 var(--ao-faq-pb)}.ao-faq-list__page{max-width:var(--ao-faq-page-max)}.ao-faq-list__head{margin:0 auto var(--ao-faq-head-mb);max-width:var(--ao-faq-head-max);text-align:var(--ao-faq-align)}.ao-faq-list__head>p{color:var(--ao-faq-accent);font-size:max(8px,calc(var(--ao-faq-body) - 1px));font-weight:800;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.ao-faq-list__head h2{color:var(--ao-faq-text);font-size:var(--ao-faq-heading);font-weight:400;line-height:1.12;margin:0 0 8px}.ao-faq-list__head .rte p,.ao-faq-list__answer,.ao-faq-list__answer p{color:var(--ao-faq-muted);font-size:var(--ao-faq-body);line-height:1.5}.ao-faq-list__items{display:grid;gap:var(--ao-faq-item-gap);margin:0 auto;max-width:var(--ao-faq-items-max)}.ao-faq-list__item{background:var(--ao-faq-panel);border:var(--ao-faq-border-width) solid var(--ao-faq-line);border-radius:var(--ao-faq-radius);overflow:hidden}.ao-faq-list__item summary{align-items:center;color:var(--ao-faq-text);cursor:pointer;display:flex;font-size:var(--ao-faq-question);font-weight:700;gap:16px;justify-content:space-between;line-height:1.25;list-style:none;padding:var(--ao-faq-summary-py) var(--ao-faq-summary-px)}.ao-faq-list__item summary::-webkit-details-marker{display:none}.ao-faq-list__item[open] summary span:last-child{transform:rotate(45deg)}.ao-faq-list__item summary span:last-child{color:var(--ao-faq-accent);flex:0 0 auto;font-size:20px;line-height:1;transition:transform .2s ease}.ao-faq-list__answer{border-top:var(--ao-faq-border-width) solid var(--ao-faq-line);padding:0 var(--ao-faq-summary-px) var(--ao-faq-answer-pb)}.ao-faq-list__answer p:last-child{margin-bottom:0}@media only screen and (max-width:768px){.ao-faq-list{padding:calc(var(--ao-faq-pt) * .8) 0 calc(var(--ao-faq-pb) * .8)}.ao-faq-list__head h2{font-size:max(18px,calc(var(--ao-faq-heading) - 5px))}}.ao-home-intro{--ao-motion-x: 0px;--ao-motion-y: 0px;background:var(--ao-intro-bg);color:var(--ao-intro-text);overflow:hidden;padding:var(--ao-intro-pt) 0 var(--ao-intro-pb)}.ao-home-intro__lead{align-items:stretch;display:grid;gap:var(--ao-intro-gap);grid-template-columns:minmax(0,var(--ao-intro-copy-col)) minmax(300px,var(--ao-intro-panel-col));position:relative}.ao-home-intro__page{max-width:var(--ao-intro-page-max)}.ao-home-intro__lead:before{background:radial-gradient(circle,#fff8ee75,#fff8ee00 64%);content:"";height:220px;left:calc(50% + var(--ao-motion-x));opacity:.7;pointer-events:none;position:absolute;top:calc(0px + var(--ao-motion-y));transform:translate(-50%,-24%);width:360px}.ao-home-intro__copy,.ao-home-intro__signal{animation:ao-home-rise .78s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.ao-home-intro__signal{animation-delay:.12s;background:linear-gradient(145deg,var(--ao-intro-panel),#ffc06f);border:var(--ao-intro-border-width) solid var(--ao-intro-line);border-radius:var(--ao-intro-radius);box-shadow:0 16px 34px #5926081f;display:grid;min-height:var(--ao-intro-panel-min);padding:var(--ao-intro-panel-padding);transform:translate3d(calc(var(--ao-motion-x) * -.35),calc(var(--ao-motion-y) * -.35),0)}.ao-home-intro__eyebrow,.ao-home-intro__signal p,.ao-home-intro__proof span{color:var(--ao-intro-accent);font-size:max(8px,calc(var(--ao-intro-body) - 1px));font-weight:800;letter-spacing:.13em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.ao-home-intro h2{color:var(--ao-intro-text);font-size:var(--ao-intro-heading);font-weight:400;line-height:1.12;margin:0 0 10px}.ao-home-intro .rte p,.ao-home-intro__signal span,.ao-home-intro__proof p{color:var(--ao-intro-muted);font-size:var(--ao-intro-body);line-height:1.48}.ao-home-intro__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ao-home-intro__actions .btn{transition:box-shadow .22s ease,transform .22s ease}.ao-home-intro__actions .btn:hover,.ao-home-intro__actions .btn:focus-visible{box-shadow:0 12px 26px #2c16082e;transform:translateY(-2px)}.ao-home-intro__signal strong{color:var(--ao-intro-accent);display:block;font-size:28px;line-height:.98;margin-bottom:8px}.ao-home-intro__signal div{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.ao-home-intro__signal em{background:#fff8eec7;border:1px solid var(--ao-intro-line);font-size:9px;font-style:normal;font-weight:700;line-height:1.25;padding:8px;text-align:center}.ao-home-intro__proof{border-bottom:var(--ao-intro-border-width) solid var(--ao-intro-line);border-top:var(--ao-intro-border-width) solid var(--ao-intro-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--ao-intro-proof-mt)}.ao-home-intro__proof article{border-right:var(--ao-intro-border-width) solid var(--ao-intro-line);min-height:var(--ao-intro-proof-min);padding:var(--ao-intro-proof-padding);transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.ao-home-intro__proof article:last-child{border-right:0}.ao-home-intro__proof article:hover{border-color:var(--ao-intro-accent);box-shadow:0 16px 34px #5926081a;transform:translateY(-4px)}.ao-home-intro__proof strong{color:var(--ao-intro-accent);display:block;font-size:22px;line-height:1;margin-bottom:5px}.ao-home-intro__proof p{margin:0}@keyframes ao-home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:989px){.ao-home-intro__lead,.ao-home-intro__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-home-intro__lead{grid-template-columns:1fr}}@media only screen and (max-width:768px){.ao-home-intro{padding:calc(var(--ao-intro-pt) * .75) 0 calc(var(--ao-intro-pb) * .75)}.ao-home-intro__proof,.ao-home-intro__signal div{grid-template-columns:1fr}.ao-home-intro h2{font-size:max(18px,calc(var(--ao-intro-heading) - 6px))}.ao-home-intro__proof article,.ao-home-intro__proof article:last-child{border-bottom:1px solid var(--ao-intro-line);border-right:0;min-height:0}}@media(prefers-reduced-motion:reduce){.ao-home-intro *,.ao-home-intro *:before{animation:none!important;transition:none!important}}.ao-image-grid{background:var(--ao-image-bg);color:var(--ao-image-text);padding:var(--ao-image-pt) 0 var(--ao-image-pb)}.ao-image-grid__head{border:var(--ao-image-border-width) solid var(--ao-image-line);border-radius:var(--ao-image-radius);margin:0 auto var(--ao-image-head-mb);max-width:var(--ao-image-head-max);padding:var(--ao-image-card-padding);text-align:var(--ao-image-align)}.ao-image-grid__page{max-width:var(--ao-image-page-max)}.ao-image-grid__head>p,.ao-image-grid__body span{color:var(--ao-image-accent);display:block;font-size:max(8px,calc(var(--ao-image-body) - 1px));font-weight:800;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.ao-image-grid__head h2{color:var(--ao-image-text);font-size:var(--ao-image-heading);font-weight:400;line-height:1.12;margin:0 0 8px}.ao-image-grid__head .rte p,.ao-image-grid__body p{color:var(--ao-image-muted);font-size:var(--ao-image-body);line-height:1.48}.ao-image-grid__items{display:grid;gap:var(--ao-image-gap);grid-template-columns:repeat(var(--ao-image-columns),minmax(0,1fr))}.ao-image-grid__card{background:var(--ao-image-panel);border:var(--ao-image-border-width) solid var(--ao-image-line);border-radius:var(--ao-image-radius);overflow:hidden}.ao-image-grid__media{background:#fff2df;overflow:hidden}.ao-image-grid__media img{aspect-ratio:var(--ao-image-media-ratio);display:block;height:var(--ao-image-media-height);object-fit:var(--ao-card-image-fit, cover);transition:transform .6s ease,filter .6s ease;width:100%}.ao-image-grid__card:hover img{filter:saturate(1.08);transform:scale(1.04)}.ao-image-grid__body{padding:var(--ao-image-card-padding)}.ao-image-grid__body strong{color:var(--ao-image-text);display:block;font-size:var(--ao-image-title);line-height:1.18;margin-bottom:8px}.ao-image-grid__body p{margin:0}.ao-image-grid__body a{border-bottom:1px solid currentColor;color:var(--ao-image-text);display:inline-block;font-size:max(9px,calc(var(--ao-image-body) - 1px));font-weight:800;margin-top:12px;text-transform:uppercase}@media only screen and (max-width:989px){.ao-image-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.ao-image-grid{padding:calc(var(--ao-image-pt) * .8) 0 calc(var(--ao-image-pb) * .8)}.ao-image-grid__items{grid-template-columns:1fr}}.ao-inquiry-form{background:var(--ao-form-bg);color:var(--ao-form-text);padding:var(--ao-form-pt) 0 var(--ao-form-pb)}.ao-inquiry-form__inner{align-items:start;border-top:var(--ao-form-border-width) solid var(--ao-form-line);display:grid;gap:var(--ao-form-gap);grid-template-columns:minmax(0,var(--ao-form-copy-col)) minmax(320px,var(--ao-form-panel-col));padding-top:26px}.ao-inquiry-form__page{max-width:var(--ao-form-page-max)}.ao-inquiry-form__copy>p{color:var(--ao-form-accent);font-size:max(8px,calc(var(--ao-form-body) - 1px));font-weight:800;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.ao-inquiry-form h2{color:var(--ao-form-text);font-size:var(--ao-form-heading);font-weight:400;line-height:1.12;margin:0 0 10px}.ao-inquiry-form .rte p,.ao-inquiry-form label{color:var(--ao-form-muted);font-size:var(--ao-form-body);line-height:1.48}.ao-inquiry-form__form{background:var(--ao-form-panel);border:var(--ao-form-border-width) solid var(--ao-form-line);border-radius:var(--ao-form-radius);padding:var(--ao-form-panel-padding);transition:box-shadow .26s ease,transform .26s ease}.ao-inquiry-form__form:focus-within{box-shadow:0 18px 44px #59260824;transform:translateY(-2px)}.ao-inquiry-form__grid{display:grid;gap:var(--ao-form-field-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.ao-inquiry-form__full{grid-column:1 / -1}.ao-inquiry-form label{color:var(--ao-form-accent);display:block;font-size:max(8px,calc(var(--ao-form-body) - 1px));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ao-inquiry-form input,.ao-inquiry-form select,.ao-inquiry-form textarea{background:#fffaf4;border:1px solid var(--ao-form-line);border-radius:0;color:var(--ao-form-text);font-size:max(12px,var(--ao-form-body));padding:var(--ao-form-input-padding);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:100%}.ao-inquiry-form input:focus,.ao-inquiry-form select:focus,.ao-inquiry-form textarea:focus{border-color:var(--ao-form-accent);box-shadow:0 0 0 3px #f36c2121;transform:translateY(-1px)}.ao-inquiry-form .btn{margin-top:18px}@media only screen and (max-width:989px){.ao-inquiry-form__inner{grid-template-columns:1fr}}@media only screen and (max-width:768px){.ao-inquiry-form{padding:calc(var(--ao-form-pt) * .75) 0 calc(var(--ao-form-pb) * .75)}.ao-inquiry-form__grid{grid-template-columns:1fr}.ao-inquiry-form h2{font-size:max(18px,calc(var(--ao-form-heading) - 5px))}}.ao-support{color:var(--fatherfish-ink);padding:54px 0}.ao-support__frame{position:relative}.ao-support__hero{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr)}.ao-support--media-left .ao-support__copy{order:2}.ao-support--media-left .ao-support__media{order:1}.ao-support--centered .ao-support__hero,.ao-support--card-grid .ao-support__hero{display:block;margin:0 auto;max-width:840px;text-align:center}.ao-support--centered .ao-support__media,.ao-support--card-grid .ao-support__media{margin-top:20px}.ao-support--compact-panel .ao-support__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.ao-support--no-media .ao-support__hero,.ao-support:not(.ao-support--split-media):not(.ao-support--compact-panel) .ao-support__hero{grid-template-columns:1fr}.ao-support__copy,.ao-support__media,.ao-support-card,.ao-support__checklist span{background:#fff8eedb;border:1px solid rgba(89,38,8,.14)}.ao-support--orange-wash .ao-support__copy,.ao-support--orange-wash .ao-support-card,.ao-support--orange-wash .ao-support__checklist span{background:#ffe5c1e0}.ao-support--ink-panel .ao-support__copy,.ao-support--ink-panel .ao-support-card{background:#2c1608;border-color:#ffbd6347;color:#fff8ee}.ao-support__copy{align-content:center;display:grid;min-height:320px;padding:34px}.ao-support--centered .ao-support__copy,.ao-support--card-grid .ao-support__copy{min-height:0}.ao-support__eyebrow,.ao-support-card span{color:var(--fatherfish-orange-dark);display:block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ao-support--ink-panel .ao-support__eyebrow,.ao-support--ink-panel .ao-support-card span,.ao-support--ink-panel .ao-support-card p{color:#ffbd63}.ao-support h2{font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0 0 14px}.ao-support__text,.ao-support p{color:var(--fatherfish-muted);font-size:13px;line-height:1.62;margin:0}.ao-support--ink-panel .ao-support__text{color:#fff8eed1}.ao-support .btn{justify-self:start;margin-top:22px}.ao-support--centered .btn,.ao-support--card-grid .btn{justify-self:center}.ao-support__media{background:#fff2df;min-height:390px;overflow:hidden}.ao-support__media img{display:block;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease;width:100%}.ao-support__hero:hover .ao-support__media img,.ao-support-card--image:hover img{filter:saturate(1.08);transform:scale(1.045)}.ao-support__marquee{border-bottom:1px solid rgba(89,38,8,.16);border-top:1px solid rgba(89,38,8,.16);margin-top:var(--ao-support-marquee-top);overflow:hidden;padding:var(--ao-support-marquee-py) 0}.ao-support__marquee-track{animation:aoSupportMarquee 30s linear infinite;display:flex;min-width:max-content;width:max-content;will-change:transform}.ao-support__marquee-group{display:flex;flex:0 0 auto;gap:var(--ao-support-marquee-gap);min-width:max-content;padding-right:var(--ao-support-marquee-gap)}.ao-support__marquee:hover .ao-support__marquee-track{animation-play-state:paused}.ao-support__marquee span{background:#fff8eeb8;border:1px solid rgba(89,38,8,.14);border-radius:999px;color:var(--fatherfish-ink);font-size:10px;font-weight:800;letter-spacing:.08em;padding:var(--ao-support-tag-py) var(--ao-support-tag-px);text-transform:uppercase;white-space:nowrap}.ao-support__grid,.ao-support__checklist{display:grid;gap:16px;margin-top:18px}.ao-support__grid{grid-template-columns:repeat(var(--ao-support-columns, 3),minmax(0,1fr))}.ao-support-card{min-height:176px;overflow:hidden;padding:22px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.ao-support-card:hover{border-color:#8f330847;box-shadow:0 18px 38px #59260817;transform:translateY(-3px)}.ao-support-card strong{display:block;font-size:19px;line-height:1.16;margin-bottom:12px}.ao-support-card--stat strong{color:var(--fatherfish-orange-dark);font-size:36px;font-weight:400;line-height:.98}.ao-support-card--image{padding:0 0 20px}.ao-support-card__image{background:#fff2df;overflow:hidden}.ao-support-card__image img{aspect-ratio:1 / .72;display:block;object-fit:cover;transition:transform .7s ease,filter .7s ease;width:100%}.ao-support-card__body{padding:20px 22px 0}.ao-support-card--scenario a{color:var(--fatherfish-orange-dark);display:inline-block;font-size:11px;font-weight:800;margin-top:16px;text-decoration:underline;text-underline-offset:3px}.ao-support__checklist{grid-template-columns:repeat(6,minmax(0,1fr))}.ao-support__checklist span{font-size:12px;font-weight:800;padding:16px 10px;text-align:center}.ao-support--reveal-ready [data-ao-reveal]{animation:aoSupportSoftIn .54s ease both;opacity:1;transform:translateY(0);transition:transform .24s ease}.ao-support--reveal-ready [data-ao-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes aoSupportMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes aoSupportSoftIn{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width:990px){.ao-support--two-columns{--ao-support-columns: 2}.ao-support--four-columns{--ao-support-columns: 4}}@media only screen and (max-width:989px){.ao-support__hero,.ao-support--compact-panel .ao-support__hero,.ao-support__grid{grid-template-columns:1fr}.ao-support--media-left .ao-support__copy,.ao-support--media-left .ao-support__media{order:initial}.ao-support__checklist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.ao-support{padding:42px 0}.ao-support__copy,.ao-support-card,.ao-support-card__body{padding:18px}.ao-support h2{font-size:24px}.ao-support__media{min-height:0}.ao-support__media img{aspect-ratio:1 / .82;height:auto}.ao-support__checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.ao-support{padding:38px 0}.ao-support__hero{gap:14px}.ao-support__copy{min-height:250px;padding:24px}.ao-support__media{min-height:310px}.ao-support__eyebrow,.ao-support-card span{font-size:9px;letter-spacing:.12em;margin-bottom:8px}.ao-support h2{font-size:26px;line-height:1.12;margin-bottom:10px}.ao-support__text,.ao-support p{font-size:11px;line-height:1.5}.ao-support .btn{margin-top:16px}.ao-support__marquee{margin-top:12px;padding:8px 0}.ao-support__marquee-group{gap:9px;padding-right:9px}.ao-support__marquee span{font-size:9px;padding:6px 10px}.ao-support__grid,.ao-support__checklist{gap:12px;margin-top:12px}.ao-support-card{min-height:138px;padding:18px}.ao-support-card strong{font-size:15px;line-height:1.18;margin-bottom:8px}.ao-support-card--stat strong{font-size:30px}.ao-support-card--image{padding-bottom:14px}.ao-support-card__body{padding:16px 18px 0}.ao-support-card--scenario a{font-size:10px;margin-top:12px}.ao-support__checklist span{font-size:10px;padding:12px 8px}@media only screen and (max-width:768px){.ao-support{padding:30px 0}.ao-support__copy,.ao-support-card,.ao-support-card__body{padding:16px}.ao-support h2{font-size:21px}.ao-support__media{min-height:0}}.ao-support{padding:28px 0}.ao-support__hero{gap:10px;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)}.ao-support--compact-panel .ao-support__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.ao-support__copy{min-height:210px;padding:20px}.ao-support__media{min-height:250px}.ao-support__media img{max-height:340px}.ao-support__eyebrow,.ao-support-card span{font-size:8px;letter-spacing:.11em;margin-bottom:7px}.ao-support h2{font-size:22px;line-height:1.1;margin-bottom:8px}.ao-support__text,.ao-support p{font-size:10px;line-height:1.44}.ao-support .btn{margin-top:12px}.ao-support__marquee,.ao-support__grid,.ao-support__checklist{margin-top:10px}.ao-support__grid,.ao-support__checklist{gap:10px}.ao-support-card{min-height:118px;padding:14px}.ao-support-card strong{font-size:13px;margin-bottom:7px}.ao-support-card--stat strong{font-size:26px}.ao-support-card--image{padding-bottom:12px}.ao-support-card__body{padding:14px 14px 0}.ao-support-card__image img{aspect-ratio:1 / .62}.ao-support__checklist span{font-size:9px;padding:10px 8px}@media only screen and (max-width:768px){.ao-support{padding:24px 0}.ao-support__hero,.ao-support--compact-panel .ao-support__hero{gap:10px;grid-template-columns:1fr}.ao-support__copy,.ao-support-card,.ao-support-card__body{padding:14px}.ao-support h2{font-size:18px}.ao-support__media img{max-height:none}}.ao-support{background:var(--ao-support-bg);color:var(--ao-support-text);padding-bottom:var(--ao-support-pb);padding-top:var(--ao-support-pt)}.ao-support__page{max-width:var(--ao-support-page-max)}.ao-support__hero{grid-template-columns:minmax(0,var(--ao-support-copy-col)) minmax(300px,var(--ao-support-media-col))}.ao-support__hero,.ao-support__grid,.ao-support__checklist{gap:var(--ao-support-gap-custom)}.ao-support__copy,.ao-support-card,.ao-support__checklist span{background:var(--ao-support-panel);border:var(--ao-support-border-width) solid var(--ao-support-line);border-radius:var(--ao-support-radius)}.ao-support__copy,.ao-support-card{padding:var(--ao-support-panel-padding)}.ao-support__copy{min-height:var(--ao-support-copy-min)}.ao-support__media{border:var(--ao-support-border-width) solid var(--ao-support-line);border-radius:var(--ao-support-radius);min-height:var(--ao-support-media-min)}.ao-support__media img{max-height:var(--ao-support-media-max)}.ao-support__eyebrow,.ao-support-card span{color:var(--ao-support-accent);font-size:max(8px,calc(var(--ao-support-body-size) - 1px))}.ao-support h2{color:var(--ao-support-text);font-size:var(--ao-support-heading-size)}.ao-support__text,.ao-support p{color:var(--ao-support-muted);font-size:var(--ao-support-body-size)}.ao-support-card strong{color:var(--ao-support-text);font-size:var(--ao-support-card-title-size)}.ao-support-card{min-height:var(--ao-support-card-min)}.ao-support__marquee{margin-top:var(--ao-support-marquee-top);padding:var(--ao-support-marquee-py) 0}.ao-support__marquee-group{gap:var(--ao-support-marquee-gap);padding-right:var(--ao-support-marquee-gap)}.ao-support__marquee span{padding:var(--ao-support-tag-py) var(--ao-support-tag-px)}.ao-support-card__image img{aspect-ratio:var(--ao-support-image-ratio);height:var(--ao-support-image-height)}.ao-support__checklist span{padding:var(--ao-support-check-py) var(--ao-support-check-px)}.ao-support-card--stat strong,.ao-support-card--scenario a{color:var(--ao-support-accent)}.ao-support--ink-panel{--ao-support-text: #fff8ee;--ao-support-muted: rgba(255, 248, 238, .8);--ao-support-accent: #ffbd63;--ao-support-panel: #2c1608;--ao-support-line: rgba(255, 189, 99, .28)}.ao-support--ink-panel .ao-support-card strong,.ao-support--ink-panel h2{color:#fff8ee}.ao-support--ink-panel .ao-support__text,.ao-support--ink-panel .ao-support__text p,.ao-support--ink-panel .ao-support-card p{color:#fff8eed1}@media only screen and (max-width:768px){.ao-support{padding-bottom:calc(var(--ao-support-pb) * .8);padding-top:calc(var(--ao-support-pt) * .8)}.ao-support h2{font-size:max(18px,calc(var(--ao-support-heading-size) - 5px))}}.ao-page-hero{background:var(--ao-hero-bg);color:var(--ao-hero-text);padding:var(--ao-hero-pt) 0 var(--ao-hero-pb)}.ao-page-hero__inner{align-items:stretch;display:grid;gap:var(--ao-hero-gap);grid-template-columns:minmax(0,var(--ao-hero-copy-col)) minmax(320px,var(--ao-hero-media-col))}.ao-page-hero__page{max-width:var(--ao-hero-page-max)}.ao-page-hero--centered .ao-page-hero__inner,.ao-page-hero--text-only .ao-page-hero__inner{grid-template-columns:1fr}.ao-page-hero--centered .ao-page-hero__copy{margin:0 auto;max-width:var(--ao-hero-copy-max);text-align:center}.ao-page-hero__copy,.ao-page-hero__media{background:var(--ao-hero-panel);border:var(--ao-hero-border-width) solid var(--ao-hero-line);border-radius:var(--ao-hero-radius);overflow:hidden}.ao-page-hero__copy{align-content:center;display:grid;min-height:var(--ao-hero-copy-min);padding:var(--ao-hero-copy-padding)}.ao-page-hero__eyebrow{color:var(--ao-hero-accent);font-size:max(8px,calc(var(--ao-hero-body) - 1px));font-weight:800;letter-spacing:.13em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.ao-page-hero h1{color:var(--ao-hero-text);font-size:var(--ao-hero-heading);font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 10px;text-transform:none}.ao-page-hero__text,.ao-page-hero__text p{color:var(--ao-hero-muted);font-size:var(--ao-hero-body);line-height:1.48;margin-bottom:0}.ao-page-hero .btn{justify-self:start;margin-top:16px}.ao-page-hero--centered .btn{justify-self:center}.ao-page-hero__media{background:#fff2df;overflow:hidden}.ao-page-hero__media img{display:block;height:100%;min-height:var(--ao-hero-media-min);object-fit:cover;width:100%}@media only screen and (max-width:768px){.ao-page-hero{padding:calc(var(--ao-hero-pt) * .8) 0 calc(var(--ao-hero-pb) * .8)}.ao-page-hero__inner{grid-template-columns:1fr}.ao-page-hero__copy{min-height:0;padding:calc(var(--ao-hero-copy-padding) * .75)}.ao-page-hero h1{font-size:max(20px,calc(var(--ao-hero-heading) - 8px))}.ao-page-hero__media img{min-height:0}}.ao-story-gallery{background:var(--ao-story-bg);color:var(--ao-story-text);overflow:hidden;padding:var(--ao-story-pt) 0 var(--ao-story-pb)}.ao-story-gallery__head{margin:0 auto var(--ao-story-head-mb);max-width:var(--ao-story-head-max);text-align:var(--ao-story-align)}.ao-story-gallery__page{max-width:var(--ao-story-page-max)}.ao-story-gallery__head>p,.ao-story-card__copy span{color:var(--ao-story-accent);display:block;font-size:max(8px,calc(var(--ao-story-body) - 1px));font-weight:800;letter-spacing:.13em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.ao-story-gallery__head h2{color:var(--ao-story-text);font-size:var(--ao-story-heading);font-weight:400;line-height:1.12;margin:0 0 8px}.ao-story-gallery__head .rte p,.ao-story-card__copy p{color:var(--ao-story-muted);font-size:var(--ao-story-body);line-height:1.48;margin-bottom:0}.ao-story-gallery__grid{display:grid;gap:var(--ao-story-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.ao-story-gallery__grid--stacked{grid-template-columns:1fr}.ao-story-card{background:var(--ao-story-panel);border:var(--ao-story-border-width) solid var(--ao-story-line);border-radius:var(--ao-story-radius);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.ao-story-card--wide{grid-column:1 / -1;grid-template-columns:minmax(0,var(--ao-story-wide-left)) minmax(220px,var(--ao-story-wide-right))}.ao-story-card:hover{border-color:var(--ao-story-accent);box-shadow:0 16px 34px #5926081c;transform:translateY(-4px)}.ao-story-card__media{background:#fff2df;overflow:hidden;position:relative}.ao-story-card__media:after{background:linear-gradient(115deg,#fff0 34%,#ffffff57,#fff0 62%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-55%);transition:opacity .24s ease,transform .85s ease}.ao-story-card:hover .ao-story-card__media:after{opacity:1;transform:translate(55%)}.ao-story-card__media img{aspect-ratio:var(--ao-story-image-ratio);display:block;height:var(--ao-story-image-height);object-fit:cover;transition:filter .62s ease,transform .62s ease;width:100%}.ao-story-card--wide .ao-story-card__media img{height:var(--ao-story-wide-image-height)}.ao-story-card:hover .ao-story-card__media img{filter:saturate(1.08) contrast(1.02);transform:scale(1.045)}.ao-story-card__copy{align-self:center;padding:var(--ao-story-copy-padding)}.ao-story-card__copy h3{color:var(--ao-story-text);font-size:var(--ao-story-title);font-weight:400;line-height:1.14;margin:0 0 8px}.ao-story-card__copy a{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:max(9px,calc(var(--ao-story-body) - 1px));font-weight:800;margin-top:12px;text-transform:uppercase;transition:letter-spacing .18s ease,transform .18s ease}.ao-story-card__copy a:hover{letter-spacing:.1em;transform:translateY(-1px)}.ao-story-marquee{border-bottom:1px solid var(--ao-story-line);border-top:1px solid var(--ao-story-line);margin-top:var(--ao-story-marquee-top);overflow:hidden;padding:8px 0;white-space:nowrap}.ao-story-marquee__track{animation:ao-story-marquee 34s linear infinite;display:flex;min-width:max-content;width:max-content;will-change:transform}.ao-story-marquee__group{display:flex;flex:0 0 auto;gap:10px;min-width:max-content;padding-right:10px}.ao-story-marquee:hover .ao-story-marquee__track{animation-play-state:paused}.ao-story-marquee span{background:#fff8eeb8;border:1px solid var(--ao-story-line);border-radius:999px;color:var(--ao-story-text);font-size:max(8px,calc(var(--ao-story-body) - 1px));font-weight:800;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}@keyframes ao-story-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (max-width:768px){.ao-story-gallery{padding:calc(var(--ao-story-pt) * .8) 0 calc(var(--ao-story-pb) * .8)}.ao-story-gallery__grid,.ao-story-card--wide{grid-template-columns:1fr}.ao-story-card--wide{grid-column:auto}.ao-story-gallery__head h2{font-size:max(18px,calc(var(--ao-story-heading) - 5px))}}@media(prefers-reduced-motion:reduce){.ao-story-gallery *,.ao-story-gallery *:before,.ao-story-gallery *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
