.smk-page{background:var(--background);color:var(--foreground);overflow:hidden}.smk-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.smk-hero{min-height:clamp(560px,42vw,720px);position:relative;overflow:hidden}.smk-hero>img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.smk-hero:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 72%, transparent) 30%, transparent 58%);position:absolute;inset:0}.smk-hero-copy{z-index:1;width:min(700px,52vw);padding:clamp(8rem,10vw,10rem) 0 4rem 5.2vw;position:relative}.smk-hero h1{font-family:var(--font-display);letter-spacing:0;margin:.8rem 0 .4rem;font-size:clamp(4.2rem,6.6vw,7.4rem);font-weight:400;line-height:.92}.smk-hero-copy p{font-family:var(--font-display);margin:1.2rem 0 0;font-size:clamp(1.5rem,2.1vw,2.3rem);font-style:italic;line-height:1.15}.smk-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem);padding:clamp(3rem,5vw,5.5rem) 5.2vw;display:grid}.smk-intro-copy{max-width:620px}.smk-intro-copy h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 1.4rem;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:1.1}.smk-intro-copy p{margin:0;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.5}.smk-intro-copy p+p{margin-top:1rem}.smk-intro-image{aspect-ratio:16/9;overflow:hidden}.smk-image{aspect-ratio:5/3;overflow:hidden}.smk-intro-image img,.smk-image img,.smk-closing img{object-fit:cover;width:100%;height:100%;display:block}.smk-note{padding:clamp(1rem,2vw,2rem) 5.2vw clamp(2rem,3vw,3rem)}.smk-note p{max-width:34rem;margin:.7rem 0 0;font-size:1.05rem;font-style:italic;line-height:1.5}.smk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3.5rem,5vw,5.5rem) clamp(1.8rem,3vw,3.5rem);padding:clamp(1rem,2vw,2rem) 5.2vw clamp(5rem,8vw,8rem);display:grid}.smk-feature{min-width:0}.smk-label{letter-spacing:.24em;text-transform:uppercase;align-items:baseline;gap:.9rem;margin:1.3rem 0 .6rem;font-size:.62rem;font-weight:600;display:flex}.smk-label b{font-family:var(--font-display);letter-spacing:0;font-size:1.25rem;font-weight:400}.smk-feature h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 .5rem;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:400;line-height:1.12}.smk-feature p{max-width:26rem;margin:0;font-size:clamp(1.05rem,1.2vw,1.2rem);font-style:italic;line-height:1.45}.smk-closing{height:clamp(420px,40vw,640px);position:relative;overflow:hidden}.smk-closing:after{content:"";background:linear-gradient(270deg, color-mix(in oklab, var(--background) 70%, transparent) 0%, transparent 50%);position:absolute;inset:0}.smk-closing p{z-index:1;text-align:center;font-family:var(--font-hand);color:var(--foreground);margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:400;line-height:1.15;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}@media (width<=1024px){.smk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.smk-hero-copy{width:min(580px,76vw)}.smk-intro{grid-template-columns:1fr}.smk-br{display:none}}@media (width<=600px){.smk-hero{min-height:580px}.smk-hero>img{object-position:72% center}.smk-hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 90%, transparent) 0%, color-mix(in oklab, var(--background) 65%, transparent) 50%, transparent 80%)}.smk-hero-copy{width:auto;padding:7rem 1.4rem 3rem}.smk-hero h1{font-size:clamp(3rem,14vw,4rem)}.smk-hero-copy p{font-size:1.4rem}.smk-intro{gap:2.2rem;padding:3rem 1.4rem}.smk-intro-copy h2{font-size:2rem}.smk-grid{grid-template-columns:1fr;row-gap:3.4rem;padding:1rem 1.4rem 5rem}.smk-feature h2{font-size:1.9rem}.smk-closing{height:440px}.smk-closing img{object-position:35% center}.smk-closing:after{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 80%, transparent) 0%, transparent 55%)}.smk-closing p{font-size:2.6rem;top:20%;left:1.4rem;right:1.4rem}}.ftt-page{background:var(--background);color:var(--foreground)}.ftt-hero{min-height:clamp(620px,68vw,860px);position:relative;overflow:hidden}.ftt-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ftt-hero:after{content:"";background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 95%, transparent) 24%, color-mix(in oklab, var(--background) 68%, transparent) 45%, transparent 70%);position:absolute;inset:0}.ftt-hero-copy{z-index:1;width:min(620px,47vw);padding:clamp(8rem,12vw,11.5rem) 0 5rem 5.2vw;position:relative}.ftt-kicker,.ftt-card-type{letter-spacing:.24em;text-transform:uppercase;font-size:.57rem;font-weight:600;display:block}.ftt-hero h1{font-family:var(--font-display);margin:.75rem 0 .2rem;font-size:clamp(5.2rem,8.5vw,9.2rem);font-weight:400;line-height:.78}.ftt-subtitle{font-family:var(--font-display);margin:1.2rem 0 0;font-size:clamp(1.75rem,2.8vw,3rem);font-style:italic;line-height:1.1}.ftt-intro{max-width:780px;padding:clamp(4rem,7vw,7rem) 5.2vw clamp(3.5rem,6vw,6rem)}.ftt-intro p{margin:0;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.4}.ftt-intro p+p{margin-top:1.1rem}.ftt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.1rem,4vw,4.5rem) clamp(1rem,1.8vw,2rem);padding:0 3.2vw clamp(6rem,9vw,9rem);display:grid}.ftt-card{min-width:0}.ftt-card-link{display:block}.ftt-card-image{aspect-ratio:3/2;overflow:hidden}.ftt-card-image img{object-fit:cover;width:100%;height:100%;display:block}.ftt-card-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem .8rem 0;display:grid}.ftt-card h2{font-family:var(--font-display);margin:.35rem 0 0;font-size:clamp(1.65rem,2.5vw,2.65rem);font-weight:400;line-height:1.02}.ftt-card-subtitle{font-family:var(--font-display);margin:.25rem 0 0;font-size:clamp(1.05rem,1.45vw,1.4rem);font-style:italic;line-height:1.2}.ftt-card-arrow{align-self:center;font-size:1.5rem;line-height:1}.ftt-closing{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:0 3.2vw clamp(7rem,10vw,10rem);display:grid}.ftt-closing:before,.ftt-closing:after{content:"";background:var(--border);height:1px}.ftt-closing p{font-family:var(--font-hand);letter-spacing:0;text-align:center;margin:0;font-size:clamp(2.4rem,4.2vw,4.4rem);font-weight:400;line-height:1}@media (width<=900px){.ftt-hero{min-height:0;padding-top:72px;display:grid}.ftt-hero>img{aspect-ratio:4/3;object-position:center;position:static}.ftt-hero:after{display:none}.ftt-hero-copy{grid-row:2;width:auto;padding:2.8rem 1.2rem 1.4rem}.ftt-hero h1{margin-top:.7rem;font-size:clamp(4.5rem,21vw,7rem);line-height:.8}.ftt-subtitle{font-size:1.75rem}.ftt-intro{padding:1rem 1.2rem 3.6rem}.ftt-intro p{font-size:1.18rem}.ftt-grid{gap:3rem 1rem;padding:0 1.2rem 5rem}.ftt-card-copy{padding:.8rem .25rem 0}.ftt-card h2{font-size:clamp(1.55rem,4.2vw,2rem)}.ftt-card-subtitle{font-size:1.05rem}.ftt-closing{padding:0 1.2rem 6rem}}@media (width<=600px){.ftt-hero>img{aspect-ratio:3/2}.ftt-grid{grid-template-columns:1fr}.ftt-card-image{aspect-ratio:3/2}.ftt-card h2{font-size:1.9rem}.ftt-closing{gap:1rem}.ftt-closing p{max-width:250px;font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.ftt-page *,.ftt-page :before,.ftt-page :after{scroll-behavior:auto}}.ftg-page{background:var(--background);color:var(--foreground);overflow:hidden}.ftg-kicker{letter-spacing:.24em;text-transform:uppercase;font-size:.57rem;font-weight:600;display:block}.ftg-hero{min-height:clamp(590px,48vw,760px);position:relative;overflow:hidden}.ftg-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ftg-hero:after{content:"";background:linear-gradient(90deg, var(--background) 0%, color-mix(in oklab, var(--background) 96%, transparent) 19%, color-mix(in oklab, var(--background) 65%, transparent) 38%, transparent 60%);position:absolute;inset:0}.ftg-hero-copy{z-index:1;width:min(650px,46vw);padding:clamp(8rem,10vw,10rem) 0 4rem 5.2vw;position:relative}.ftg-hero h1{font-family:var(--font-display);letter-spacing:0;margin:.8rem 0 .45rem;font-size:clamp(5rem,8vw,8.5rem);font-weight:400;line-height:.82}.ftg-hero-copy p{font-family:var(--font-display);margin:1.1rem 0 0;font-size:clamp(1.65rem,2.4vw,2.75rem);font-style:italic;line-height:1.08}.ftg-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(2.5rem,4vw,4.5rem) 5.2vw;display:grid}.ftg-intro-copy{max-width:600px}.ftg-intro-copy p{margin:0;font-size:clamp(1.18rem,1.55vw,1.55rem);line-height:1.4}.ftg-intro-copy p:first-child{font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2rem);line-height:1.3}.ftg-intro-copy p+p{margin-top:1rem}.ftg-intro-image{aspect-ratio:3/2;overflow:hidden}.ftg-intro-image img,.ftg-ingredient img,.ftg-recipe-image img,.ftg-editorial img{object-fit:cover;width:100%;height:100%;display:block}.ftg-season{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(2.5rem,4vw,4rem) 5.2vw clamp(2.8rem,4.5vw,4.5rem)}.ftg-season-head{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:3rem;margin-bottom:1.8rem;display:grid}.ftg-season-head h2{font-family:var(--font-display);letter-spacing:0;margin:.4rem 0 0;font-size:clamp(2.9rem,4.2vw,4.6rem);font-weight:400;line-height:.95}.ftg-season-head p{max-width:620px;margin:0 0 .25rem auto;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.35}.ftg-ingredients{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.65rem,1.1vw,1.25rem);display:grid}.ftg-ingredient{text-align:center;min-width:0}.ftg-ingredient>div{aspect-ratio:1;overflow:hidden}.ftg-ingredient h3{letter-spacing:.18em;text-transform:uppercase;margin:.85rem 0 .15rem;font-size:.65rem;font-weight:600}.ftg-ingredient p{max-width:170px;font-family:var(--font-display);margin:0 auto;font-size:.88rem;font-style:italic;line-height:1.25}.ftg-recipe-feature{grid-template-columns:1.25fr .75fr;align-items:stretch;display:grid}.ftg-recipe-image{min-height:clamp(480px,43vw,680px)}.ftg-recipe-copy{flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,7rem);display:flex}.ftg-recipe-copy h2{font-family:var(--font-display);letter-spacing:0;margin:.7rem 0 .2rem;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:400;line-height:.9}.ftg-recipe-copy h3{font-family:var(--font-display);margin:.45rem 0 0;font-size:clamp(1.2rem,1.7vw,1.65rem);font-style:italic;font-weight:400;line-height:1.15}.ftg-recipe-copy>p{margin:1.15rem 0 1.5rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.4}.ftg-recipe-copy a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:.25rem;font-size:.65rem;font-weight:600}.ftg-editorials{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2.2rem);padding:clamp(2rem,3vw,3rem) 5.2vw clamp(6rem,9vw,9rem);display:grid}.ftg-editorial>div{aspect-ratio:3/2;margin-bottom:.85rem;overflow:hidden}.ftg-editorial .ftg-kicker{font-size:.5rem}.ftg-editorial h2{max-width:360px;font-family:var(--font-display);letter-spacing:0;margin:.38rem 0 0;font-size:clamp(1.6rem,2.2vw,2.3rem);font-weight:400;line-height:1.03}@media (width<=900px){.ftg-hero{min-height:0;padding-top:72px;display:grid}.ftg-hero>img{aspect-ratio:3/2;object-position:62% center;position:static}.ftg-hero:after{display:none}.ftg-hero-copy{grid-row:2;width:auto;padding:2.6rem 1.2rem 3.2rem}.ftg-hero h1{font-size:clamp(4.5rem,18vw,7.5rem)}.ftg-hero-copy p{font-size:1.75rem}.ftg-intro{grid-template-columns:1fr;gap:2.2rem;padding:0 1.2rem 3.8rem}.ftg-intro-copy{max-width:680px}.ftg-intro-image{width:min(100%,680px)}.ftg-season{padding:2.8rem 1.2rem 3.6rem}.ftg-season-head{grid-template-columns:.8fr 1.2fr;gap:2rem}.ftg-ingredients{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 1rem}.ftg-recipe-feature{grid-template-columns:1fr}.ftg-recipe-image{aspect-ratio:3/2;min-height:0}.ftg-recipe-copy{padding:3.2rem 1.2rem 4rem}.ftg-recipe-copy h2{font-size:clamp(3.2rem,9vw,5rem)}.ftg-editorials{padding:0 1.2rem 6rem}}@media (width<=600px){.ftg-season-head{grid-template-columns:1fr;gap:1rem}.ftg-season-head p{margin-left:0}.ftg-ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem .8rem}.ftg-ingredient h3{margin-top:.65rem}.ftg-ingredient p{font-size:.83rem}.ftg-recipe-image{aspect-ratio:3/2}.ftg-recipe-copy h2{font-size:3.15rem}.ftg-editorials{grid-template-columns:1fr;gap:2.8rem}.ftg-editorial h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.ftg-page *,.ftg-page :before,.ftg-page :after{scroll-behavior:auto}}.slm-page{background:var(--background);color:var(--foreground);overflow:hidden}.slm-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.slm-hero{min-height:clamp(560px,42vw,720px);position:relative;overflow:hidden}.slm-hero>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.slm-hero:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 70%, transparent) 26%, transparent 55%);position:absolute;inset:0}.slm-hero-copy{z-index:1;width:min(640px,48vw);padding:clamp(8rem,10vw,10rem) 0 4rem 5.2vw;position:relative}.slm-hero h1{font-family:var(--font-display);letter-spacing:0;margin:.8rem 0 .4rem;font-size:clamp(5rem,8vw,8.5rem);font-weight:400;line-height:.86}.slm-hero-copy p{font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(1.6rem,2.3vw,2.6rem);font-style:italic;line-height:1.1}.slm-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding:clamp(3rem,5vw,5.5rem) 5.2vw;display:grid}.slm-intro-copy{max-width:620px}.slm-intro-copy h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 1.4rem;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:1.1}.slm-intro-copy p{margin:0;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.5}.slm-intro-copy p+p{margin-top:1rem}.slm-intro-image{aspect-ratio:3/2;overflow:hidden}.slm-intro-image img,.slm-image img,.slm-closing img{object-fit:cover;width:100%;height:100%;display:block}.slm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,6vw,6rem) clamp(2rem,4vw,4.5rem);padding:clamp(1rem,2vw,2rem) 5.2vw clamp(5rem,8vw,8rem);display:grid}.slm-feature{min-width:0}.slm-feature-link{color:inherit;text-decoration:none;display:block}.slm-label{letter-spacing:.24em;text-transform:uppercase;align-items:baseline;gap:1rem;margin-bottom:.9rem;font-size:.62rem;font-weight:600;display:flex}.slm-label b{font-family:var(--font-display);letter-spacing:0;font-size:1.35rem;font-weight:400}.slm-image{aspect-ratio:3/2;overflow:hidden}.slm-feature h2{font-family:var(--font-display);letter-spacing:0;margin:1.5rem 0 .4rem;font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:400;line-height:1.12}.slm-feature h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.35rem,1.8vw,1.8rem);font-style:italic;font-weight:400;line-height:1.15}.slm-feature p{max-width:34rem;margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.45}.slm-feature .slm-italic{font-style:italic}.slm-cta{letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.2rem;padding-bottom:.25rem;font-size:.62rem;font-weight:600;display:inline-block}.slm-closing{height:clamp(420px,40vw,640px);position:relative;overflow:hidden}.slm-closing p{z-index:1;font-family:var(--font-hand);color:var(--foreground);margin:0;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:400;line-height:1.1;position:absolute;top:50%;right:7vw;transform:translateY(-50%)}@media (width<=900px){.slm-hero-copy{width:min(560px,70vw)}.slm-intro{grid-template-columns:1fr}.slm-br{display:none}}@media (width<=600px){.slm-hero{min-height:560px}.slm-hero>img{object-position:68% center}.slm-hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 88%, transparent) 0%, color-mix(in oklab, var(--background) 60%, transparent) 45%, transparent 75%)}.slm-hero-copy{width:auto;padding:7rem 1.4rem 3rem}.slm-hero h1{font-size:clamp(3.9rem,18vw,5rem)}.slm-hero-copy p{font-size:1.5rem}.slm-intro{gap:2.2rem;padding:3rem 1.4rem}.slm-intro-copy h2{font-size:2rem}.slm-grid{grid-template-columns:1fr;row-gap:3.8rem;padding:1rem 1.4rem 5rem}.slm-feature h2{font-size:1.9rem}.slm-closing{height:440px}.slm-closing img{object-position:30% center}.slm-closing p{font-size:3rem;top:22%;right:1.4rem}}.wnt-page{background:var(--background);color:var(--foreground);overflow:hidden}.wnt-kicker{letter-spacing:.3em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.wnt-hero{min-height:clamp(520px,40vw,700px);position:relative;overflow:hidden}.wnt-hero>img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.wnt-hero:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--background) 80%, transparent) 0%, color-mix(in oklab, var(--background) 45%, transparent) 32%, transparent 55%);position:absolute;inset:0}.wnt-hero-copy{z-index:1;width:min(620px,46vw);padding:clamp(7rem,9vw,9rem) 0 4rem 5.2vw;position:relative}.wnt-hero h1{font-family:var(--font-display);letter-spacing:0;margin:1rem 0 1.2rem;font-size:clamp(3.4rem,5.4vw,6rem);font-weight:400;line-height:1.02}.wnt-hero-copy p{max-width:26rem;font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,1.7vw,1.8rem);font-style:italic;line-height:1.3}.wnt-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem);padding:clamp(3rem,5vw,5.5rem) 5.2vw;display:grid}.wnt-intro-copy{max-width:600px}.wnt-intro-copy h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 1.6rem;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:400;line-height:1.08}.wnt-intro-copy p{margin:0;font-size:clamp(1.1rem,1.4vw,1.4rem);line-height:1.5}.wnt-intro-copy p+p{margin-top:1rem}.wnt-intro-image{aspect-ratio:5/3;overflow:hidden}.wnt-intro-image img,.wnt-image img,.wnt-closing img{object-fit:cover;width:100%;height:100%;display:block}.wnt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,2.4vw,2.4rem);padding:clamp(1rem,2vw,2rem) 5.2vw clamp(5rem,8vw,8rem);display:grid}.wnt-feature{min-width:0}.wnt-image{aspect-ratio:1;overflow:hidden}.wnt-label{letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:.9rem;margin:1.4rem 0 .9rem;font-size:.6rem;font-weight:600;display:flex}.wnt-label b{font-weight:600}.wnt-feature h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 .9rem;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:400;line-height:1.15}.wnt-feature p{color:var(--muted-foreground);margin:0;font-size:clamp(1.05rem,1.2vw,1.2rem);font-style:italic;line-height:1.45}.wnt-closing{height:clamp(420px,40vw,640px);position:relative;overflow:hidden}.wnt-closing p{z-index:1;font-family:var(--font-hand);color:var(--foreground);margin:0;font-size:clamp(2.6rem,4.2vw,4.4rem);font-weight:400;line-height:1.15;position:absolute;top:16%;right:7vw}@media (width<=1100px){.wnt-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.5rem}}@media (width<=900px){.wnt-hero-copy{width:min(540px,70vw)}.wnt-intro{grid-template-columns:1fr}}@media (width<=600px){.wnt-hero{min-height:580px}.wnt-hero>img{object-position:72% center}.wnt-hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 90%, transparent) 0%, color-mix(in oklab, var(--background) 65%, transparent) 50%, transparent 78%)}.wnt-hero-copy{width:auto;padding:6.5rem 1.4rem 3rem}.wnt-hero h1{font-size:clamp(2.8rem,13vw,3.6rem)}.wnt-hero-copy p{font-size:1.3rem}.wnt-intro{gap:2.2rem;padding:3rem 1.4rem}.wnt-intro-copy h2{font-size:2.4rem}.wnt-grid{grid-template-columns:1fr;row-gap:3.4rem;padding:1rem 1.4rem 5rem}.wnt-image{aspect-ratio:4/3}.wnt-feature h2{font-size:1.9rem}.wnt-br{display:none}.wnt-closing{height:460px}.wnt-closing img{object-position:60% center}.wnt-closing p{font-size:2.5rem;top:7%;right:1.4rem}}.amwh-page{background:var(--background);color:var(--foreground);overflow:hidden}.amwh-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.amwh-hand{font-family:var(--font-hand);color:var(--foreground);margin:0;font-weight:400;line-height:1.15}.amwh-page img{width:100%;height:auto;display:block}.amwh-page figure{margin:0}.amwh-copy p{margin:0 0 1rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.amwh-copy h2{font-family:var(--font-display);letter-spacing:0;margin:1rem 0 1.6rem;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:400;line-height:1.05}.amwh-emph{font-family:var(--font-display);font-style:italic;margin-top:1.8rem!important;font-size:clamp(1.5rem,2.1vw,2.1rem)!important;line-height:1.25!important}.amwh-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(8rem,10vw,10rem) 5.2vw clamp(3rem,5vw,5rem);display:grid}.amwh-hero h1{font-family:var(--font-display);letter-spacing:0;margin:.9rem 0 1rem;font-size:clamp(3.4rem,6.4vw,7rem);font-weight:400;line-height:.95}.amwh-hero-sub{max-width:30rem;font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2vw,2.1rem);font-style:italic;line-height:1.2}.amwh-hero figure img{object-fit:cover;max-height:82vh}.amwh-open{max-width:640px;margin:0 auto;padding:clamp(3rem,5vw,5rem) 1.4rem clamp(4rem,7vw,7rem)}.amwh-open .amwh-list p{margin:0 0 .5rem;font-style:italic}.amwh-open .amwh-list{border-left:1px solid color-mix(in oklab, var(--olive) 60%, transparent);margin:1.6rem 0 1.8rem;padding-left:1.2rem}.amwh-room{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);padding:clamp(4rem,7vw,7rem) 5.2vw}.amwh-door{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.amwh-door .amwh-copy{max-width:620px}.amwh-door .amwh-hand{text-align:center;font-size:clamp(2.2rem,3.4vw,3.4rem);transform:rotate(-4deg)}.amwh-kitchen{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.amwh-kitchen .amwh-copy{max-width:600px}.amwh-stamp{letter-spacing:.32em;text-transform:uppercase;color:var(--olive);font-weight:600;margin:2.4rem 0 1rem!important;font-size:.82rem!important}.amwh-living{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.amwh-living .amwh-copy{max-width:580px;padding-top:2rem}.amwh-bigoff{text-align:center;background:color-mix(in oklab, var(--foreground) 88%, var(--background));color:var(--background);padding:clamp(5rem,9vw,9rem) 1.4rem}.amwh-bigoff strong{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(3.4rem,9vw,9rem);font-weight:400;line-height:.9;display:block}.amwh-bigoff em{font-family:var(--font-display);margin-top:1.4rem;font-size:clamp(1.3rem,2vw,2rem);display:block}.amwh-table .amwh-copy{max-width:680px;margin:0 auto}.amwh-worth{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);text-align:center;max-width:900px;margin:clamp(3rem,5vw,5rem) auto 0;padding:2rem 0}.amwh-worth p{font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(1.3rem,2.2vw,2.2rem);font-style:italic;line-height:1.35}.amwh-leave{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.amwh-leave .amwh-copy{max-width:560px}.amwh-leave .amwh-hand{margin-top:2.2rem;font-size:clamp(2rem,3vw,3rem);transform:rotate(-3deg)}.amwh-closing{text-align:center;max-width:720px;margin:0 auto;padding:clamp(5rem,8vw,8rem) 1.4rem}.amwh-closing h2{letter-spacing:.3em;margin:0 0 2.2rem;font-size:.82rem;font-weight:600}.amwh-closing p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.amwh-closing .amwh-hand{margin-top:2.8rem;font-size:clamp(2.8rem,5vw,4.8rem)}@media (width<=900px){.amwh-hero,.amwh-door,.amwh-kitchen,.amwh-living,.amwh-leave{grid-template-columns:1fr}.amwh-hero figure img{max-height:none}.amwh-living .amwh-copy{padding-top:0}}@media (width<=600px){.amwh-hero{padding:7rem 1.4rem 2rem}.amwh-hero figure{margin:0 -1.4rem}.amwh-room{padding-left:1.4rem;padding-right:1.4rem}.amwh-door .amwh-hand{text-align:left}}.bfw-page{background:var(--background);color:var(--foreground);overflow:hidden}.bfw-page img{width:100%;height:auto;display:block}.bfw-page figure{margin:0}.bfw-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.bfw-hand,.bfw-copy .bfw-hand{font-family:var(--font-hand);margin:2rem 0 0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:400;line-height:1.15}.bfw-copy p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.bfw-copy h2,.bfw-good h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0 0 1.6rem;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:400;line-height:1.05}.bfw-narrow{max-width:620px}.bfw-hero{text-align:center;padding:clamp(8rem,11vw,11rem) 5.2vw clamp(3rem,5vw,5rem)}.bfw-hero h1{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:1.2rem 0 1.4rem;font-size:clamp(3.2rem,9vw,9.5rem);font-weight:400;line-height:.9}.bfw-sub{max-width:36rem;font-family:var(--font-display);margin:0 auto;font-size:clamp(1.25rem,1.9vw,1.9rem);font-style:italic;line-height:1.25}.bfw-open{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:0 5.2vw clamp(4rem,7vw,7rem);display:grid}.bfw-open .bfw-copy{justify-self:end;max-width:520px}.bfw-list{border-left:1px solid var(--olive);padding-left:1.2rem;font-style:italic}.bfw-good{text-align:center;border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);max-width:700px;margin:0 auto;padding:clamp(4rem,7vw,7rem) 1.4rem}.bfw-good h2{margin-top:1rem}.bfw-menu{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);margin:1.8rem 0;padding:1.4rem 0}.bfw-menu p{font-family:var(--font-display);margin:.3rem 0;font-size:clamp(1.2rem,1.7vw,1.6rem);font-style:italic}.bfw-daysec{padding:clamp(3rem,6vw,6rem) 5.2vw}.bfw-day{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:normal;margin:0 0 clamp(1.5rem,3vw,3rem);font-size:clamp(3rem,11vw,11rem);font-weight:400;line-height:.85}.bfw-mon .bfw-day{border-bottom:1px solid var(--foreground);padding-bottom:1rem}.bfw-tue .bfw-day{text-align:right;color:var(--olive)}.bfw-wed .bfw-day{font-style:italic}.bfw-thu .bfw-day{text-align:right}.bfw-fri .bfw-day{text-align:center;border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);padding:1rem 0 .6rem}.bfw-mon-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.bfw-mon-grid .bfw-copy{max-width:520px;padding-top:2rem}.bfw-mon-grid figure{max-width:620px}.bfw-tue-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.bfw-tue-grid .bfw-copy{max-width:600px}.bfw-upgrade{border-top:3px double var(--foreground);border-bottom:3px double var(--foreground);padding:2.2rem 0}.bfw-upgrade h3{letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.82rem;font-weight:600}.bfw-upgrade ul{margin:0;padding:0;list-style:none}.bfw-upgrade li{font-family:var(--font-display);border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);padding:.55rem 0;font-size:clamp(1.3rem,2vw,1.9rem)}.bfw-upgrade li i{color:var(--olive);margin:0 .5rem}.bfw-standards{font-family:var(--font-display);transform-origin:0;margin:1.8rem 0 0;font-size:clamp(2rem,3.4vw,3.4rem);font-style:italic;line-height:1;transform:rotate(-3deg)}.bfw-improved{text-align:center;background:var(--secondary);margin:clamp(3rem,6vw,6rem) 0;padding:clamp(2.5rem,5vw,5rem) 1rem}.bfw-big{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,6vw,6.4rem);line-height:1}.bfw-small{font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(1.1rem,1.5vw,1.4rem);font-style:italic}.bfw-photo3{max-width:820px;margin:0 auto!important}.bfw-thu-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.bfw-thu-grid .bfw-copy{max-width:560px}.bfw-who{font-family:var(--font-display);text-transform:uppercase;margin:2.4rem 0 .4rem;font-size:clamp(3rem,7vw,7.5rem);line-height:.9}.bfw-knew{font-family:var(--font-display);text-align:right;max-width:560px;margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-style:italic}.bfw-fri .bfw-narrow{margin:0 auto}.bfw-aside{font-family:var(--font-display);font-style:italic;margin-top:2rem!important;font-size:clamp(1.6rem,2.6vw,2.6rem)!important;line-height:1.1!important}.bfw-closing{text-align:center;max-width:660px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 1.4rem}.bfw-closing h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 2.2rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.05}.bfw-closing p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.bfw-closing .bfw-hand{margin-top:3rem;font-size:clamp(2.8rem,5vw,4.8rem)}@media (width<=900px){.bfw-open,.bfw-mon-grid,.bfw-tue-grid,.bfw-thu-grid{grid-template-columns:1fr}.bfw-open .bfw-copy{justify-self:start}.bfw-mon-grid .bfw-copy{padding-top:0}}@media (width<=600px){.bfw-hero{padding:7rem 1.4rem 3rem}.bfw-open,.bfw-daysec{padding-left:1.4rem;padding-right:1.4rem}.bfw-open figure,.bfw-photo3,.bfw-thu-grid figure{margin-left:-1.4rem!important;margin-right:-1.4rem!important}.bfw-day{font-size:13.5vw}.bfw-knew{text-align:left}}.dbk-page{background:var(--background);color:var(--foreground);overflow:hidden}.dbk-page img{width:100%;height:auto;display:block}.dbk-page figure{margin:0}.dbk-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.dbk-hand{font-family:var(--font-hand);color:var(--foreground);margin:0;font-weight:400;line-height:1.15}.dbk-copy p{margin:0 0 1rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.dbk-copy h2{font-family:var(--font-display);letter-spacing:0;margin:.6rem 0 1.6rem;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:400;line-height:1.05}.dbk-herbs p{font-family:var(--font-display);margin:0 0 .25rem;font-style:italic}.dbk-herbs{margin:1.4rem 0 1.6rem}.dbk-hero{padding:clamp(8rem,10vw,10rem) 5.2vw 0}.dbk-hero-head{border-bottom:1px solid var(--foreground);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.dbk-hero h1{font-family:var(--font-display);letter-spacing:0;margin:.9rem 0 1rem;font-size:clamp(3.4rem,8vw,9rem);font-weight:400;line-height:.9}.dbk-hero-sub{max-width:34rem;font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,1.9vw,2rem);font-style:italic;line-height:1.2}.dbk-steps{letter-spacing:.26em;text-transform:uppercase;text-align:right;flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.62rem;font-weight:600;list-style:none;display:flex}.dbk-steps b{font-family:var(--font-display);letter-spacing:0;color:var(--olive);margin-right:.7rem;font-weight:400}.dbk-hero figure{margin-top:2rem}.dbk-open{max-width:620px;margin:0 auto;padding:clamp(4rem,6vw,6rem) 1.4rem}.dbk-step{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);padding:clamp(4rem,7vw,7rem) 5.2vw}.dbk-num{letter-spacing:.28em;text-transform:uppercase;align-items:baseline;gap:1rem;font-size:.7rem;font-weight:600;display:flex}.dbk-num b{font-family:var(--font-display);letter-spacing:0;color:var(--olive);font-size:clamp(3.4rem,6vw,6rem);font-weight:400;line-height:1}.dbk-pick{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.dbk-pick .dbk-hand{align-self:end;font-size:clamp(2rem,3vw,3rem);transform:rotate(-4deg)}.dbk-dry{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.dbk-dry .dbk-copy{max-width:560px}.dbk-sniff{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);margin-top:2.6rem;padding:1.8rem 0}.dbk-sniff h3{letter-spacing:.32em;margin:0 0 1rem;font-size:.82rem;font-weight:600}.dbk-sniff p{margin:0 0 .6rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.5}.dbk-sniff .dbk-joke{font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.4rem,2vw,1.9rem);font-style:italic;line-height:1.25}.dbk-crush .dbk-copy{max-width:640px}.dbk-crush-photo{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-top:clamp(3rem,5vw,5rem);display:grid}.dbk-crush-photo figure{max-width:460px}.dbk-aside{font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,4rem);font-style:italic;line-height:1.1}.dbk-blend{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.dbk-blend .dbk-copy{max-width:600px}.dbk-exp{background:var(--secondary);padding:2.2rem}.dbk-exp h3{letter-spacing:.3em;margin:0 0 1.2rem;font-size:.82rem;font-weight:600}.dbk-exp p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.3vw,1.25rem);line-height:1.5}.dbk-puton{text-align:center;grid-column:1/-1;margin-top:clamp(1rem,3vw,3rem)}.dbk-puton p{max-width:900px;font-family:var(--font-display);margin:1rem auto 0;font-size:clamp(1.3rem,2.2vw,2.2rem);font-style:italic;line-height:1.35}.dbk-gift{text-align:center;background:var(--secondary);padding:clamp(5rem,8vw,8rem) 1.4rem}.dbk-gift h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 1.8rem;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.05}.dbk-gift p{margin:0 0 .6rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.5}.dbk-gift .dbk-hand{margin-top:2.4rem;font-size:clamp(2rem,3.4vw,3.4rem)}.dbk-payoff{padding:clamp(4rem,7vw,7rem) 5.2vw 0}.dbk-payoff figure{max-width:760px;margin:0 auto}.dbk-keep .dbk-inner{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);display:grid}.dbk-keep .dbk-copy{max-width:620px}.dbk-keep .dbk-aside{margin-top:2.2rem;font-size:clamp(1.5rem,2.4vw,2.4rem)}.dbk-closing{text-align:center;max-width:640px;margin:0 auto;padding:clamp(6rem,10vw,10rem) 1.4rem}.dbk-closing h2{letter-spacing:.3em;margin:0 0 2.4rem;font-size:.82rem;font-weight:600}.dbk-closing p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.dbk-closing .dbk-hand{margin-top:3rem;font-size:clamp(2.8rem,5vw,4.8rem)}@media (width<=900px){.dbk-hero-head,.dbk-pick,.dbk-dry,.dbk-crush-photo,.dbk-blend,.dbk-keep .dbk-inner{grid-template-columns:1fr}.dbk-steps{text-align:left;flex-flow:wrap;gap:.6rem 1.2rem}.dbk-crush-photo figure{max-width:none}}@media (width<=600px){.dbk-hero{padding:7rem 1.4rem 0}.dbk-hero figure{margin-left:-1.4rem;margin-right:-1.4rem}.dbk-step,.dbk-payoff{padding-left:1.4rem;padding-right:1.4rem}.dbk-exp{padding:1.6rem 1.3rem}}.msf-page{background:var(--background);color:var(--foreground);overflow:hidden}.msf-page h1,.msf-page h2,.msf-page h3{font-family:var(--font-display);letter-spacing:0;font-weight:400}.msf-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--olive);font-size:.64rem;font-weight:600;display:block}.msf-body p{margin:0 0 .65rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.msf-lead{font-family:var(--font-display);font-size:clamp(1.35rem,1.9vw,1.8rem)!important;line-height:1.3!important}.msf-aside{font-family:var(--font-display);color:var(--olive);font-style:italic;margin-top:1rem!important;font-size:clamp(1.3rem,1.8vw,1.7rem)!important;line-height:1.3!important}.msf-photo{margin:0;overflow:hidden}.msf-photo img{object-fit:cover;width:100%;height:100%;display:block}.msf-num{font-family:var(--font-display);color:var(--olive);opacity:.55;font-size:clamp(4.5rem,8vw,8rem);line-height:.8}.msf-num-sm{margin-bottom:.6rem;font-size:clamp(2.6rem,4vw,3.8rem)}.msf-page h3{text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.05}.msf-stamp{border:1px solid var(--foreground);letter-spacing:.26em;text-transform:uppercase;padding:.5rem .9rem;font-weight:600;display:inline-block;margin-top:1rem!important;font-size:.72rem!important}.msf-head{text-align:center;padding:clamp(8rem,10vw,10rem) 5.2vw clamp(2.5rem,4vw,4rem)}.msf-head h1{text-transform:uppercase;margin:1rem 0 1.4rem;font-size:clamp(3.6rem,8.5vw,9.5rem);line-height:.88}.msf-head h1 em{text-transform:none;color:var(--olive);font-style:italic}.msf-sub{max-width:30rem;font-family:var(--font-display);margin:0 auto;font-size:clamp(1.3rem,2vw,2rem);font-style:italic;line-height:1.2}.msf-open{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(2rem,4vw,4rem) 5.2vw clamp(4rem,6vw,6rem);display:grid}.msf-open-copy{justify-self:end;max-width:30rem}.msf-p1{aspect-ratio:4/5}.msf-intro{background:var(--secondary);text-align:center;padding:clamp(4rem,7vw,7rem) 5.2vw}.msf-intro h2{text-transform:uppercase;margin:.8rem 0 .4rem;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.95}.msf-dek{font-family:var(--font-display);margin:0 0 3rem;font-size:clamp(1.3rem,1.9vw,1.8rem);font-style:italic}.msf-intro-cols{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:60rem;margin:0 auto;display:grid}.msf-made{font-family:var(--font-display);text-transform:uppercase;margin:clamp(2.5rem,4vw,4rem) 0 .4rem;font-size:clamp(3.4rem,9vw,9rem);line-height:.9}.msf-after{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-style:italic}.msf-safety{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);margin:clamp(4rem,6vw,6rem) 5.2vw;padding:clamp(2rem,3.5vw,3.5rem) 0}.msf-safety-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-top:1.4rem;display:grid}.msf-fire{text-align:right;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,3.8vw,4rem);line-height:1.02}.msf-need{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:1.5rem clamp(2rem,5vw,6rem);padding:0 5.2vw clamp(4rem,7vw,7rem);display:grid}.msf-need h2{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:1}.msf-need ul{columns:2;column-gap:3rem;margin:0;padding:0;list-style:none}.msf-need li{break-inside:avoid;border-bottom:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);padding:.55rem 0;font-size:clamp(1.05rem,1.25vw,1.2rem)}.msf-need-note{font-family:var(--font-display);color:var(--olive);grid-column:2;margin:.6rem 0 0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-style:italic}.msf-step.msf-s1{grid-template-columns:auto minmax(0,5fr) minmax(0,4fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);padding:clamp(3rem,5vw,5rem) 5.2vw;display:grid}.msf-list{border-left:1px solid var(--olive);margin:.6rem 0 1.2rem;padding:0 0 0 1.4rem;list-style:none}.msf-list li{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-style:italic;line-height:1.6}.msf-rule-card{background:var(--foreground);color:var(--background);align-self:center;padding:clamp(2rem,3vw,3rem)}.msf-rule-card .msf-kicker{color:var(--background);opacity:.75}.msf-rule{font-family:var(--font-display);text-transform:uppercase;margin:1rem 0;font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:.98}.msf-rule em{text-transform:none;font-style:italic}.msf-rule-note{font-family:var(--font-display);margin:0;font-size:1.15rem;font-style:italic;line-height:1.35}.msf-wax{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding:clamp(3rem,5vw,5rem) 5.2vw 0;display:grid}.msf-p2{aspect-ratio:3/4}.msf-wax-steps{gap:clamp(2.5rem,4vw,4rem);display:grid}.msf-plan{border-top:1px solid var(--foreground);padding-top:clamp(2rem,3vw,3rem)}.msf-dither{font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,1.6vw,1.5rem)!important}.msf-dither span{display:inline}.msf-dither span:nth-child(odd){color:var(--olive)}.msf-white{text-align:right;font-family:var(--font-display);text-transform:uppercase;margin:0;padding:clamp(4rem,7vw,7rem) 5.2vw;font-size:clamp(2.6rem,6.5vw,7rem);line-height:.95}.msf-brush{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:0 5.2vw clamp(4rem,6vw,6rem);display:grid}.msf-brush-copy{max-width:32rem}.msf-brush-copy .msf-num{margin-bottom:1rem}.msf-p3{aspect-ratio:4/5}.msf-pair{border-top:1px solid var(--foreground);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);margin:0 5.2vw;padding:clamp(3rem,5vw,5rem) 0;display:grid}.msf-done{padding-top:clamp(0rem,6vw,7rem)}.msf-stop{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3rem,5vw,5rem)!important;line-height:1!important}.msf-reveal{background:var(--secondary);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,6vw,6rem) 5.2vw;display:grid;position:relative}.msf-p4{aspect-ratio:4/5}.msf-reveal h2{text-transform:uppercase;margin:0 0 1.4rem;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.98}.msf-place{padding:clamp(4rem,7vw,7rem) 5.2vw}.msf-place h2{text-transform:uppercase;margin:0 0 2.5rem;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:1}.msf-place-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);display:grid}.msf-places{margin:0;padding:0;list-style:none}.msf-places li{border-bottom:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);font-family:var(--font-display);padding:.7rem 0;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.3}.msf-inline-list{font-family:var(--font-display);color:var(--olive);font-style:italic}.msf-season{text-align:center;font-family:var(--font-display);text-transform:uppercase;margin:clamp(3rem,5vw,5rem) 0 0;font-size:clamp(2.6rem,6.5vw,7rem);line-height:.95}.msf-close{border-top:1px solid var(--foreground);text-align:center;margin:0 5.2vw;padding:clamp(4rem,7vw,7rem) 0 clamp(5rem,8vw,8rem)}.msf-close .msf-body{max-width:34rem;margin:1.6rem auto 0}.msf-hand{font-family:var(--font-hand);margin:2.4rem 0 0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1.15}@media (width<=900px){.msf-open,.msf-wax,.msf-brush,.msf-reveal,.msf-pair,.msf-place-grid,.msf-safety-grid,.msf-intro-cols,.msf-need,.msf-step.msf-s1{grid-template-columns:1fr}.msf-open-copy{justify-self:start}.msf-need-note{grid-column:1}.msf-fire{text-align:left}.msf-done{padding-top:0}.msf-brush-copy{order:1}.msf-p3{order:2}}@media (width<=600px){.msf-head,.msf-open,.msf-intro,.msf-need,.msf-step.msf-s1,.msf-wax,.msf-white,.msf-brush,.msf-reveal,.msf-place{padding-left:1.4rem;padding-right:1.4rem}.msf-safety,.msf-pair,.msf-close{margin-left:1.4rem;margin-right:1.4rem}.msf-need ul{columns:1}.msf-white{text-align:left}}.pts-page{background:var(--background);color:var(--foreground);overflow:hidden}.pts-kicker{letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:600;display:block}.pts-hand{font-family:var(--font-hand);color:var(--foreground);margin:0;font-weight:400;line-height:1.1}.pts-head{max-width:1100px;padding:clamp(8rem,10vw,10rem) 5.2vw clamp(2.5rem,4vw,4rem)}.pts-head h1{font-family:var(--font-display);letter-spacing:0;margin:.9rem 0 .6rem;font-size:clamp(3.4rem,6.6vw,7rem);font-weight:400;line-height:.95}.pts-head p{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2vw,2.1rem);font-style:italic;line-height:1.2}.pts-intro{max-width:640px;margin-left:max(5.2vw,50% - 320px);padding:0 5.2vw clamp(4rem,6vw,6rem)}.pts-intro p,.pts-body p{margin:0 0 1rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.pts-intro .pts-emph{font-family:var(--font-display);margin-top:1.6rem;font-size:clamp(1.5rem,2vw,2rem);font-style:italic;line-height:1.25}.pts-section{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);padding:clamp(3.5rem,6vw,6.5rem) 5.2vw;display:grid}.pts-section.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pts-section.is-flip .pts-aside{order:2}.pts-num{font-family:var(--font-display);letter-spacing:0;color:color-mix(in oklab, var(--foreground) 22%, transparent);font-size:clamp(5rem,11vw,10rem);font-weight:400;line-height:.8;display:block}.pts-aside h2{font-family:var(--font-display);letter-spacing:0;margin:1.2rem 0 .5rem;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.08}.pts-aside h3{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,1.5vw,1.5rem);font-style:italic;font-weight:400;line-height:1.3}.pts-aside .pts-hand{margin-top:2rem;font-size:clamp(2rem,3vw,2.8rem);transform:rotate(-3deg)}.pts-when{margin-top:2rem}.pts-when .pts-hand{margin-top:.4rem}.pts-body{max-width:640px}.pts-line{letter-spacing:.28em;text-transform:uppercase;font-weight:600;margin:1.8rem 0!important;font-size:.78rem!important}.pts-list{margin:1.8rem 0 0}.pts-list .pts-kicker{color:color-mix(in oklab, var(--foreground) 65%, transparent);margin-bottom:.5rem}.pts-list p{margin:0;font-style:italic}.pts-feature{margin:1.6rem 0!important}.pts-feature strong{letter-spacing:.26em;font-size:.78rem;font-weight:600;display:block}.pts-feature em{font-size:1.1rem}.pts-recipe{border-top:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem;margin:2.2rem 0;padding:1.8rem 0;display:grid}.pts-recipe ul{margin:.8rem 0 0;padding:0;list-style:none}.pts-recipe li{padding:.3rem 0;font-size:1.05rem;line-height:1.4}.pts-recipe ol{margin:.8rem 0 0;padding-left:1.2rem}.pts-recipe ol li{padding-left:.3rem}.pts-safety{background:color-mix(in oklab, var(--foreground) 5%, var(--background));border-left:2px solid var(--olive);margin-top:2rem;padding:1.4rem 1.6rem}.pts-safety strong{letter-spacing:.26em;font-size:.7rem;font-weight:600;display:block}.pts-safety p{font-style:italic;margin:.4rem 0 0!important}.pts-photo{margin:0}.pts-photo img{width:100%;height:auto;display:block}.pts-photo-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:clamp(1rem,2vw,2rem);padding:0 5.2vw clamp(2rem,4vw,4rem);display:grid}.pts-seq{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.2rem 0;display:grid}.pts-seq div{border-top:1px solid var(--foreground);padding-top:1rem}.pts-seq p{font-family:var(--font-display);font-style:italic;margin:.5rem 0 0!important;font-size:1.2rem!important;line-height:1.3!important}.pts-seq.pts-seq-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.pts-formula{border-left:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);margin:1.8rem 0;padding-left:1.2rem}.pts-formula ul{margin:.7rem 0 0;padding:0;list-style:none}.pts-formula li{padding:.2rem 0;font-size:1.05rem;line-height:1.4}.pts-ratio{text-align:center;margin:1.8rem 0}.pts-ratio p{font-family:var(--font-display);font-style:italic;margin:.4rem 0 0!important;font-size:clamp(1.4rem,2vw,1.9rem)!important;line-height:1.2!important}.pts-measure{border-top:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);margin:2rem 0;padding:1.4rem 0}.pts-measure .pts-kicker{margin-bottom:.8rem}.pts-equation{font-family:var(--font-display);letter-spacing:.14em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.8rem;display:flex;margin:1.4rem 0!important;font-size:clamp(1.1rem,1.6vw,1.5rem)!important}.pts-equation span:nth-child(2){letter-spacing:0;font-size:1.6em}.pts-old{background:color-mix(in oklab, var(--olive) 10%, var(--background));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) 5.2vw;display:grid}.pts-old h2{font-family:var(--font-display);letter-spacing:0;margin:.8rem 0 1.6rem;font-size:clamp(2.6rem,4.4vw,4.6rem);font-weight:400;line-height:1}.pts-old a{letter-spacing:.22em;text-transform:uppercase;color:inherit;border-bottom:1px solid;margin-top:1rem;padding-bottom:.2rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.pts-closing{text-align:center;max-width:720px;margin:0 auto;padding:clamp(5rem,8vw,8rem) 1.4rem}.pts-closing h2{letter-spacing:.3em;margin:0 0 2rem;font-size:.78rem;font-weight:600}.pts-closing p{margin:0 0 .9rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.pts-closing .pts-hand{margin-top:2.6rem;font-size:clamp(2.6rem,4.6vw,4.4rem)}@media (width<=900px){.pts-section,.pts-section.is-flip,.pts-old{grid-template-columns:1fr}.pts-section.is-flip .pts-aside{order:0}.pts-recipe{grid-template-columns:1fr;gap:1rem}.pts-intro{margin-left:0}}@media (width<=600px){.pts-head{padding:7rem 1.4rem 2rem}.pts-intro,.pts-section,.pts-old{padding-left:1.4rem;padding-right:1.4rem}.pts-photo-pair{grid-template-columns:1fr;padding:0 1.4rem 2rem}.pts-seq{grid-template-columns:1fr;gap:1rem}}.sg-page{background:var(--background);color:var(--foreground);overflow:hidden}.sg-page h1,.sg-page h2{font-family:var(--font-display);letter-spacing:0;font-weight:400}.sg-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--olive);font-size:.64rem;font-weight:600;display:block}.sg-body p{margin:0 0 .7rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.55}.sg-aside{font-family:var(--font-display);margin:1rem 0 1.2rem!important;font-size:clamp(1.3rem,1.8vw,1.7rem)!important;line-height:1.3!important}.sg-photo{margin:0;overflow:hidden}.sg-photo img{object-fit:cover;width:100%;height:100%;display:block}.sg-rule{border-top:1px solid var(--foreground)}.sg-head{border-bottom:1px solid var(--foreground);grid-template-columns:1fr auto;align-items:end;gap:2rem;margin:0 5.2vw;padding:clamp(8rem,10vw,10rem) 0 clamp(2rem,4vw,3.5rem);display:grid}.sg-head .sg-kicker{grid-column:1/-1}.sg-head h1{text-align:right;text-transform:uppercase;grid-area:2/2;margin:0;font-size:clamp(3.8rem,9vw,10rem);line-height:.86}.sg-sub{max-width:22rem;font-family:var(--font-display);grid-area:2/1;margin:0 0 .4rem;font-size:clamp(1.4rem,2.2vw,2.3rem);line-height:1.15}.sg-sub em{color:var(--olive);display:block}.sg-open{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding:clamp(3rem,5vw,5rem) 5.2vw;display:grid}.sg-open-photo{aspect-ratio:4/5}.sg-open-copy{max-width:34rem;padding-top:clamp(0rem,4vw,5rem)}.sg-open-copy>p{margin:0 0 .55rem;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.5}.sg-steps{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);margin:1.8rem 0 1.2rem;padding:1.2rem 0}.sg-steps p{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.3}.sg-thats{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3vw,3rem);font-style:italic}.sg-coming{background:var(--foreground);color:var(--background);padding:clamp(4rem,8vw,8rem) 5.2vw}.sg-coming h2{text-transform:uppercase;margin:0;font-size:clamp(3rem,8.5vw,9.5rem);line-height:.9}.sg-coming p{text-align:right;max-width:20rem;font-family:var(--font-display);margin:2rem 0 0 auto;font-size:clamp(1.3rem,2vw,2rem);font-style:italic;line-height:1.2}.sg-undinner{padding:clamp(4rem,7vw,7rem) 5.2vw}.sg-undinner-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-top:2rem;display:grid}.sg-counts{font-family:var(--font-display);gap:2rem;margin:.4rem 0 1rem;font-size:clamp(1.5rem,2.2vw,2.2rem);display:flex}.sg-pull{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,5.4vw,6rem);line-height:.98}.sg-pull em{color:var(--olive);text-transform:none}.sg-gather{aspect-ratio:5/4;width:min(760px,62vw);margin:0 5.2vw 0 auto}.sg-formula{text-align:center;padding:clamp(4rem,7vw,7rem) 5.2vw}.sg-formula h2{text-transform:uppercase;margin:1rem 0 2.5rem;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}.sg-eq{border-top:3px double var(--foreground);border-bottom:3px double var(--foreground);justify-content:center;align-items:center;gap:clamp(1rem,3vw,3.5rem);padding:clamp(1.5rem,3vw,3rem) 0;display:flex}.sg-eq div{flex-direction:column;align-items:center;min-width:0;display:flex}.sg-eq b{font-family:var(--font-display);font-size:clamp(5rem,13vw,13rem);font-weight:400;line-height:.85}.sg-eq span{letter-spacing:.24em;text-transform:uppercase;margin-top:.6rem;font-size:.66rem;font-weight:600}.sg-eq i{font-family:var(--font-display);color:var(--olive);font-size:clamp(2.4rem,5vw,5rem);font-style:normal}.sg-done{font-family:var(--font-display);margin:2rem 0;font-size:clamp(2rem,3.4vw,3.4rem);font-style:italic;line-height:1.05}.sg-formula-copy{max-width:34rem;margin:0 auto}.sg-made{background:var(--secondary);padding:clamp(4rem,7vw,7rem) 5.2vw}.sg-made-line{border-bottom:1px solid var(--foreground);align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1rem,2vw,1.8rem) 0;display:flex}.sg-made-line h2{text-transform:uppercase;margin:0;font-size:clamp(2.6rem,7vw,7.5rem);line-height:.95}.sg-made-line p{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,1.8vw,1.8rem);font-style:italic}.sg-made-line.is-2{justify-content:flex-end}.sg-made-line.is-3 h2{font-style:italic}.sg-prove{text-align:center;font-family:var(--font-hand);margin:clamp(2rem,4vw,4rem) 0;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:1.1;transform:rotate(-2deg)}.sg-made-copy{max-width:36rem;margin-left:auto}.sg-down{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) 5.2vw clamp(4rem,7vw,7rem) 0;display:grid}.sg-spread{aspect-ratio:4/5}.sg-down h2{text-transform:uppercase;margin:0 0 1.4rem;font-size:clamp(3rem,5.4vw,6rem);line-height:.95}.sg-list{border-left:1px solid var(--olive);margin:1rem 0 1.2rem;padding-left:1rem}.sg-list p{margin:0 0 .2rem;font-style:italic}.sg-philosophy{border-top:1px solid var(--foreground);margin-top:2.4rem;padding:1.4rem 0 0;transform:rotate(-1.5deg)}.sg-philosophy p{font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.15}.sg-philosophy .sg-kicker{margin-bottom:.6rem}.sg-matter{background:var(--foreground);color:var(--background);padding:clamp(4rem,8vw,8rem) 5.2vw}.sg-matter h2{text-transform:uppercase;margin:0 0 3rem;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.sg-matter ul{margin:0;padding:0;list-style:none}.sg-matter li{font-family:var(--font-display);margin:0 0 clamp(1.2rem,2vw,2rem);font-size:clamp(1.6rem,3.2vw,3.2rem);line-height:1.1;text-decoration:line-through;text-decoration-thickness:1px}.sg-matter li:nth-child(2n){text-align:right}.sg-report{margin:3rem 0 0;font-size:clamp(1.2rem,1.6vw,1.5rem);font-style:italic}.sg-remember{max-width:1100px;padding:clamp(4rem,8vw,8rem) 5.2vw}.sg-remember h2{text-transform:uppercase;margin:0 0 2.4rem;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.sg-remember ul{columns:2;column-gap:4rem;margin:0 0 3rem;padding:0;list-style:none}.sg-remember li{break-inside:avoid;border-top:1px solid color-mix(in oklab, var(--foreground) 25%, transparent);font-family:var(--font-display);margin:0 0 1.2rem;padding-top:.8rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-style:italic;line-height:1.25}.sg-remember-copy{max-width:34rem}.sg-life{font-family:var(--font-display);margin:clamp(3rem,6vw,6rem) 0 0;font-size:clamp(2rem,3.8vw,4rem);line-height:1.1}.sg-after{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:0 5.2vw clamp(4rem,7vw,7rem);display:grid}.sg-after-photo{aspect-ratio:4/5;order:2}.sg-evidence{font-family:var(--font-display);margin:.8rem 0 2rem;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05}.sg-evidence em{color:var(--olive)}.sg-end{text-align:center;max-width:760px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 1.4rem}.sg-end h2{text-transform:uppercase;margin:0 0 2.4rem;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.02}.sg-gap{margin-top:2rem!important}.sg-hand{font-family:var(--font-hand);margin:3rem 0 0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1.1}@media (width<=900px){.sg-open,.sg-undinner-grid,.sg-down,.sg-after{grid-template-columns:1fr}.sg-down{padding-right:0}.sg-down-copy{padding:0 5.2vw}.sg-after-photo{order:0}.sg-gather{width:88vw}}@media (width<=600px){.sg-head{grid-template-columns:1fr;margin:0 1.4rem;padding-top:7rem}.sg-head h1{grid-area:2/1;font-size:clamp(2.8rem,13.5vw,4.2rem)}.sg-head>*{min-width:0}.sg-sub{text-align:left;grid-row:3}.sg-open,.sg-undinner,.sg-formula,.sg-made,.sg-matter,.sg-remember,.sg-after{padding-left:1.4rem;padding-right:1.4rem}.sg-down-copy{padding:0 1.4rem}.sg-spread{width:calc(100% - 2.8rem);margin-inline:1.4rem}.sg-open{padding-top:2rem}.sg-open-photo{margin:0 -1.4rem}.sg-coming{padding:4rem 1.4rem}.sg-coming h2{font-size:clamp(2.6rem,13vw,3.6rem)}.sg-pull{font-size:clamp(2.2rem,11vw,3rem)}.sg-gather{width:calc(100% - 1.4rem);margin-right:0}.sg-eq{gap:.5rem}.sg-eq b{font-size:clamp(3.4rem,17vw,4.6rem)}.sg-eq span{letter-spacing:.14em;text-align:center;font-size:.52rem}.sg-eq i{font-size:1.8rem}.sg-made-line{flex-direction:column;gap:.4rem}.sg-made-line.is-2{text-align:right;align-items:flex-end}.sg-made-line h2{font-size:clamp(2.2rem,11vw,3.2rem)}.sg-matter li{font-size:1.5rem}.sg-remember ul{columns:1}}
