/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--pink:#f5a2b9;--baby:#ffd9e7;--paper:#fffaf4;--ink:#171311;--red:#b52236}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}.ticker{background:var(--ink);color:#fff;letter-spacing:.12em;white-space:nowrap;height:27px;font:10px/27px monospace;display:flex;overflow:hidden}.ticker span{padding-right:2rem;animation:24s linear infinite marquee}@keyframes marquee{to{transform:translate(-100%)}}.nav{border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fffaf4f0;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 32px;display:grid;position:sticky;top:0}.nav button,.nav a{letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font:11px monospace}.wordmark{letter-spacing:-.08em!important;font-family:Georgia,serif!important;font-size:29px!important;font-style:italic!important}.nav-right{justify-self:end;gap:28px;display:flex}.menu-panel{z-index:19;background:var(--pink);flex-direction:column;min-height:calc(100vh - 101px);padding:6vw;display:flex;position:fixed;inset:101px 0 auto}.menu-panel a{letter-spacing:-.06em;border-bottom:1px solid #00000040;font:italic 8vw/.95 Georgia,serif}.menu-panel p{text-align:right;margin:auto 0 0 auto;font:16px monospace}.hero{border-bottom:1px solid var(--ink);background:var(--pink);grid-template-columns:51% 49%;min-height:calc(100vh - 101px);display:grid;position:relative;overflow:hidden}.hero-photo{border-right:1px solid var(--ink);min-height:650px;overflow:hidden}.hero-photo img{object-fit:cover;object-position:32% center;filter:saturate(.7)contrast(1.04);width:100%;height:100%}.hero-copy{flex-direction:column;align-items:flex-start;padding:7vw 6vw 4vw;display:flex}.eyebrow,.micro{letter-spacing:.14em;font:10px monospace}.hero h1{letter-spacing:-.085em;margin:4vw 0 2vw;font:clamp(72px,9.5vw,152px)/.72 Georgia,serif}.hero h1 em{margin-left:1em;font-size:.46em;font-weight:400}.hero-note{max-width:370px;font:14px/1.6 monospace}.pill{border:1px solid var(--ink);border-radius:50%;margin-top:auto;padding:22px 30px;font:11px monospace;transition:all .25s}.pill:hover{background:var(--ink);color:#fff;transform:rotate(-2deg)}.pill span{margin-left:35px}.scribble{color:var(--red);font:italic 80px Georgia,serif;position:absolute;transform:rotate(-12deg)}.scribble.one{top:9%;right:4%}.scribble.two{font-size:50px;bottom:5%;right:5%}.vertical{writing-mode:vertical-rl;letter-spacing:.15em;font:9px monospace;position:absolute;top:43%;right:12px}.manifesto{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:center;min-height:540px;padding:7vw;display:flex;position:relative}.manifesto h2{text-align:center;letter-spacing:-.05em;max-width:1100px;margin:35px auto 0;font:clamp(38px,5.5vw,78px)/1.03 Georgia,serif}.manifesto h2 em{color:var(--red)}.seal{border:1px solid var(--ink);text-align:center;border-radius:50%;place-content:center;width:105px;height:105px;font:30px Georgia;display:grid;position:absolute;bottom:8%;right:8%;transform:rotate(9deg)}.seal span{font:8px monospace}.shop{border-bottom:1px solid var(--ink);background:#f4c5d3;padding:7vw 3vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-head h2{letter-spacing:-.07em;margin:8px 0 0;font:italic clamp(48px,7vw,95px)/.8 Georgia,serif}.section-head>p{font:11px monospace}.filters{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:10px;margin-bottom:25px;padding:11px 0;display:flex;overflow:auto}.filters button{text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 13px;font:10px monospace}.filters .active{background:var(--ink);color:#fff;border-radius:30px}.product-grid{grid-template-columns:repeat(3,1fr);gap:3vw 12px;display:grid}.product-image{cursor:pointer;background:#ddd;border:0;width:100%;height:32vw;min-height:350px;padding:0;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:all .55s}.product-image:hover img{filter:saturate(1.1);transform:scale(1.04)}.product-image span{background:var(--paper);padding:6px 8px;font:8px monospace;position:absolute;top:10px;left:10px}.product-image i{background:var(--ink);color:#fff;padding:12px;font:9px monospace;transition:all .2s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.product-image:hover i{transform:none}.p2 .product-image,.p5 .product-image{height:27vw;margin-top:5vw}.p3 .product-image img,.p6 .product-image img{object-position:70% center}.product-info{border-bottom:1px solid #00000059;justify-content:space-between;padding:12px 2px;display:flex}.product-info h3,.bag-item h3{margin:0;font:14px Georgia,serif}.product-info p,.bag-item p{margin:4px 0;font:10px monospace}.product-info button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:35px;height:35px}.product-info button:hover{background:var(--ink);color:#fff}.sketchbook{background-color:#f7eee5;background-image:linear-gradient(#845e641a 1px,#0000 1px),linear-gradient(90deg,#845e641a 1px,#0000 1px);background-size:24px 24px;border-bottom:1px solid;grid-template-columns:.8fr 1.25fr .75fr;align-items:center;gap:4vw;min-height:900px;padding:9vw 6vw 7vw;display:grid;position:relative;overflow:hidden}.sketchbook:before{content:"";pointer-events:none;border:1px dashed #17131166;position:absolute;inset:20px}.lace-edge{height:48px;color:var(--pink);letter-spacing:18px;white-space:nowrap;border-bottom:1px solid var(--ink);filter:drop-shadow(0 4px #00000014);background:#fff;font:26px/44px Georgia;position:absolute;top:0;left:-10px;right:-10px;overflow:hidden}.sketch-title{z-index:2;align-self:start;padding-top:11vw}.sketch-title h2{letter-spacing:-.08em;margin:35px 0;font:clamp(64px,8vw,128px)/.7 Georgia;transform:rotate(-3deg)}.sketch-title h2 em{color:var(--red);font-weight:400}.sketch-title>span{border:1px solid;border-radius:50%;padding:15px 18px;font:9px monospace;display:inline-block;transform:rotate(5deg)}.bag-collage{box-shadow:11px 14px 0 var(--pink);z-index:2;background:#fff;padding:18px;position:relative;transform:rotate(2deg)}.bag-collage:before,.bag-collage:after{content:"";background:#ffd9e7cc;width:100px;height:28px;position:absolute;top:-12px}.bag-collage:before{left:15%;transform:rotate(-7deg)}.bag-collage:after{right:10%;transform:rotate(8deg)}.bag-collage img{filter:saturate(.85)contrast(1.06);width:100%;display:block}.polaroid-caption{letter-spacing:.1em;padding:14px 4px 3px;font:9px/1.5 monospace;display:block}.bag-list{z-index:2;align-self:end;padding-bottom:7vw}.bag-list span{background:var(--red);color:#fff;border-radius:50%;padding:5px;font:9px monospace;display:inline-block}.bag-list p{border-bottom:1px solid;margin:4px 0 24px;padding-bottom:10px;font:18px Georgia}.bag-list i{color:#655;font:9px monospace}.tape{z-index:3;background:#f5a2b9;padding:9px 18px;font:700 10px monospace;position:absolute;box-shadow:0 2px 4px #7775}.tape-a{top:13%;left:3%;transform:rotate(-8deg)}.tape-b{background:#fff;top:10%;right:4%;transform:rotate(7deg)}.pencil-note{color:#735a60;z-index:2;font:italic 15px Georgia;position:absolute}.note-a{top:9%;left:30%;transform:rotate(-5deg)}.note-b{bottom:8%;right:5%;transform:rotate(5deg)}.turn-page{cursor:pointer;z-index:3;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font:10px monospace;position:absolute;bottom:7%;left:7%}.turn-page:hover{color:var(--red)}.editorial{background:var(--ink);grid-template-columns:1fr 1fr;gap:4vw;min-height:720px;padding:5vw;display:grid}.editorial-paper{background:#f4ece2;align-self:center;padding:6vw 5vw;position:relative;transform:rotate(-1deg)}.editorial-paper h2{margin:45px 0;font:italic clamp(56px,7vw,110px)/.8 Georgia}.editorial-paper>p:not(.micro){max-width:500px;font:16px/1.7 monospace}.editorial-paper>a{font:11px monospace;text-decoration:underline}.kiss{font-size:65px;position:absolute;bottom:7%;right:10%;transform:rotate(-20deg)}.editorial-image{position:relative;overflow:hidden;transform:rotate(1.5deg)}.editorial-image img{object-fit:cover;width:100%;height:100%}.editorial-image span{background:var(--pink);padding:8px;font:9px monospace;position:absolute;top:15px;right:15px}.newsletter{text-align:center;background:var(--baby);border-bottom:1px solid;padding:10vw 5vw}.newsletter h2{margin:25px 0;font:italic clamp(55px,8vw,120px)/1 Georgia}.newsletter>p:not(.micro){font:12px monospace}.newsletter form{border-bottom:1px solid;max-width:700px;margin:50px auto 0;display:flex}.newsletter input{background:0 0;border:0;outline:0;flex:1;padding:16px 0;font:12px monospace}.newsletter button{cursor:pointer;background:0 0;border:0;font:10px monospace}footer{background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:end;padding:45px 32px;display:grid}footer div{gap:25px;display:flex}footer div a,footer p{font:9px/1.5 monospace}footer p{text-align:right;margin:0}.toast{background:var(--ink);color:#fff;z-index:100;box-shadow:6px 6px var(--pink);padding:14px 20px;font:11px monospace;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.overlay{z-index:50;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.bag{background:var(--paper);flex-direction:column;width:min(480px,100%);height:100%;padding:28px;display:flex}.bag-head{border-bottom:1px solid;justify-content:space-between;align-items:center;display:flex}.bag-head h2{margin:0 0 15px;font:italic 52px Georgia}.bag-head button,.bag-item button{cursor:pointer;background:0 0;border:0;font:10px monospace}.empty{text-align:center;margin:auto;font:12px monospace}.empty span{color:var(--pink);font:80px Georgia}.empty a{text-decoration:underline}.bag-items{overflow:auto}.bag-item{border-bottom:1px solid;grid-template-columns:80px 1fr auto;align-items:center;gap:15px;padding:15px 0;display:grid}.bag-item img{object-fit:cover;width:80px;height:95px}.bag-total{border-top:1px solid;margin-top:auto;padding-top:20px}.bag-total p{justify-content:space-between;font:11px monospace;display:flex}.bag-total button,.add{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;padding:17px;font:11px monospace}.quick-overlay{justify-content:center;align-items:center;padding:20px}.quick{background:var(--paper);grid-template-columns:1fr 1fr;width:min(900px,100%);max-height:90vh;display:grid;position:relative;overflow:auto}.quick>img{object-fit:cover;width:100%;height:100%;max-height:80vh}.quick>div{padding:6vw 4vw}.quick h2{margin:25px 0;font:italic 55px/.9 Georgia}.quick .price{font:13px monospace}.quick p{font:12px/1.6 monospace}.quick label{margin-top:30px;font:9px monospace;display:block}.sizes{gap:8px;margin:10px 0 30px;display:flex}.sizes button{cursor:pointer;background:0 0;border:1px solid;width:40px;height:40px}.sizes button:focus{background:var(--pink)}.quick-close{background:var(--paper);z-index:2;cursor:pointer;border:0;width:35px;height:35px;font-size:22px;position:absolute;top:15px;right:15px}@media (width<=800px){.nav{padding:0 16px}.nav-right>a{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-photo{border-bottom:1px solid;border-right:0;height:52vh;min-height:400px}.hero-copy{min-height:550px;padding:55px 25px 35px}.hero h1{margin:45px 0 25px;font-size:78px}.manifesto{padding:90px 25px}.manifesto h2{text-align:left}.seal{display:none}.shop{padding:75px 14px}.section-head>p{display:none}.product-grid{grid-template-columns:1fr 1fr;gap:35px 8px}.product-image,.p2 .product-image,.p5 .product-image{height:63vw;min-height:0;margin:0}.product-info h3{font-size:12px}.sketchbook{grid-template-columns:1fr;gap:55px;padding:110px 22px 100px}.sketch-title{padding:0}.sketch-title h2{font-size:76px}.bag-list{padding:0}.note-a{top:7%;left:auto;right:6%}.note-b{display:none}.turn-page{bottom:45px;left:25px}.editorial{grid-template-columns:1fr;padding:65px 18px}.editorial-paper{padding:65px 30px}.editorial-image{height:550px}.quick{grid-template-columns:1fr}.quick>img{height:40vh}.quick>div{padding:35px 25px}.quick h2{font-size:44px}footer{grid-template-columns:1fr;gap:30px}footer div{justify-content:flex-start}footer p{text-align:left}.vertical,.scribble.two{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inner-nav .back-link{font:10px monospace}.checkout-link{background:var(--ink);color:#fff;text-align:center;width:100%;padding:17px;font:11px monospace;display:block}.page-hero{border-bottom:1px solid;min-height:620px;padding:8vw 6vw;position:relative;overflow:hidden}.page-hero h1{letter-spacing:-.09em;margin:7vw 0 3vw;font:clamp(80px,11vw,170px)/.72 Georgia}.page-hero h1 em{color:var(--red);font-weight:400}.page-hero>p:last-of-type{font:12px monospace}.shop-page-hero{background:var(--pink)}.shop-page-hero:after{content:"♡";color:#fff8;font:180px Georgia;position:absolute;top:20%;right:7%;transform:rotate(12deg)}.page-stamp{text-align:center;border:1px solid;border-radius:50%;place-content:center;width:100px;height:100px;font:11px/1.8 monospace;display:grid;position:absolute;bottom:9%;right:8%;transform:rotate(8deg)}.catalog{background:#f6dce3;padding:4vw 3vw 8vw}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:6vw 14px;display:grid}.catalog-item>div{background:#ddd;height:36vw;position:relative;overflow:hidden}.catalog-item img{object-fit:cover;width:100%;height:100%;transition:all .5s}.catalog-item:hover img{transform:scale(1.035)}.catalog-item>div span{background:var(--paper);padding:7px;font:8px monospace;position:absolute;top:10px;left:10px}.catalog-no{margin:12px 0;font:9px monospace}.catalog-item h2{margin:0;font:22px Georgia}.catalog-item>p:not(.catalog-no){font:10px monospace}.catalog-item>button{cursor:pointer;background:0 0;border:1px solid;width:100%;padding:12px;font:9px monospace}.catalog-item>button:hover{background:var(--ink);color:#fff}.shop-note{text-align:center;background:var(--ink);color:#fff;padding:9vw}.shop-note>p{color:var(--pink);margin:0;font:80px Georgia}.shop-note h2{margin:20px;font:italic clamp(55px,8vw,110px)/.9 Georgia}.shop-note a{font:10px monospace;text-decoration:underline}.diary-hero{background:#f4ece2 linear-gradient(#b4828c1f 1px,#0000 1px) 0 0/100% 28px}.diary-lead{background:var(--ink);color:#fff;grid-template-columns:1.2fr .8fr;gap:6vw;min-height:760px;padding:6vw;display:grid}.diary-photo{background:#fff;padding:14px;position:relative;transform:rotate(-2deg)}.diary-photo img{object-fit:cover;width:100%;height:100%}.diary-photo span{background:var(--pink);color:var(--ink);padding:8px;font:9px monospace;position:absolute;top:25px;left:25px}.diary-lead article{align-self:center}.diary-lead h2{color:var(--pink);margin:40px 0;font:italic clamp(70px,8vw,120px)/.75 Georgia}.diary-lead article>p:not(.micro){max-width:450px;font:13px/1.8 monospace}.diary-lead a{border-bottom:1px solid;margin-top:35px;font:10px monospace;display:inline-block}.diary-grid{background:var(--pink);grid-template-columns:repeat(3,1fr);display:grid}.diary-grid article{border-right:1px solid;min-height:410px;padding:4vw}.diary-grid span{font:10px monospace}.diary-grid h2{margin-top:90px;font:italic 44px/1 Georgia}.diary-grid p{font:11px/1.7 monospace}.scrap-spread{background-color:#f7eee5;background-image:linear-gradient(#845e641a 1px,#0000 1px),linear-gradient(90deg,#845e641a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:800px;padding:8vw;display:grid;position:relative}.scrap-spread>img{width:100%;box-shadow:14px 14px var(--pink);border:14px solid #fff;transform:rotate(-3deg)}.scrap-spread h2{font:italic clamp(65px,8vw,110px)/.8 Georgia}.scrap-spread>div:last-child p:not(.micro){font:13px monospace}.scrap-spread a{border-bottom:1px solid;font:10px monospace}.about-hero{background:var(--baby)}.about-hero:after{content:"soft girls / sharp minds";font:12px monospace;position:absolute;top:50%;right:-70px;transform:rotate(90deg)}.about-intro{text-align:center;padding:9vw}.about-intro h2{letter-spacing:-.05em;max-width:1100px;margin:50px auto 0;font:clamp(42px,6vw,82px)/1.02 Georgia}.about-story{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;display:grid}.about-story>div{min-height:760px}.about-story img{object-fit:cover;object-position:left;width:100%;height:100%}.about-story article{align-self:center;padding:8vw 6vw}.about-story span{font:9px monospace}.about-story h2{color:var(--pink);font:italic clamp(60px,7vw,100px)/.8 Georgia}.about-story p{font:12px/1.8 monospace}.about-story a{border-bottom:1px solid;margin-top:25px;font:10px monospace;display:inline-block}.values{background:var(--pink);grid-template-columns:repeat(3,1fr);display:grid}.values article{border-right:1px solid;min-height:350px;padding:6vw 4vw}.values span{font:10px monospace}.values h3{margin-top:90px;font:italic 38px Georgia}.values p{font:11px/1.6 monospace}.contact-page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 101px);display:grid}.contact-copy{background:var(--pink);padding:7vw;position:relative}.contact-copy h1{letter-spacing:-.08em;margin:6vw 0 3vw;font:clamp(85px,10vw,150px)/.72 Georgia}.contact-copy h1 em{color:var(--red);font-weight:400}.contact-copy>p:not(.micro){max-width:430px;font:12px/1.7 monospace}.contact-details{position:absolute;bottom:6vw;left:7vw}.contact-details a{border-bottom:1px solid;font:11px monospace}.contact-details p{font:9px/1.6 monospace}.contact-form{background:#f7eee5;flex-direction:column;justify-content:center;gap:26px;padding:7vw;display:flex}.contact-form label,.checkout label{flex-direction:column;gap:8px;font:9px monospace;display:flex}.contact-form input,.contact-form select,.contact-form textarea,.checkout input{background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;padding:10px 0}.contact-form textarea{resize:vertical}.contact-form button,.checkout form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:17px;font:10px monospace}.sent-note{text-align:center;background:#f7eee5;place-content:center;display:grid}.sent-note span,.order-done>span{color:var(--pink);font:120px Georgia}.sent-note h2{margin:10px;font:italic 70px Georgia}.sent-note p,.sent-note a{font:10px monospace}.sent-note a{text-decoration:underline}.checkout{grid-template-columns:1fr 1fr;min-height:calc(100vh - 101px);display:grid}.checkout>div{background:var(--pink);padding:7vw}.checkout h1{letter-spacing:-.08em;margin:5vw 0;font:clamp(75px,9vw,130px)/.72 Georgia}.checkout h1 em{color:var(--red);font-weight:400}.checkout-item{border-top:1px solid;border-bottom:1px solid;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.checkout-item img{object-fit:cover;width:90px;height:110px}.checkout-item h2{font:18px Georgia}.checkout-item p{font:9px monospace}.checkout-item b{font:11px monospace}.checkout-line{justify-content:space-between;font:10px monospace;display:flex}.checkout-line.total{border-top:1px solid;padding-top:16px;font-size:14px}.checkout form{background:#f7eee5;flex-direction:column;justify-content:center;gap:24px;padding:7vw;display:flex}.checkout form h2{font:italic 52px Georgia}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.demo-note{color:var(--red);font:9px monospace}.order-done{text-align:center;background:var(--baby);place-content:center;min-height:calc(100vh - 101px);padding:30px;display:grid}.order-done h1{margin:10px;font:italic clamp(70px,9vw,130px) Georgia}.order-done p,.order-done a{max-width:520px;font:11px/1.7 monospace}.order-done a{border-bottom:1px solid;margin:25px auto 0}@media (width<=800px){.inner-nav .back-link{font-size:8px}.inner-nav .nav-right a:last-child{display:none}.page-hero{min-height:540px;padding:90px 24px}.page-hero h1{margin:80px 0 35px;font-size:78px}.shop-page-hero:after{font-size:100px}.catalog{padding:50px 12px}.catalog-grid{grid-template-columns:1fr 1fr;gap:50px 8px}.catalog-item>div{height:66vw}.catalog-item h2{font-size:15px}.diary-lead,.about-story,.contact-page,.checkout,.scrap-spread{grid-template-columns:1fr}.diary-lead{padding:70px 18px}.diary-photo{height:430px}.diary-grid,.values{grid-template-columns:1fr}.diary-grid article,.values article{border-bottom:1px solid;border-right:0;min-height:300px;padding:45px 25px}.diary-grid h2,.values h3{margin-top:60px}.scrap-spread{padding:110px 25px 70px}.about-story>div{min-height:500px}.about-story article{padding:80px 25px}.contact-copy{min-height:650px;padding:80px 25px}.contact-copy h1{font-size:82px}.contact-details{bottom:50px;left:25px}.contact-form,.checkout form,.checkout>div{padding:70px 25px}.field-row{grid-template-columns:1fr}.sent-note{min-height:600px;padding:25px}.checkout h1{font-size:78px}}.home-events{background:var(--red);color:#fff;border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;display:grid}.home-events-head{border-right:1px solid #fff6;padding:7vw 5vw}.home-events-head h2{color:var(--baby);margin:60px 0;font:italic clamp(60px,7vw,105px)/.8 Georgia}.home-events-head a{border-bottom:1px solid;font:10px monospace}.home-event-list a{border-bottom:1px solid #fff6;grid-template-columns:80px 1fr 1fr auto;align-items:center;min-height:180px;padding:3vw;transition:all .25s;display:grid}.home-event-list a:hover{background:var(--baby);color:var(--ink);padding-left:4vw}.home-event-list span,.home-event-list p{font:9px monospace}.home-event-list h3{margin:0;font:italic 38px Georgia}.home-event-list b{font-size:24px}.events-hero{background:var(--ink);color:#fff}.events-hero h1 em{color:var(--pink)}.events-hero:after{content:"RSVP";border:1px solid var(--pink);width:130px;height:130px;color:var(--pink);border-radius:50%;place-content:center;font:14px monospace;display:grid;position:absolute;top:23%;right:6%;transform:rotate(13deg)}.event-list{background:var(--baby)}.event-list article{border-bottom:1px solid;grid-template-columns:.5fr 1fr auto;align-items:center;gap:5vw;min-height:240px;padding:3vw 5vw;display:grid}.event-date span{font:9px monospace}.event-date h2{margin:8px 0;font:italic 56px Georgia}.event-list h3{margin:20px 0;font:italic 48px Georgia}.event-list article>div:nth-child(2)>p:last-child{font:11px/1.6 monospace}.event-list article>button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:110px;height:70px;font:9px monospace}.event-list article>button:hover{background:var(--ink);color:#fff}.event-polaroids{background:#f7eee5;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:8vw;display:grid}.event-polaroids>div:first-child{box-shadow:15px 15px var(--pink);background:#fff;padding:18px;transform:rotate(-3deg)}.event-polaroids img{width:100%;display:block}.event-polaroids span{padding:14px 0 0;font:9px monospace;display:block}.event-polaroids h2{font:italic clamp(60px,7vw,100px)/.85 Georgia}.event-polaroids p{font:11px/1.7 monospace}.event-modal{z-index:60;background:#0008;place-content:center;padding:20px;display:grid;position:fixed;inset:0}.event-modal>div{background:var(--paper);width:min(600px,92vw);box-shadow:14px 14px var(--pink);padding:60px;position:relative}.event-modal>div>button{background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:15px}.event-modal h2{font:italic 64px Georgia}.event-modal form{border-bottom:1px solid;display:flex}.event-modal input{background:0 0;border:0;outline:none;flex:1;padding:14px 0;font:10px monospace}.event-modal form button{background:0 0;border:0;font:9px monospace}.account-page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 101px);display:grid}.account-art{min-height:760px;position:relative;overflow:hidden}.account-art img{object-fit:cover;object-position:left;width:100%;height:100%}.account-art p{background:var(--pink);padding:12px;font:9px/1.5 monospace;position:absolute;top:30px;right:20px;transform:rotate(4deg)}.account-card{background:#f7eee5;flex-direction:column;justify-content:center;padding:6vw;display:flex}.account-card h1{letter-spacing:-.07em;margin:4vw 0;font:clamp(70px,8vw,120px)/.72 Georgia}.account-card h1 em{color:var(--red);font-weight:400}.account-tabs{border-bottom:1px solid;margin-bottom:30px;display:flex}.account-tabs button{background:0 0;border:0;flex:1;padding:12px;font:9px monospace}.account-tabs button.active{background:var(--ink);color:#fff}.account-card form{flex-direction:column;gap:24px;display:flex}.account-card label{flex-direction:column;gap:6px;font:9px monospace;display:flex}.account-card input{background:0 0;border:0;border-bottom:1px solid;outline:none;padding:10px 0}.account-card form>button,.member-card>button{background:var(--ink);color:#fff;border:0;padding:17px;font:10px monospace}.account-note{margin-top:25px;font:9px/1.5 monospace}.member-links{border-top:1px solid}.member-links a{border-bottom:1px solid;justify-content:space-between;padding:20px 0;font:11px monospace;display:flex}.member-card>button{margin-top:40px}.member-card{background:var(--baby)}.bag-title{background:var(--pink);border-bottom:1px solid;grid-template-columns:1fr auto;align-items:end;padding:7vw 5vw;display:grid}.bag-title h1{letter-spacing:-.08em;margin:40px 0 0;font:clamp(80px,11vw,160px)/.8 Georgia}.bag-title h1 em{color:var(--red);font-weight:400}.bag-title>p:last-child{font:10px monospace}.bag-page{background:#f7eee5;grid-template-columns:1.2fr .8fr;min-height:650px;display:grid}.bag-page-items{padding:4vw}.bag-page-items article{border-bottom:1px solid;grid-template-columns:150px 1fr auto;gap:25px;padding:20px 0;display:grid}.bag-page-items img{object-fit:cover;width:150px;height:180px}.bag-page-items h2{font:26px Georgia}.bag-page-items p,.bag-page-items b{font:10px monospace}.quantity{border:1px solid;align-items:center;width:max-content;margin:20px 0;display:flex}.quantity button{background:0 0;border:0;padding:8px 12px}.quantity span{font:10px monospace}.remove{background:0 0;border:0;border-bottom:1px solid;padding:0;font:8px monospace}.bag-summary{background:var(--baby);border-left:1px solid;padding:6vw 4vw}.bag-summary h2{font:italic 58px Georgia}.bag-summary>div{border-top:1px solid;margin:60px 0 25px}.bag-summary>div p{border-bottom:1px solid;justify-content:space-between;padding:15px 0;font:10px monospace;display:flex}.bag-summary .grand{font-size:13px}.shipping-love{text-align:center;font:9px monospace}.bag-summary>a{text-align:center;background:var(--ink);color:#fff;padding:16px;font:10px monospace;display:block}.bag-summary .keep-shopping{color:var(--ink);background:0 0;text-decoration:underline}.bag-empty{text-align:center;grid-column:1/-1;place-content:center;display:grid}.bag-empty span{color:var(--pink);font:100px Georgia}.bag-empty h2{font:italic 52px Georgia}.bag-empty a{font:10px monospace;text-decoration:underline}@media (width<=800px){.home-events{grid-template-columns:1fr}.home-events-head{border-right:0;padding:80px 25px}.home-event-list a{grid-template-columns:70px 1fr auto;min-height:145px;padding:25px}.home-event-list p{display:none}.event-list article{grid-template-columns:1fr;padding:50px 25px}.event-list article>button{border-radius:0;width:100%;height:auto;padding:14px}.event-polaroids,.account-page,.bag-page{grid-template-columns:1fr}.event-polaroids{padding:90px 25px}.event-modal>div{padding:50px 25px}.account-art{min-height:480px}.account-card{padding:80px 25px}.account-card h1{font-size:76px}.bag-title{grid-template-columns:1fr;padding:80px 25px 50px}.bag-title h1{font-size:82px}.bag-page-items{padding:30px 15px}.bag-page-items article{grid-template-columns:95px 1fr auto;gap:12px}.bag-page-items img{width:95px;height:125px}.bag-page-items h2{font-size:17px}.bag-summary{border-top:1px solid;border-left:0;padding:70px 25px}.inner-nav .nav-right a:not(:first-child){display:none}}.catalog-guide{border-top:1px solid;justify-content:space-between;padding:14px 0 0;display:flex}.catalog-guide p{letter-spacing:.09em;font:11px monospace}.prototype-label{float:right;border:1px solid;border-radius:20px;padding:3px 7px;font:9px monospace}.inspect-frame{--inspect-x:50%;--inspect-y:50%;cursor:crosshair;isolation:isolate;background:#b9b0aa;width:100%;height:100%;position:relative;overflow:hidden}.inspect-frame img{object-fit:cover;width:100%;height:100%;transform-origin:var(--inspect-x) var(--inspect-y);will-change:transform;transition:transform .38s cubic-bezier(.2,.7,.1,1),transform-origin 80ms linear,filter .3s;display:block;transform:scale(1)}.inspect-frame:hover img,.catalog-item:hover .inspect-frame img,.product-image:hover .inspect-frame img{filter:contrast(1.035)saturate(1.04);transform:scale(1.75)}.inspect-frame:after{content:"";pointer-events:none;z-index:3;border:1px solid #ffffff73;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #ffffff0f}.inspect-badge{z-index:4;background:var(--paper)!important;color:var(--ink)!important;padding:7px 9px!important;font:10px monospace!important;position:absolute!important;inset:12px auto auto 12px!important;transform:none!important}.inspect-hint{white-space:nowrap;z-index:4;transition:opacity .25s;color:#fff!important;background:#171311e0!important;padding:10px 14px!important;font:9px monospace!important;position:absolute!important;top:auto!important;bottom:15px!important;left:50%!important;transform:translate(-50%)!important}.inspect-hint b{margin-right:5px;font-size:15px}.inspect-frame:hover .inspect-hint{opacity:0}.inspect-cross{z-index:4;opacity:.7;color:#fff!important;background:0 0!important;padding:0!important;font:15px monospace!important;position:absolute!important;transform:none!important}.inspect-cross.x1{top:12px!important;left:auto!important;right:12px!important}.inspect-cross.x2{top:auto!important;bottom:12px!important;left:12px!important}.product-image>.inspect-frame{width:100%;height:100%}.product-image>.inspect-frame span{pointer-events:none}.product-image>i{z-index:6}.inspect-compact .inspect-hint{font-size:8px!important}.quick>.inspect-frame{min-height:650px;max-height:80vh}.quick>.inspect-frame:hover img{transform:scale(1.55)}@media (hover:none),(pointer:coarse){.inspect-frame{cursor:default}.inspect-frame:hover img,.catalog-item:hover .inspect-frame img,.product-image:hover .inspect-frame img{transform:scale(1)}.inspect-hint{display:none}.inspect-frame:after{box-shadow:none}}@media (width<=800px){.catalog-guide{display:block}.catalog-guide p{font-size:9px}.prototype-label{float:none;width:max-content;margin-top:7px;display:block}.inspect-badge{font-size:8px!important}.quick>.inspect-frame{min-height:430px}.inspect-cross{display:none}}.art-placeholder{width:100%;height:100%;min-height:180px;color:var(--ink);isolation:isolate;background:#e9a9ba;position:relative;overflow:hidden}.art-placeholder:before{content:"";opacity:.55;border:1px solid;position:absolute;inset:7%}.art-placeholder:after{content:"";background:#fffaf438;border:1px solid;border-radius:48% 48% 12% 12%;width:55%;height:78%;position:absolute;bottom:-13%;left:23%;transform:rotate(-4deg)}.art-lace{letter-spacing:13px;white-space:nowrap;z-index:3;border-top:1px solid;border-bottom:1px solid;padding:5px 0;font:18px Georgia;position:absolute;top:12px;left:-8px;right:-8px}.art-figure{aspect-ratio:1;z-index:2;background:#fffaf438;border:1px solid;border-radius:50%;width:26%;position:absolute;top:28%;left:50%;transform:translate(-50%)}.art-figure i{background:#fffaf42e;border:1px solid;border-radius:50% 50% 12% 12%;width:155%;height:180%;position:absolute;top:75%;left:50%;transform:translate(-50%)}.art-bow{color:var(--red);z-index:4;font:clamp(38px,5vw,75px) Georgia;position:absolute;top:12%;right:9%;transform:rotate(12deg)}.art-label{background:var(--paper);letter-spacing:.1em;z-index:5;width:max-content;max-width:82%;padding:9px 13px;font:9px monospace;position:absolute;bottom:13%;left:50%;transform:translate(-50%)rotate(-3deg)}.art-index{writing-mode:vertical-rl;z-index:4;font:7px monospace;position:absolute;bottom:9px;left:10px}.art-cream{background:#efe6db}.art-ink{color:#f5a2b9;background:#242020}.art-blush{background:#f7cad8}.art-paper{background:#fff9f2}.art-plaid{color:#ffd9e7;background-color:#473c3f;background-image:linear-gradient(90deg,#0000 48%,#f5a2b944 49% 52%,#0000 53%),linear-gradient(#0000 48%,#fff4 49% 52%,#0000 53%);background-size:62px 62px}.art-hero{color:#ffd9e7;background:linear-gradient(115deg,#373033 0 47%,#f2a1b9 47% 100%)}.art-hero:after{background:#fff2;width:52%;left:12%}.art-editorial{color:#fff;background:linear-gradient(25deg,#f8d6e1 0 30%,#272325 30% 60%,#f0c0ce 60%)}.art-invitation{background-color:#f4ece2;background-image:linear-gradient(#b522361f 1px,#0000 1px),linear-gradient(90deg,#b522361f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.art-invitation .art-figure{display:none}.art-invitation:after{width:62%;height:48%;box-shadow:10px 10px var(--pink);background:#fff;border-radius:0;bottom:23%;left:18%}.collage-placeholder{width:100%;height:100%;min-height:430px;color:var(--ink);background:#ed9db5 linear-gradient(18deg,#27212422 25%,#0000 25% 75%,#fff3 75%);position:relative;overflow:hidden}.collage-card{background:#f6d6df;border:8px solid #fff;flex-direction:column;justify-content:space-between;padding:12px;font:10px monospace;display:flex;position:absolute;box-shadow:5px 7px #2223}.collage-card b{font:30px Georgia}.collage-card i{font:8px monospace}.c-one{width:31%;height:47%;top:12%;left:6%;transform:rotate(-7deg)}.c-two{color:#f7cad8;background:#262123;width:34%;height:42%;top:7%;right:8%;transform:rotate(8deg)}.c-three{background:#fff6ef;width:34%;height:37%;bottom:7%;left:34%;transform:rotate(3deg)}.collage-heart{color:var(--red);font:70px Georgia;position:absolute;bottom:8%;right:7%}.collage-placeholder strong{background:var(--paper);z-index:5;width:max-content;max-width:85%;padding:10px 15px;font:12px Georgia;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.collage-placeholder small{letter-spacing:.1em;font:7px monospace;position:absolute;bottom:10px;left:12px}.hero-photo>.art-placeholder,.product-image>.art-placeholder,.editorial-image>.art-placeholder,.catalog-item .art-placeholder,.about-story .art-placeholder,.account-art .art-placeholder,.event-polaroids .art-placeholder{width:100%;height:100%}.product-image>.art-placeholder,.catalog-item .art-placeholder{transition:all .55s}.product-image:hover>.art-placeholder,.catalog-item:hover .art-placeholder{filter:saturate(1.08);transform:scale(1.035)}.bag-collage>.collage-placeholder,.diary-photo>.collage-placeholder{height:100%}.quick>.art-placeholder{width:100%;height:100%;min-height:650px;max-height:80vh}.bag-item>.art-placeholder{width:80px;height:95px;min-height:0}.bag-page-items .art-placeholder{width:150px;height:180px;min-height:0}.checkout-item>.art-placeholder{width:90px;height:110px;min-height:0}.scrap-spread>.art-placeholder{min-height:560px;box-shadow:14px 14px var(--pink);border:14px solid #fff;transform:rotate(-3deg)}.event-polaroids .art-placeholder{min-height:520px}.account-art .art-placeholder{min-height:760px}@media (width<=800px){.quick>.art-placeholder{min-height:40vh}.bag-page-items .art-placeholder{width:95px;height:125px}.event-polaroids .art-placeholder{min-height:400px}.account-art .art-placeholder{min-height:480px}.scrap-spread>.art-placeholder{min-height:430px}.art-label{font-size:7px}.collage-placeholder{min-height:390px}}.ticker{height:32px;font-size:12px;line-height:32px}.nav{height:80px}.nav button,.nav a{font-size:13px}.eyebrow,.micro{font-size:13px;line-height:1.5}.hero-note{font-size:16px;line-height:1.7}.hero h1 em{word-spacing:.12em}.pill{font-size:13px}.vertical{font-size:11px}.section-head>p,.filters button{font-size:13px}.product-image span,.product-image i{font-size:11px}.product-info h3,.bag-item h3{font-size:17px}.product-info p,.bag-item p{font-size:13px}.sketch-title>span,.polaroid-caption,.bag-list span,.bag-list i,.tape,.turn-page{font-size:12px}.bag-list p{font-size:21px}.pencil-note,.editorial-paper>p:not(.micro){font-size:17px}.editorial-paper>a,.editorial-image span{font-size:13px}.newsletter>p:not(.micro),.newsletter input,.newsletter button{font-size:14px}footer div a,footer p{font-size:12px;line-height:1.6}.toast,.bag-head button,.bag-item button,.bag-total p,.checkout-link,.add{font-size:13px}.empty{font-size:14px}.quick .price,.quick p{font-size:15px}.quick label,.inner-nav .back-link{font-size:12px}.page-hero>p:last-of-type,.page-stamp{font-size:14px}.catalog-item>div span,.catalog-no,.catalog-item>p:not(.catalog-no),.catalog-item>button,.shop-note a{font-size:12px}.diary-photo span,.diary-lead article>p:not(.micro),.diary-lead a,.diary-grid span,.diary-grid p,.scrap-spread>div:last-child p:not(.micro),.scrap-spread a,.about-hero:after,.about-story span,.about-story p,.about-story a,.values span,.values p,.contact-copy>p:not(.micro),.contact-details a,.contact-details p,.contact-form label,.checkout label,.contact-form button,.checkout form>button,.sent-note p,.sent-note a,.checkout-item p,.checkout-item b,.checkout-line,.demo-note,.order-done p,.order-done a{font-size:14px}.home-events-head a,.home-event-list span,.home-event-list p,.event-date span,.event-list article>div:nth-child(2)>p:last-child,.event-list article>button,.event-polaroids span,.event-polaroids p,.event-modal input,.event-modal form button,.account-art p,.account-tabs button,.account-card label,.account-card form>button,.member-card>button,.account-note,.member-links a,.bag-title>p:last-child,.bag-page-items p,.bag-page-items b,.quantity span,.remove,.bag-summary>div p,.shipping-love,.bag-summary>a,.bag-empty a{font-size:13px}.art-label{font-size:11px}.art-index,.collage-placeholder small{font-size:9px}.collage-card i{font-size:10px}.collage-placeholder strong{font-size:15px}.loading-screen{z-index:9999;background:var(--pink);color:var(--ink);place-content:center;justify-items:center;transition:opacity .55s,visibility .55s;display:grid;position:fixed;inset:0;overflow:hidden}.loading-screen:before{content:"";border:1px dashed #1713118c;position:absolute;inset:22px}.loading-screen:after{content:"♡";color:#fff5;font:clamp(90px,15vw,220px) Georgia;position:absolute;bottom:5%;right:7%;transform:rotate(-12deg)}.loading-lace{background:var(--paper);height:54px;color:var(--red);word-spacing:20px;white-space:nowrap;text-align:center;border-bottom:1px solid;font:28px/54px Georgia;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-kicker{letter-spacing:.15em;margin-bottom:35px;font:13px monospace}.loading-mark{align-items:center;gap:20px;display:flex}.loading-mark i{letter-spacing:-.08em;font:italic clamp(76px,13vw,180px)/.8 Georgia}.loading-mark b{color:var(--red);font:clamp(55px,8vw,110px) Georgia;animation:1s ease-in-out infinite loading-heart}.loading-track{background:#17131155;width:min(420px,70vw);height:1px;margin-top:55px;overflow:hidden}.loading-track span{background:var(--ink);transform-origin:0;width:100%;height:100%;animation:1.45s cubic-bezier(.65,0,.2,1) forwards loading-progress;display:block}.loading-screen>p{letter-spacing:.12em;margin-top:22px;font:12px monospace}.loading-leave{opacity:0;visibility:hidden}.loading-leave .loading-mark{transition:transform .55s;transform:translateY(-12px)}@keyframes loading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loading-heart{50%{transform:scale(1.12)rotate(6deg)}}@media (width<=800px){.nav{height:76px}.nav button,.nav a{font-size:12px}.hero-note{font-size:15px}.loading-kicker{text-align:center;font-size:11px}.loading-mark{flex-direction:column;gap:5px}.loading-mark i{font-size:76px}.loading-track{margin-top:38px}.loading-screen>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.loading-track span{animation:none;transform:scaleX(1)}.loading-mark b{animation:none}.loading-screen{transition:opacity .15s linear}}.product-study{--study-bg:#f1cbd7;--study-ink:#272124;--study-fill:#df5f86;background-color:var(--study-bg);color:var(--study-ink);isolation:isolate;background-image:linear-gradient(#27212417 1px,#0000 1px),linear-gradient(90deg,#27212417 1px,#0000 1px);background-size:28px 28px}.product-study:before{content:"";opacity:.85;border:1px dashed;border-radius:50%;position:absolute;inset:10% 11% 12%}.study-lace{text-align:center;letter-spacing:9px;z-index:3;height:34px;background:#fff8!important;border-block:1px solid!important;padding:0!important;font:15px/32px Georgia!important;position:absolute!important;inset:12px 0 auto!important}.study-oval{opacity:.45;border:1px dashed;border-radius:50%;background:0 0!important;position:absolute!important;inset:16% 10% 12%!important}.study-shape{clip-path:polygon(20% 0,80% 0,100% 30%,78% 100%,22% 100%,0 30%);transform:translate(calc((var(--inspect-x) - 50%) * .13),calc((var(--inspect-y) - 50%) * .1)) rotate(calc((var(--inspect-x) - 50%) * .025));z-index:2;border:1px solid;transition:transform .12s ease-out;background:var(--study-fill)!important;width:40%!important;height:52%!important;padding:0!important;position:absolute!important;top:25%!important;left:30%!important}.study-shape i{border:1px solid;border-radius:50%;position:absolute;inset:18%}.study-name{text-align:center;white-space:nowrap;z-index:4;background:0 0!important;width:92%!important;padding:0!important;font:italic clamp(18px,2vw,29px) Georgia!important;position:absolute!important;top:auto!important;bottom:8%!important;left:50%!important;transform:translate(-50%)!important}.study-no{writing-mode:vertical-rl;z-index:4;background:0 0!important;padding:0!important;font:7px monospace!important;position:absolute!important;inset:58px 9px auto auto!important}.study-note{z-index:4;background:0 0!important;padding:0!important;font:6px monospace!important;position:absolute!important;top:auto!important;bottom:8px!important;left:9px!important}.study-corset{--study-bg:#d92f60;--study-ink:#fff9f2;--study-fill:#f6c7d4}.study-corset .study-shape{clip-path:polygon(20% 0,80% 0,100% 22%,82% 100%,18% 100%,0 22%)}.study-skirt{--study-fill:#483b42}.study-skirt .study-shape{clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);height:44%!important;top:33%!important}.study-shoe{--study-bg:#d92f60;--study-ink:#fff9f2;--study-fill:#f7c8d5}.study-shoe .study-shape{clip-path:polygon(0 55%,75% 5%,100% 25%,77% 58%,30% 100%,5% 90%);width:65%!important;height:20%!important;top:43%!important;left:18%!important}.study-bag{--study-bg:#272124;--study-ink:#f5b3c6;--study-fill:#b4294c}.study-bag .study-shape{clip-path:none;border-radius:8px 8px 26px 26px;width:60%!important;height:35%!important;top:35%!important;left:20%!important}.study-dress{--study-fill:#272124}.study-dress .study-shape{clip-path:polygon(20% 0,58% 0,83% 20%,72% 39%,100% 100%,0 100%,28% 39%,0 18%);height:61%!important;top:21%!important}.product-study .inspect-badge{top:56px!important}.product-study .inspect-hint{z-index:7!important}.product-study:hover .study-shape{filter:drop-shadow(10px 12px #17131129)}.product-image:hover .product-study,.catalog-item:hover .product-study{filter:none!important;transform:none!important}.bag-item>.product-study{width:80px;height:95px;min-height:0}.bag-item>.product-study .study-lace,.bag-item>.product-study .study-name,.bag-item>.product-study .study-no,.bag-item>.product-study .study-note,.bag-item>.product-study .inspect-hint,.bag-item>.product-study .inspect-cross{display:none}.empty>.art-placeholder{height:250px;min-height:0;margin-bottom:30px}.art-placeholder{background-image:linear-gradient(#27212416 1px,#0000 1px),linear-gradient(90deg,#27212416 1px,#0000 1px);background-size:28px 28px}.art-placeholder:before{border-style:dashed;border-radius:50%;inset:13% 11% 11%}.art-placeholder:after{clip-path:polygon(20% 0,80% 0,100% 30%,78% 100%,22% 100%,0 30%);background:#df5f86;border-radius:0}.art-figure{aspect-ratio:auto;opacity:.5;background:0 0;border-style:dashed;width:auto;inset:16% 11% 12%}.art-figure i{display:none}.art-measure{background:var(--paper);z-index:5;border:1px solid;padding:4px 6px;font:7px monospace;position:absolute}.measure-a{top:28%;left:7%}.measure-b{top:55%;right:7%}.art-hero:after{width:42%;height:58%;bottom:13%;left:28%}.art-editorial:after{clip-path:polygon(0 55%,75% 5%,100% 25%,77% 58%,30% 100%,5% 90%);width:65%;height:20%;bottom:39%;left:18%}.art-invitation:after{clip-path:none}.art-label{white-space:nowrap;font:italic 17px Georgia}.art-index{font-size:7px}@media (width<=800px){.study-name{font-size:16px!important}.study-lace{letter-spacing:5px;font-size:10px!important}.art-measure{display:none}.art-label{font-size:12px}.bag-item>.product-study{width:68px;height:88px}}.product-study .study-shape{transform:translate(var(--study-x,0),var(--study-y,0))}.study-cardigan .study-shape{clip-path:none!important;background:0 0!important;border:0!important;width:56%!important;height:49%!important;top:26%!important;left:22%!important}.study-cardigan .study-shape i{background:var(--study-fill);background-image:radial-gradient(circle at 50% 26%,currentColor 0 2px,#0000 3px),radial-gradient(circle at 50% 42%,currentColor 0 2px,#0000 3px),radial-gradient(circle at 50% 58%,currentColor 0 2px,#0000 3px),linear-gradient(90deg,#0000 49%,currentColor 50%,#0000 51%);border:1px solid;border-radius:18px 18px 8px 8px;inset:0 22%}.study-cardigan .study-shape:before,.study-cardigan .study-shape:after{content:"";background:var(--study-fill);border:1px solid;border-radius:18px 18px 11px 11px;width:28%;height:78%;position:absolute;top:8%}.study-cardigan .study-shape:before{left:3%;transform:rotate(13deg)}.study-cardigan .study-shape:after{right:3%;transform:rotate(-13deg)}.study-corset .study-shape{border-radius:18px 18px 35% 35%;clip-path:polygon(0 12%,21% 2%,42% 13%,50% 25%,58% 13%,79% 2%,100% 12%,87% 100%,13% 100%)!important;background-image:repeating-linear-gradient(90deg,#0000 0 18%,currentColor 19% 20%,#0000 21% 38%)!important;width:44%!important;height:45%!important;top:29%!important;left:28%!important}.study-corset .study-shape i{border-radius:50% 50% 35% 35%;inset:12% 22% 10%}.study-skirt .study-shape{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)!important;background-image:repeating-linear-gradient(80deg,#0000 0 13%,#ffffff47 14% 16%,#0000 17% 28%)!important;width:46%!important;height:42%!important;top:34%!important;left:27%!important}.study-skirt .study-shape i{border:0;border-bottom:1px solid;border-radius:0;height:14%;inset:0 0 auto}.study-shoe .study-shape{border-radius:70% 22% 28% 30%;clip-path:polygon(0 58%,14% 22%,67% 2%,92% 26%,100% 58%,76% 78%,23% 100%,5% 88%)!important;width:68%!important;height:17%!important;top:47%!important;left:15%!important}.study-shoe .study-shape i{background:var(--study-fill);border-radius:0;width:8%;height:62%;inset:auto 8% -38% auto}.study-bag .study-shape{clip-path:none!important;background-image:linear-gradient(135deg,#0000 48%,currentColor 49% 51%,#0000 52%)!important;border-radius:9px 9px 25px 25px!important;width:60%!important;height:31%!important;top:39%!important;left:20%!important}.study-bag .study-shape i{border-bottom:0;border-radius:50% 50% 0 0;height:65%;top:-52%;left:25%;right:25%}.study-bag .study-shape:after{content:"♡";font:22px Georgia;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.study-dress .study-shape{border-radius:18px 18px 4px 4px;clip-path:polygon(18% 0,38% 0,50% 13%,62% 0,82% 0,100% 18%,72% 42%,94% 100%,6% 100%,28% 42%,0 18%)!important;background-image:linear-gradient(90deg,#0000 48%,#ffffff59 49% 51%,#0000 52%)!important;width:52%!important;height:55%!important;top:24%!important;left:24%!important}.study-dress .study-shape i{border-width:0 1px;border-radius:0;inset:18% 34% 34%}.art-placeholder:after{width:50%;height:55%;bottom:17%;left:25%;transform:rotate(-4deg);box-shadow:12px 12px #1713112e;clip-path:none!important;background:#fffaf457!important;border-radius:2px!important}.art-hero:after{width:52%;height:57%;bottom:16%;left:24%;clip-path:none!important;background:#fffaf440!important;border-radius:2px!important}.art-editorial:after{width:64%;height:48%;bottom:24%;left:18%;transform:rotate(5deg);clip-path:none!important;background:#fffaf44d!important;border-radius:2px!important}.art-figure{opacity:.62;border-radius:50%;inset:17% 12% 13%}.art-invitation:after{width:62%;height:48%;box-shadow:10px 10px var(--pink);bottom:23%;left:18%}@media (width<=800px){.sketchbook{gap:42px;min-height:auto;padding:88px 18px 105px;overflow:hidden}.sketchbook:before{inset:14px}.sketch-title{z-index:2;padding-top:152px;position:relative}.sketch-title h2{letter-spacing:-.065em;max-width:100%;margin:24px 0 30px;font-size:clamp(58px,18.5vw,72px);line-height:.78;transform:rotate(-2deg)}.sketch-title>span{max-width:100%;padding:13px 17px;font-size:11px}.tape{white-space:nowrap;padding:8px 13px;font-size:10px}.tape-a{top:72px;left:18px;transform:rotate(-5deg)}.tape-b{top:112px;right:18px;transform:rotate(5deg)}.note-a{max-width:250px;font-size:14px;line-height:1.2;top:163px;left:24px;right:auto;transform:rotate(-3deg)}.note-b{display:none}.bag-collage{justify-self:center;width:calc(100% - 12px);margin:0;transform:rotate(1deg)}.bag-list{padding:0 4px 15px}.turn-page{bottom:42px;left:22px}.product-grid{grid-template-columns:1fr 1fr;gap:32px 8px}.product-image,.p2 .product-image,.p5 .product-image{height:66vw;min-height:255px}.study-name{font-size:13px!important;bottom:7%!important}.study-lace{letter-spacing:3px!important;height:26px!important;font-size:9px!important;line-height:24px!important}.product-study .inspect-badge{font-size:7px!important;top:45px!important}.study-note,.study-no{font-size:5px!important}.page-hero h1{overflow-wrap:anywhere}.catalog-grid{grid-template-columns:1fr!important}.catalog-item>div{min-height:440px}.home-event-list h3{font-size:25px}.home-events-head h2{font-size:65px}.editorial-paper h2{font-size:58px}.nav{grid-template-columns:1fr auto 1fr;padding-inline:16px}.wordmark{white-space:nowrap;font-size:25px!important}}@media (width<=390px){.sketch-title h2{font-size:57px}.note-a{max-width:220px}.tape-b{top:116px}.product-image,.p2 .product-image,.p5 .product-image{min-height:235px}.nav-right{gap:12px}.wordmark{font-size:23px!important}}html,body{overflow-x:clip}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
