:root{--paper:#FBF8F2;--ink:#3E4047;--rose:#D99AA8;--rose-dark:#94516B;--lavender:#B8ABCE;--blue:#AABBD1;--teal:#225E62;--butter:#F0D58B;--body:'Manrope',sans-serif;--display:'Modak',serif;--fold:100px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f1e9df;color:var(--ink);font:400 15px/1.7 var(--body);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #715987;outline-offset:5px}img{display:block;max-width:100%}[hidden]{display:none!important}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;top:-100px;left:12px;z-index:100;background:var(--paper);padding:12px}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}h1,h2,h3,p{margin-top:0}h1{font:400 clamp(58px,7.7vw,108px)/1.1 var(--display);letter-spacing:-1px;margin:0 0 18px;white-space:nowrap}h2{font-family:var(--body);font-weight:500;line-height:1.15;letter-spacing:-1.5px}button{transition:background .2s,color .2s}
.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1440px;margin:auto;padding:21px 4.5%;min-height:94px;background:repeating-linear-gradient(90deg,#E0A9B6 0px,#E0A9B6 12px,#F6E4E2 12px,#F6E4E2 18px);border-bottom:4px double #94516b;box-shadow:0 3px 0 #f7efe3}.small-logo{font-family:var(--display);font-size:28px;line-height:1.1;white-space:nowrap}.small-logo span{color:#7e3d55}.site-header nav{display:flex;gap:29px;align-items:center;font-size:12px;font-weight:700}.site-header nav a{padding:7px 0;border-bottom:2px solid transparent}.site-header nav a:hover{border-color:var(--teal)}.header-note{font-size:9px;letter-spacing:1.7px;font-weight:600}.menu-toggle{display:none}
main{max-width:1360px;padding:27px 30px 0;margin:auto}.paper{position:relative;isolation:isolate;filter:drop-shadow(0 10px 7px #514f4e18);scroll-margin-top:25px}.page-surface{position:relative;overflow:hidden;background:var(--paper);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fold)),calc(100% - var(--fold)) 100%,0 100%);isolation:isolate}.page-surface:after{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}.fold{position:absolute;bottom:0;right:0;width:var(--fold);height:var(--fold);z-index:5;filter:drop-shadow(-4px -2px 3px #0003);pointer-events:none}.page-index{position:absolute;bottom:19px;left:5%;right:calc(var(--fold) + 25px);display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.8px;z-index:3;opacity:.8}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin:0 0 22px}.eyebrow>span{display:inline-block;width:20px;height:2px;background:#a05e77;margin:0 8px 3px 0}.section-divider{display:flex;justify-content:center;align-items:center;gap:16px;margin:25px 0;color:#9b5e78}.section-divider span{width:100px;height:2px;background:var(--rose)}.section-divider i{font-style:normal;font-size:20px}
.hero .page-surface{min-height:650px;display:flex;align-items:center;border-top:3px solid var(--rose)}.hero-art{position:absolute;inset:0;background:url('assets/hero.webp') center center/cover no-repeat;z-index:-2}.hero .page-surface:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--paper) 0%,#fbf8f2ed 20%,#fbf8f255 40%,transparent 58%)}.hero-copy{width:58%;padding:65px 0 85px 6%;border-left:8px solid var(--rose)}.hero .eyebrow{color:#8e4f69}.hero-line{font-size:clamp(20px,2.3vw,29px);line-height:1.4;font-weight:500;margin-bottom:22px}.hero-description{font-size:13px;line-height:1.85;margin-bottom:27px;color:#64606a}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #a66f83;padding:13px 23px;border-radius:30px;font-size:12px;font-weight:700;background:var(--rose);transition:background .2s,color .2s;box-shadow:3px 3px 0 #eed9d9}.button:hover{background:var(--rose-dark);color:var(--paper)}.button span{font-size:19px;line-height:1}.hero-seal{display:flex;align-items:center;gap:11px;margin-top:31px;font-size:10px;line-height:1.6;color:#655560}.seal-star{font-size:32px;color:#a15e78}
.collection .page-surface{background:var(--teal);color:var(--paper);padding:43px 0 58px}.collection-intro{position:relative;padding:0 5% 20px}.section-copy{text-align:center;position:relative;z-index:2;margin:0 auto 25px}.section-copy .eyebrow{color:#e7b7c5;margin-bottom:12px}.section-copy h2{font-size:clamp(35px,4.2vw,55px);margin:0 0 16px;color:#fff3d9}.section-copy>p:not(.eyebrow){font-size:12px;color:#e0eee9;line-height:1.8;margin:0}.collection-scene{width:100%;height:330px;object-fit:cover;object-position:right 62%;border-radius:140px 4px 140px 4px;border:1px solid #779e9c;box-shadow:0 14px 25px #11363844}.collection-stamp{position:absolute;left:8%;bottom:45px;width:119px;height:119px;padding:17px 12px;border-radius:50%;background:var(--butter);color:#294d51;transform:rotate(-12deg);box-shadow:4px 4px 0 #bd97854d;text-align:center;font-size:11px;line-height:1.5;border:3px double #716f4f}.collection-stamp strong{font-weight:700;font-size:20px;display:block}.collection-stamp>span{display:block;font-size:20px}.catalog{position:relative;background:#f8edce;color:var(--ink);margin:10px 4% 20px;padding:24px 27px 22px;border-top:5px solid var(--rose);box-shadow:0 8px 0 #143f4438}.catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.catalog-heading h3{font-size:21px;font-weight:600;margin:0}.catalog-number{font-size:8px;letter-spacing:1.6px}.filters{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 22px}.filters button{font-size:10px;border:1px solid #a39578;background:#fff8e5;padding:7px 14px;border-radius:20px}.filters button:hover{background:#ead1d9}.filters button.active{background:var(--teal);color:var(--paper);border-color:var(--teal)}.products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.product{--accent:#225e62;--tint:#dde7cf;min-width:0}.product[data-category=unhas]{--accent:#723951;--tint:#e8bcc9}.product[data-category=perfumes]{--accent:#51416b;--tint:#d1c4df}.product[data-category=maquiagem]{--accent:#285971;--tint:#b4ccd3}.product button{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left}.product-visual{position:relative;aspect-ratio:1;overflow:hidden;background:#f4eada;border-radius:45% 45% 3px 3px;border-bottom:4px solid var(--accent)}.product-photo{background-image:url('assets/products-color.webp');background-size:300% 200%;background-repeat:no-repeat}.product-visual .product-photo{width:100%;height:100%;transition:transform .3s}.product button:hover .product-photo{transform:scale(1.05)}.product-tag{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);font-size:7px;letter-spacing:1px;color:var(--paper);background:var(--accent);padding:2px 7px;z-index:1;white-space:nowrap}.product-title-row{display:flex;justify-content:space-between;gap:5px;align-items:baseline;margin-top:10px}.product h4{font-size:11px;font-weight:700;line-height:1.5;margin:0}.product-arrow{font-size:14px;color:var(--accent)}.product p{font-size:9px;line-height:1.6;color:#73635c;margin:5px 0 0}.collection .page-index{color:#e6d7b4}
.ritual .page-surface{min-height:665px;display:flex;align-items:center;background:repeating-linear-gradient(90deg,#d99aa8 0px,#d99aa8 17px,#e3afba 17px,#e3afba 21px);padding:45px 5% 65px;gap:45px}.ritual-art{position:relative;flex:0 0 49%;height:505px;background:url('assets/penteadeira-color.webp') 78% center/cover no-repeat;border:7px solid #fff1dc;border-radius:46% 46% 3px 3px;outline:2px solid #865a6f;outline-offset:5px;box-shadow:10px 12px 0 #a5688060;transform:rotate(-3deg)}.ritual-copy{position:relative;z-index:2;flex:1;min-width:0;padding:24px 5px 20px 0}.ritual-copy .eyebrow{color:#60374b;font-size:9px;letter-spacing:1.7px}.ritual-copy h2{font-size:clamp(34px,3.6vw,47px);margin-bottom:22px;color:#3e3643}.ritual-copy>p:not(.eyebrow){font-size:12px;max-width:350px;line-height:1.9;color:#4d3744}.ritual-tabs{display:flex;gap:23px;margin-top:24px;border-bottom:1px solid #956a7d}.ritual-tabs button{padding:10px 0;border:0;background:none;font-size:11px;color:#4e3543;border-bottom:3px solid transparent;margin-bottom:-1px}.ritual-tabs button[aria-selected=true]{border-color:var(--teal);color:#183e42;font-weight:700}.ritual-panel{padding:19px 20px 18px;margin-top:18px;min-height:178px;background:#fff4df;border-left:4px solid var(--teal);box-shadow:5px 5px 0 #ae75895e}.ritual-step{font-size:8px;font-weight:700;letter-spacing:1.6px;color:#5c4565}.ritual-panel p{font-size:11px;margin:11px 0 15px;line-height:1.85}.color-choice{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.color-choice button{border:3px solid #fff4df;outline:1px solid transparent;border-radius:50%;width:28px;height:28px;background:var(--swatch);padding:0}.color-choice button[aria-pressed=true]{outline-color:var(--ink)}.color-choice span{font-size:9px;flex-basis:100%;margin-top:6px}.color-choice button:hover{transform:translateY(-2px)}.ritual .page-index{color:#55384c}
footer{max-width:1300px;margin:35px auto 0;display:flex;justify-content:space-between;gap:20px;padding:26px 4% 33px;border-top:3px double #c798a7}.footer-logo{font:400 27px/1.2 var(--display)}.footer-meta{text-align:right;align-self:center}footer p{font-size:10px;margin:5px 0}.footer-meta a{font-size:11px;font-weight:700}dialog{border:0;padding:0;max-width:700px;width:calc(100% - 40px);background:var(--paper);color:var(--ink);box-shadow:0 20px 80px #0003;overflow:visible;border-top:6px solid var(--rose)}dialog[open]{display:grid;grid-template-columns:1fr 1fr}dialog::backdrop{background:#173e4888;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:12px;top:10px;border:1px solid #bca9ae;background:var(--paper);border-radius:50%;width:35px;height:35px;font-size:23px;z-index:2;line-height:1}.dialog-art{position:relative;min-height:0;aspect-ratio:1;align-self:center}.dialog-copy{padding:45px 27px 24px}.dialog-copy h2{font:500 30px/1.15 var(--body);letter-spacing:-.8px}.dialog-copy p:not(.eyebrow){font-size:11px;line-height:1.9}.dialog-copy .eyebrow{font-size:8px;margin-bottom:18px;color:#7c455e}.product-meta{border-top:1px solid #d9bcc7;padding-top:14px}.concept-note{color:#77717a;font-size:9px!important}
@media(min-width:1500px){.hero .page-surface{min-height:710px}}
@media(max-width:1100px){.header-note{display:none}.site-header nav{gap:22px}.hero .page-surface{min-height:590px}.hero-copy{width:62%;padding-left:5%}.hero-art{background-position:59% center}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-visual{max-width:165px;margin:0 auto}.product-title-row,.product p{max-width:165px;margin-left:auto;margin-right:auto}.collection-scene{height:300px}.ritual .page-surface{gap:33px}.ritual-art{flex-basis:45%;height:460px}.ritual-copy h2{font-size:36px}.ritual-copy{padding-right:0}}
@media(max-width:700px){:root{--fold:65px}html{scroll-padding-top:20px}.site-header{padding:18px 22px;min-height:76px;flex-wrap:wrap;gap:0}.small-logo{font-size:26px}.menu-toggle{display:flex;gap:12px;align-items:center;border:0;background:#f6e4e280;font-size:12px;padding:8px 9px;border-radius:2px}.site-header nav{display:none;flex-basis:100%;flex-wrap:wrap;gap:14px 22px;padding-top:20px;font-size:12px}.site-header nav.open{display:flex}main{padding:17px 13px 0}.hero .page-surface{min-height:790px;align-items:flex-start}.hero-copy{width:100%;padding:32px 22px 365px;border-left:5px solid var(--rose)}.hero-art{inset:auto 0 0;height:57%;background-position:90% center;background-size:cover}.hero .page-surface:before{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 41%,#fbf8f280 55%,transparent 65%)}h1{font-size:clamp(48px,12.5vw,78px);margin-bottom:17px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.hero-line{font-size:24px;line-height:1.35;margin-bottom:15px}.hero-description{font-size:11px;line-height:1.8;margin-bottom:20px}.hero-seal{display:none}.button{font-size:11px;padding:11px 20px}.page-index{font-size:7px;letter-spacing:.8px;bottom:13px;left:22px;right:85px}.page-index span+span{max-width:145px;text-align:right}.section-divider{margin:20px 0}.section-divider span{width:70px}.collection .page-surface{padding:30px 0 50px}.collection-intro{padding:0 18px 15px}.section-copy{margin-bottom:20px}.section-copy .eyebrow{font-size:8px}.section-copy h2{font-size:34px;max-width:280px;margin:0 auto 15px;line-height:1.15}.section-copy>p:not(.eyebrow){font-size:11px;max-width:260px;margin:auto}.collection-scene{height:240px;border-radius:85px 3px 85px 3px;object-position:78% center}.collection-stamp{left:25px;bottom:28px;width:85px;height:85px;font-size:8px;padding:11px 6px}.collection-stamp strong{font-size:15px}.collection-stamp>span{font-size:15px}.catalog{margin:8px 15px 25px;padding:20px 15px 23px}.catalog-heading h3{font-size:18px}.catalog-number{display:none}.filters{gap:7px;margin:17px 0 20px}.filters button{font-size:9px;padding:7px 10px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.product-visual{max-width:140px}.product h4{font-size:11px}.product p{font-size:9px}.product-tag{font-size:7px;padding:2px 5px}.ritual .page-surface{min-height:0;display:flex;flex-direction:column;padding:38px 26px 65px;gap:26px;background:repeating-linear-gradient(90deg,#d99aa8 0px,#d99aa8 13px,#e3afba 13px,#e3afba 17px)}.ritual-art{flex:none;width:90%;height:300px;background-position:80% center;transform:rotate(-3deg);order:2;border-width:5px}.ritual-copy{flex:none;width:100%;padding:0;order:1}.ritual-copy h2{font-size:35px;max-width:320px}.ritual-copy>p:not(.eyebrow){font-size:11px}.ritual-copy .eyebrow{font-size:8px}.ritual-tabs{gap:29px}.ritual-tabs button{font-size:11px;padding:12px 0}.ritual-panel{min-height:190px;padding:18px 17px}.color-choice button{width:30px;height:30px}.ritual .page-index{right:85px}.ritual .page-index span+span{max-width:130px}footer{margin-top:29px;padding:25px;flex-direction:column;gap:14px}.footer-meta{text-align:left;align-self:flex-start}dialog[open]{grid-template-columns:1fr;max-height:90dvh;overflow:auto;width:calc(100% - 42px)}.dialog-art{height:auto;aspect-ratio:1}.dialog-copy{padding:23px}.dialog-copy h2{font-size:29px}.dialog-copy .eyebrow{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Catálogo editorial: uma peça de abertura e pequenos anúncios de formatos distintos. */
@media(min-width:1101px){.products:not(.filtered){grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:145px 145px;gap:18px}.products:not(.filtered) .product[data-product=perfume]{grid-column:1/3;grid-row:1/3}.products:not(.filtered) .product[data-product=esmalte]{grid-column:3/6;grid-row:1}.products:not(.filtered) .product[data-product=locao]{grid-column:6/9;grid-row:1}.products:not(.filtered) .product[data-product=shampoo]{grid-column:3/5;grid-row:2}.products:not(.filtered) .product[data-product=batom]{grid-column:5/7;grid-row:2}.products:not(.filtered) .product[data-product=creme]{grid-column:7/9;grid-row:2}.products:not(.filtered) .product button{height:100%;display:flex;align-items:center;gap:13px}.products:not(.filtered) .product-visual{flex:0 0 100px;width:100px;height:112px;aspect-ratio:auto}.products:not(.filtered) .product-photo{background-size:336% 200%}.products:not(.filtered) .product-info{flex:1;min-width:0}.products:not(.filtered) .product-title-row{margin-top:0}.products:not(.filtered) .product[data-product=perfume] button{display:flex;flex-direction:column;justify-content:flex-start;padding:8px 15px 0 0;border-right:1px solid #c2b98d;gap:12px}.products:not(.filtered) .product[data-product=perfume] .product-visual{flex:none;width:100%;height:auto;aspect-ratio:1;max-width:190px}.products:not(.filtered) .product[data-product=perfume] .product-photo{background-size:300% 200%}.products:not(.filtered) .product[data-product=perfume] .product-info{width:100%}.products:not(.filtered) .product[data-product=perfume] h4{font-size:15px}.products:not(.filtered) .product[data-product=perfume] p{font-size:10px;max-width:180px}.products:not(.filtered) .product[data-product=locao] button{flex-direction:row-reverse}.products:not(.filtered) .product[data-product=esmalte] h4,.products:not(.filtered) .product[data-product=locao] h4{font-size:14px}.products:not(.filtered) .product[data-product=esmalte] .product-visual{transform:rotate(-3deg);flex-basis:126px;width:126px}.products:not(.filtered) .product[data-product=locao] .product-visual{flex-basis:126px;width:126px}}
.product[data-product=perfume] .product-visual{border-radius:50% 50% 3px 3px}.product[data-product=esmalte] .product-visual{border-radius:2px;border-bottom:0;box-shadow:3px 3px 0 #bd8fa4}.product[data-product=locao] .product-visual{border-radius:50%;border-bottom:0;outline:2px solid #ab9bb9;outline-offset:3px}.product[data-product=shampoo] .product-visual{border-radius:35px 2px 35px 2px;border-bottom:0}.product[data-product=batom] .product-visual{border-radius:2px;border-bottom:3px solid #386b63}.product[data-product=creme] .product-visual{border-radius:2px 40px 2px 40px;border-bottom:0}.product-info{min-width:0}.products.filtered{grid-template-columns:repeat(auto-fill,minmax(135px,175px));justify-content:start;gap:25px}.products.filtered .product-visual{max-width:155px}.products.filtered .product-title-row{max-width:155px}.products.filtered .product p{max-width:155px}@media(max-width:1100px){.product-info{max-width:165px;margin:auto}.product[data-product=esmalte] .product-visual{transform:rotate(-2deg)}.product[data-product=shampoo] .product-visual{transform:rotate(2deg)}}@media(max-width:700px){.products.filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.product-info{max-width:140px}}
.collection-scene{width:min(100%,900px);height:auto;aspect-ratio:2;object-fit:contain;margin:0 auto}.product p{font-size:10px}.ritual .page-surface{--ritual-base:#d99aa8;--ritual-stripe:#e3afba;background:repeating-linear-gradient(90deg,var(--ritual-base) 0px,var(--ritual-base) 17px,var(--ritual-stripe) 17px,var(--ritual-stripe) 21px)}@media(max-width:700px){.collection-scene{width:100%;height:auto;aspect-ratio:2}.product p{font-size:9px}.ritual .page-surface{background:repeating-linear-gradient(90deg,var(--ritual-base) 0px,var(--ritual-base) 13px,var(--ritual-stripe) 13px,var(--ritual-stripe) 17px)}}
@media(max-width:700px){.filters button{min-height:40px}.menu-toggle{min-height:44px}.color-choice button{width:36px;height:36px}.dialog-close{width:44px;height:44px}}
/* Apresentadoras: mãos e olhares orientados para o menu e a coleção. */
.site-header{background:#f5e9df;isolation:isolate}.site-header>*{position:relative;z-index:1}.presenter{position:absolute;pointer-events:none;object-fit:contain;opacity:.95}.site-header>.presenter{position:absolute;z-index:0;bottom:0;width:126px;height:90px;object-position:center bottom}.menu-presenter-left{left:26%}.menu-presenter-right{right:26%}.collection-presenter{left:2%;top:15px;width:155px;height:170px;z-index:1;object-position:left top}.collection-intro,.catalog{z-index:1}
@media(max-width:1100px) and (min-width:701px){.site-header>.menu-presenter-right{display:none}.site-header>.menu-presenter-left{left:26%;width:110px;height:84px}.collection-presenter{left:1%;width:125px;height:150px;top:25px}}
@media(max-width:700px){.site-header>.menu-presenter-right{display:none}.site-header>.menu-presenter-left{width:80px;height:66px;left:49%;bottom:4px}.site-header nav{position:relative;z-index:2;background:#fbf8f2ed;padding:13px 12px;margin-top:12px}.collection-presenter{left:6px;top:58px;width:87px;height:115px}.collection .section-copy{padding-left:78px;text-align:left}.collection .section-copy h2{font-size:29px;max-width:none;margin-left:0;margin-right:0}.collection .section-copy>p:not(.eyebrow){text-align:left;margin-left:0;margin-right:0}.collection .section-copy .eyebrow{font-size:7px;letter-spacing:1.1px}}
.portfolio-ribbon{background:#3e4047;color:#fbf8f2;font:400 10px/1.3 var(--body);letter-spacing:1.1px}.portfolio-ribbon>a{max-width:1440px;margin:auto;padding:8px 4.5%;display:flex;align-items:center;gap:9px;min-height:29px}.portfolio-ribbon strong{font-weight:700;letter-spacing:1px}.portfolio-dot{width:5px;height:5px;border-radius:50%;background:#d99aa8;flex:none}.portfolio-return{margin-left:auto;font-size:9px;letter-spacing:.3px;color:#e7b7c5}.portfolio-return>span{margin-left:8px;font-size:12px}@media(max-width:500px){.portfolio-ribbon>a{padding:8px 20px;font-size:9px;gap:7px}.portfolio-return{font-size:8px;letter-spacing:0}.portfolio-return>span{margin-left:3px}}
/* Um pequeno passeio pelos anos 50: descobrir, passear, se cuidar e sair. */
.story-vignette{position:absolute;margin:0;z-index:2;pointer-events:none}.story-vignette img{width:100%;height:100%;object-fit:contain}.story-art{display:contents}.story-window{left:0;top:-15px;width:190px;height:185px;transform:rotate(-3deg)}.story-salon{right:0;top:-10px;width:175px;height:155px}.story-umbrella{right:-1%;top:245px;width:115px;height:185px;transform:rotate(3deg)}.story-beach{left:-1%;top:275px;width:175px;height:160px}.story-dance{left:21%;top:305px;width:180px;height:175px;transform:rotate(-3deg)}
footer{display:grid;grid-template-columns:1fr minmax(200px,320px) 1fr;align-items:center;gap:22px;min-height:185px;padding-top:15px;padding-bottom:20px}.footer-goodbye{margin:0;width:100%;height:155px;justify-self:center}.footer-goodbye img{width:100%;height:100%;object-fit:contain}.footer-meta{align-self:center}
@media(max-width:1100px) and (min-width:701px){.story-window{width:145px;height:160px;top:-2px;left:-1%}.story-salon{width:135px;height:135px;top:5px;right:-2%}.story-umbrella{width:80px;height:135px;right:-4%;top:280px}.story-beach{width:125px;height:120px;left:-3%;top:290px}.story-dance{width:135px;height:145px;left:20%;top:310px}footer{grid-template-columns:1fr 250px 1fr;gap:15px}}
@media(max-width:700px){.collection .section-copy{padding-left:91px;text-align:left;min-height:150px}.collection .section-copy h2{font-size:29px;margin-left:0;margin-right:0}.story-window{width:110px;height:125px;left:0;top:15px;transform:rotate(-3deg)}.story-art{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:105px 105px;align-items:center;margin:15px -4px 0;padding:0 3px}.story-art .story-vignette{position:relative;inset:auto;max-width:100%}.story-salon{grid-column:1/4;grid-row:1;width:155px;height:105px;justify-self:start;transform:rotate(-3deg)}.story-umbrella{grid-column:5/7;grid-row:1/3;width:90px;height:165px;justify-self:end;align-self:start;transform:rotate(4deg)}.story-beach{grid-column:1/3;grid-row:2;width:110px;height:100px;justify-self:start}.story-dance{grid-column:3/6;grid-row:2;width:140px;height:110px;justify-self:center;transform:rotate(3deg)}.collection-stamp{bottom:242px;left:25px}.footer-goodbye{height:145px;max-width:290px;justify-self:end}footer{grid-template-columns:1fr;gap:5px;padding-top:22px;padding-bottom:25px}.footer-meta{margin-top:5px;align-self:start;text-align:left}}
@media(min-width:1101px){.story-window{left:1%}.story-umbrella{right:.7%}.story-beach{left:.5%}}
@media(max-width:700px){.story-window{width:100px}.story-art{gap:4px}.story-dance{grid-column:3/5;width:110px;height:100px}}
@media(max-width:700px){.story-window{left:8px}}
