.fgt-wrap{max-width:1320px}.fgt-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fgt-dot{width:8px;height:8px;border-radius:50%;background:var(--deep);display:inline-block}.fgt-dark .fgt-dot{background:var(--coral)}.fgt-header__in{padding-top:16px;padding-bottom:16px}.fgt-nav{gap:8px}.fgt-nav a{display:flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:999px;text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.fgt-nav a small{font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:600}.fgt-nav a:hover{background:var(--sand)}.fgt-nav a[aria-current=page]{background:var(--ink);color:var(--cream);text-decoration:none}.fgt-nav a[aria-current=page] small{color:var(--sand)}.fgt-nav .fgt-nav__help{color:var(--deep)}.fgt-menu__panel{position:fixed;right:0;bottom:0;left:0;top:0;background:var(--ink);color:var(--cream);padding:24px 24px 32px;overflow:auto;z-index:50;gap:0}.fgt-menu[open] summary{position:fixed;top:14px;right:16px;z-index:60;background:var(--cream);border-radius:999px}.fgt-menu__panel a{color:var(--cream);border-bottom:1px solid #4a3f3a;padding:22px 0;text-transform:none;letter-spacing:0;display:flex;flex-direction:column;gap:4px}.fgt-menu__panel a b{font-family:var(--display);font-weight:400;font-size:40px;line-height:44px}.fgt-menu__panel a span{font-size:13px;color:var(--sand);letter-spacing:.08em;text-transform:uppercase}.fgt-menu__panel .fgt-menu__brand{font-family:var(--hand);font-size:36px;color:var(--coral);margin:8px 0 16px}.fgt-menu__panel .fgt-btn{margin-top:24px;align-self:flex-start}.fgt-ribbon{background:var(--deep);color:#fff;overflow:hidden;white-space:nowrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.fgt-ribbon__track{display:inline-flex;gap:48px;padding:16px 0;animation:fgt-scroll 40s linear infinite}.fgt-ribbon__track span{font-family:var(--display);font-size:28px;line-height:32px;display:inline-flex;align-items:center;gap:48px}.fgt-ribbon__track span:after{content:"";width:10px;height:10px;border-radius:50%;background:#fff;display:inline-block}@keyframes fgt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fgt-ribbon__track{animation:none}}.fgt-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.fgt-tile2{border-radius:20px;padding:36px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:200px}.fgt-tile2--line{background:var(--raised);border:1px solid var(--line)}.fgt-tile2--sand{background:var(--sand)}.fgt-tile2--ink{background:var(--ink);color:var(--cream)}.fgt-tile2--coral{background:var(--coral);color:var(--ink)}.fgt-tile2--deep{background:var(--deep);color:#fff}.fgt-tile2--ink .fgt-eyebrow,.fgt-tile2--ink .fgt-small{color:var(--sand)}.fgt-tile2--coral .fgt-eyebrow,.fgt-tile2--coral .fgt-small{color:var(--ink)}.fgt-tile2--deep .fgt-eyebrow,.fgt-tile2--deep .fgt-small{color:#fff}.s-3{grid-column:span 3}.s-4{grid-column:span 4}.s-5{grid-column:span 5}.s-6{grid-column:span 6}.s-7{grid-column:span 7}.s-8{grid-column:span 8}.s-12{grid-column:span 12}.r-2{grid-row:span 2}.fgt-bottom{margin-top:auto}.fgt-big{margin:0;font-family:var(--display);font-weight:400;line-height:.95}@media(max-width:1000px){.s-3,.s-4,.s-5{grid-column:span 6}.s-7,.s-8{grid-column:span 12}}@media(max-width:700px){.fgt-bento{grid-template-columns:1fr}.fgt-bento>*{grid-column:auto!important;grid-row:auto!important}.fgt-tile2{padding:28px;border-radius:16px}}.fgt-hero2{padding-top:24px;padding-bottom:24px}.fgt-hero2__main{padding:56px;justify-content:center}.fgt-hero2__main .fgt-display{font-size:clamp(46px,6.2vw,96px)}.fgt-hero2__art{padding:0;align-items:center;justify-content:center;background:var(--sand);min-height:420px}.fgt-hero2__art svg{width:78%;max-width:420px;height:auto}.fgt-hero2__art p{position:absolute;bottom:28px;left:0;right:0;text-align:center;margin:0;font-family:var(--hand);font-size:clamp(30px,3vw,42px);line-height:1}@media(max-width:700px){.fgt-hero2__main{padding:28px}.fgt-hero2__art{min-height:340px}}.fgt-sun{position:absolute;border-radius:50%;background:var(--coral)}.fgt-water{position:absolute;left:0;right:0;height:1px;background:currentColor;opacity:.4}.fgt-giant{font-family:var(--display);font-size:clamp(64px,8vw,120px);line-height:.9;margin:0}.fgt-minirows{display:flex;flex-direction:column;border-top:1px solid #4a3f3a}.fgt-minirows div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #4a3f3a;font-size:14px;color:var(--sand)}.fgt-pcard{border-radius:20px;padding:32px;border:1px solid var(--ink);display:flex;flex-direction:column;gap:12px;min-height:240px;background:var(--cream);transition:transform .2s ease}.fgt-pcard:hover{transform:translateY(-4px)}.fgt-pcard__n{font-family:var(--display);font-size:72px;line-height:1;color:var(--deep)}.fgt-pcard h3{margin:0;font-size:20px;line-height:28px;font-weight:600}.fgt-pcard p{margin:0;color:var(--muted);font-size:16px;line-height:24px}@media(prefers-reduced-motion:reduce){.fgt-pcard{transition:none}.fgt-pcard:hover{transform:none}}.fgt-pieces2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:end}.fgt-pieces2 .fgt-piece:nth-child(1) .fgt-piece__arch{aspect-ratio:3/4.6}.fgt-pieces2 .fgt-piece:nth-child(2) .fgt-piece__arch{aspect-ratio:3/3.6}.fgt-pieces2 .fgt-piece:nth-child(3) .fgt-piece__arch{aspect-ratio:3/4.1}.fgt-piece__arch{position:relative}.fgt-piece__label{position:absolute;left:16px;bottom:16px;background:var(--cream);color:var(--ink);border-radius:999px;padding:8px 14px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.fgt-pieces2{grid-template-columns:1fr 1fr}.fgt-pieces2 .fgt-piece:nth-child(3){display:none}}.fgt-notes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.fgt-notes>:first-child{grid-column:span 7;grid-row:span 2}.fgt-notes>:not(:first-child){grid-column:span 5}.fgt-notes>:first-child .fgt-card__img{aspect-ratio:4/3}.fgt-notes>:first-child h3{font-size:clamp(34px,3.4vw,48px);line-height:1.08}.fgt-notes>:not(:first-child){flex-direction:row;gap:20px;align-items:flex-start}.fgt-notes>:not(:first-child) .fgt-card__img{flex:0 0 46%;aspect-ratio:1/1}.fgt-notes>:not(:first-child) h3{font-size:26px;line-height:32px}@media(max-width:900px){.fgt-notes{grid-template-columns:1fr}.fgt-notes>*{grid-column:auto!important;grid-row:auto!important}.fgt-notes>:not(:first-child){flex-direction:column}.fgt-notes>:not(:first-child) .fgt-card__img{flex:none;width:100%;aspect-ratio:3/2}}.fgt-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fgt-sched{border-radius:20px;overflow:hidden;background:var(--raised);border:1px solid var(--line);display:flex;flex-direction:column}.fgt-sched img{aspect-ratio:3/2;object-fit:cover;width:100%}.fgt-sched div{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.fgt-sched h3{margin:0;font-family:var(--display);font-weight:400;font-size:26px;line-height:32px}@media(max-width:900px){.fgt-schedule{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fgt-schedule{grid-template-columns:1fr}}.fgt-help2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.fgt-help2__num{font-family:var(--display);font-size:clamp(80px,12vw,180px);line-height:.85;margin:0;color:var(--coral)}@media(max-width:700px){.fgt-help2{grid-template-columns:1fr}.fgt-help2>*{grid-column:auto!important}}.fgt-join2{position:relative;overflow:hidden}.fgt-join2__sun{position:absolute;right:-140px;top:-300px;width:480px;height:480px;border-radius:50%;background:var(--deep)}.fgt-join2__lines{position:absolute;right:-40px;top:200px;width:560px;height:2px;background:var(--sand);opacity:.35;box-shadow:0 36px 0 var(--sand),0 72px 0 var(--sand)}.fgt-join2 .fgt-wrap{position:relative;z-index:1}@media(max-width:700px){.fgt-join2__sun{width:280px;height:280px;right:-120px;top:-200px}.fgt-join2__lines{display:none}}.fgt-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.fgt-flow__step{position:relative;padding:28px;border-radius:20px;display:flex;flex-direction:column;gap:10px;min-height:220px;margin-right:28px}.fgt-flow__step:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;width:20px;height:2px;background:var(--ink)}.fgt-flow__step:not(:last-child):before{content:"";position:absolute;right:-26px;top:calc(50% - 5px);border-left:8px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent}.fgt-flow__step:last-child{margin-right:0}.fgt-flow__n{font-family:var(--display);font-size:44px;line-height:1}@media(max-width:900px){.fgt-flow{grid-template-columns:1fr}.fgt-flow__step{margin-right:0;margin-bottom:28px;min-height:0}.fgt-flow__step:not(:last-child):after{right:auto;left:50%;top:auto;bottom:-22px;width:2px;height:16px}.fgt-flow__step:not(:last-child):before{right:auto;left:calc(50% - 5px);top:auto;bottom:-28px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--ink);border-bottom:0}}.fgt-art2{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;max-width:1120px;margin:0 auto;padding:56px 32px}.fgt-art2__side{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:20px}.fgt-art2__side .fgt-tile2{padding:24px;min-height:0;gap:8px}.fgt-art2 .fgt-rte{padding:0;max-width:700px;margin:0}.fgt-rte>p:first-child:first-letter{font-family:var(--display);float:left;font-size:88px;line-height:.8;padding:8px 12px 0 0;color:var(--deep)}@media(max-width:900px){.fgt-art2{grid-template-columns:1fr;gap:32px;padding:32px 20px}.fgt-art2__side{position:static;order:2}}.fgt-art2__hero{max-width:1320px;margin:0 auto;padding:24px 32px 0}.fgt-art2__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.fgt-art2__head .fgt-tile2{min-height:0}@media(max-width:700px){.fgt-art2__hero{padding:16px 20px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fgt-v2.css.map */
