:root{--cream:#fff8ee;--raised:#fffdf9;--sand:#f1e4d1;--ink:#2b2320;--muted:#6e6058;--coral:#ff6b57;--deep:#c23d2a;--line:#f1e4d1;--display:"Italiana", Georgia, serif;--hand:"Mrs Saint Delafield", cursive;--sans:"DM Sans", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.fgt{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.fgt a{color:var(--deep)}.fgt a:hover{color:var(--ink)}.fgt img{max-width:100%;height:auto;display:block}.fgt :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fgt-skip{position:absolute;left:-9999px}.fgt-skip:focus{left:16px;top:16px;background:var(--raised);padding:8px 12px;z-index:10}.fgt-wrap{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.fgt-eyebrow{margin:0;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.fgt-display{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(48px,7vw,92px);line-height:1.04;letter-spacing:.01em}.fgt-h2{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(38px,4.6vw,60px);line-height:1.07}.fgt-h3{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.2}.fgt-lead{margin:0;font-size:18px;line-height:30px;max-width:560px}.fgt-body{margin:0;font-size:17px;line-height:28px}.fgt-small{margin:0;font-size:14px;line-height:20px;color:var(--muted)}.fgt-hand{font-family:var(--hand);color:var(--deep)}.fgt-btn{display:inline-block;background:var(--deep);color:#fff!important;text-decoration:none;border:0;border-radius:999px;padding:16px 28px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:center}.fgt-btn:hover{background:var(--ink)}.fgt-btn--ink{background:var(--ink);color:var(--cream)!important}.fgt-btn--ink:hover{background:var(--deep)}.fgt-btn--ghost{background:transparent;border:1px solid currentColor;color:inherit!important;font-weight:500}.fgt-btn--ghost:hover{background:transparent;opacity:.8}.fgt-btn--light{background:var(--cream);color:var(--ink)!important}.fgt-btn--light:hover{background:var(--sand)}.fgt-link{color:var(--ink)!important;font-size:15px;font-weight:500}.fgt-topbar{background:var(--ink);color:var(--cream);text-align:center;padding:10px 24px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fgt-topbar a{color:var(--cream)}.fgt-header{border-bottom:1px solid var(--line);background:var(--cream)}.fgt-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px}.fgt-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)!important}.fgt-logo__words{display:flex;flex-direction:column}.fgt-logo__fg{font-family:var(--display);font-size:30px;line-height:30px;letter-spacing:.04em}.fgt-logo__t{font-family:var(--hand);font-size:30px;line-height:26px;color:var(--deep);margin:-10px 0 0 70px}.fgt-nav{display:flex;gap:32px}.fgt-nav a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fgt-nav a[aria-current=page]{color:var(--deep);text-decoration:underline;text-underline-offset:6px;font-weight:600}.fgt-menu{display:none}.fgt-menu summary{list-style:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.fgt-menu summary::-webkit-details-marker{display:none}.fgt-menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:1px solid var(--line);padding:8px 24px 20px;display:flex;flex-direction:column;z-index:20}.fgt-menu__panel a{color:var(--ink);text-decoration:none;padding:12px 0;font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}@media(max-width:900px){.fgt-nav,.fgt-header__cta{display:none}.fgt-menu{display:block}.fgt-header{position:relative}.fgt-logo__fg{font-size:24px;line-height:24px}.fgt-logo__t{font-size:24px;line-height:20px;margin:-8px 0 0 56px}.fgt-wrap{padding-left:20px;padding-right:20px}}.fgt-section{padding-top:104px;padding-bottom:104px}.fgt-dark{background:var(--ink);color:var(--cream)}.fgt-dark .fgt-eyebrow,.fgt-dark .fgt-small{color:var(--sand)}.fgt-raised{background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fgt-split{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.fgt-split>*{min-width:0}.fgt-stack{display:flex;flex-direction:column;gap:24px}.fgt-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}@media(max-width:700px){.fgt-section{padding-top:56px;padding-bottom:56px}.fgt-split{gap:40px}}.fgt-hero{padding-top:88px;padding-bottom:96px}.fgt-hero__copy{flex:1 1 520px}.fgt-hero__art{flex:1 1 400px;display:flex;justify-content:center}.fgt-arch{width:460px;max-width:100%;aspect-ratio:460/580;border-radius:999px 999px 12px 12px;background:var(--sand);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}.fgt-arch svg{width:70%;height:auto}.fgt-arch p{margin:0;font-family:var(--hand);font-size:clamp(30px,3.6vw,44px);line-height:1}@media(max-width:700px){.fgt-hero{padding-top:40px;padding-bottom:48px}}.fgt-form{display:flex;flex-direction:column;gap:12px;max-width:560px}.fgt-form label{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fgt-form__row{display:flex;flex-wrap:wrap;gap:12px}.fgt-form input[type=email]{flex:1 1 240px;height:54px;border:1px solid var(--muted);border-radius:6px;background:var(--raised);padding:0 16px;font-family:var(--sans);font-size:16px;color:var(--ink)}.fgt-form .fgt-btn{height:54px;padding:0 30px}.fgt-form__note{margin:0;font-size:14px;line-height:20px;color:var(--muted)}.fgt-form__msg{margin:0;padding:12px 16px;border-radius:6px;background:var(--sand);color:var(--ink);font-size:15px}.fgt-dark .fgt-form input[type=email]{background:transparent;border-color:var(--sand);color:var(--cream)}.fgt-dark .fgt-form__note,.fgt-dark .fgt-form__note a{color:var(--sand)}.fgt-dark .fgt-form__msg{background:#3a302b;color:var(--cream)}@media(max-width:600px){.fgt-form .fgt-btn{width:100%}}.fgt-stat{margin:0;font-family:var(--display);font-size:clamp(64px,10vw,128px);line-height:.98;color:var(--coral)}.fgt-stat-sub{margin:0;font-family:var(--display);font-size:clamp(28px,3.2vw,40px);line-height:1.2}.fgt-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:#6e6058;border-top:1px solid #6e6058;border-bottom:1px solid #6e6058}.fgt-pillars>div{background:var(--ink);padding:36px 32px;display:flex;flex-direction:column;gap:14px}.fgt-pillars>div:first-child{padding-left:0}.fgt-pillars h3{margin:0;font-family:var(--display);font-weight:400;font-size:40px;line-height:44px}.fgt-pillars p{margin:0;font-size:16px;line-height:26px;color:var(--sand)}@media(max-width:600px){.fgt-pillars>div{padding:24px 0}}.fgt-promise{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.fgt-promise li{display:flex;gap:28px;padding:26px 0;border-top:1px solid var(--line)}.fgt-promise__n{font-family:var(--display);font-size:36px;line-height:36px;color:var(--deep);min-width:52px}.fgt-promise h3{margin:0;font-size:18px;line-height:26px;font-weight:600}.fgt-promise p{margin:4px 0 0;font-size:16px;line-height:24px;color:var(--muted)}.fgt-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.fgt-piece{display:flex;flex-direction:column;gap:16px}.fgt-piece__arch{aspect-ratio:3/4.4;border-radius:999px 999px 12px 12px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:96px}.fgt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:56px 32px}@media(max-width:400px){.fgt-cards{grid-template-columns:1fr}}.fgt-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--ink)!important}.fgt-card__img{border-radius:12px;overflow:hidden;aspect-ratio:3/2;background:var(--sand)}.fgt-card__img img{width:100%;height:100%;object-fit:cover}.fgt-card h3{margin:0;font-family:var(--display);font-weight:400;font-size:30px;line-height:36px}.fgt-card p{margin:0;font-size:16px;line-height:24px;color:var(--muted)}.fgt-card:hover h3{text-decoration:underline;text-underline-offset:5px}.fgt-empty{border:1px dashed var(--muted);border-radius:12px;padding:40px;text-align:center}.fgt-help{border:1px solid var(--ink);border-radius:12px;padding:36px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.fgt-help>div{flex:1 1 420px;display:flex;flex-direction:column;gap:8px}.fgt-help__title{margin:0;font-family:var(--display);font-size:clamp(28px,3vw,38px);line-height:1.15}.fgt-dark .fgt-help{border-color:var(--sand)}.fgt-chips{display:flex;flex-wrap:wrap;gap:10px}.fgt-chip{border:1px solid var(--ink);color:var(--ink)!important;text-decoration:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fgt-chip[aria-current=page]{background:var(--ink);color:var(--cream)!important}.fgt-article{max-width:760px;margin:0 auto;padding:72px 32px 32px;display:flex;flex-direction:column;gap:22px}.fgt-article__title{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(44px,6vw,72px);line-height:1.06}.fgt-article__cover{max-width:1100px;margin:0 auto;padding:0 32px}.fgt-article__cover img{border-radius:12px;width:100%}.fgt-rte{max-width:760px;margin:0 auto;padding:48px 32px;font-size:18px;line-height:30px}.fgt-rte h2{font-family:var(--display);font-weight:400;font-size:34px;line-height:40px;margin:40px 0 12px}.fgt-rte p{margin:0 0 20px}.fgt-rte ul{margin:0 0 20px;padding-left:22px}.fgt-rte small{font-size:14px;line-height:20px;color:var(--muted)}.fgt-rte a{color:var(--deep)}.fgt-box{background:var(--sand);border-radius:12px;padding:36px;display:flex;flex-direction:column;gap:16px}@media(max-width:700px){.fgt-article,.fgt-rte,.fgt-article__cover{padding-left:20px;padding-right:20px}.fgt-article{padding-top:40px}}.fgt-center{text-align:center;align-items:center}.fgt-tiles{display:flex;flex-wrap:wrap;gap:24px}.fgt-tile{flex:1 1 340px;background:var(--raised);border:1px solid var(--line);border-radius:12px;padding:40px;display:flex;flex-direction:column;gap:12px}.fgt-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.fgt-cols>div{border-top:1px solid var(--ink);padding-top:24px;display:flex;flex-direction:column;gap:12px}.fgt-table{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.fgt-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px}.fgt-table th{text-align:left;padding:18px 24px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fgt-table td{padding:18px 24px;color:var(--muted)}.fgt-footer__in{padding-top:64px;padding-bottom:36px;display:flex;flex-direction:column;gap:40px}.fgt-footer__cols{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.fgt-footer__col{display:flex;flex-direction:column;gap:12px}.fgt-footer__col a{color:var(--ink);text-decoration:none;font-size:15px}.fgt-footer__col a:hover{text-decoration:underline}.fgt-footer__legal{margin:0;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:20px;color:var(--muted)}.fgt-dark .fgt-help .fgt-btn--ink{background:var(--cream);color:var(--ink)!important}.fgt-dark .fgt-help .fgt-eyebrow,.fgt-dark .fgt-help .fgt-small{color:var(--sand)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fgt.css.map */
