:root{color-scheme:light;--cream: #fcf2e8;--wine: #7a101e;--wine-dark: #5a0b16;--ink: #2b1a1a;--soft: #f3e2d3;--line: #e6cfbd;--muted: #755f58;--serif: "Cormorant Garamond", Georgia, serif;--sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{margin:0;min-width:320px;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a15a40;outline-offset:4px}.site-header{padding:1.1rem 1.25rem 0;display:flex;justify-content:center}.wordmark{color:var(--wine);width:min(88vw,30rem);text-align:center;text-decoration:none;display:flex;align-items:center;flex-direction:column;line-height:1}.wordmark-small{font-size:.63rem;font-weight:650;letter-spacing:.34em;margin:0 0 .06rem .34em}.wordmark-main,.footer-wordmark{font-family:var(--serif);font-size:clamp(2.5rem,6vw,3.55rem);font-weight:600;letter-spacing:-.035em}.wordmark-rule{width:4.8rem;height:1px;background:var(--wine);margin-top:.4rem}.hero{padding:3.4rem 1rem 2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:clip}.hero-copy{max-width:48rem;z-index:1}.eyebrow{margin:0 0 .6rem;color:var(--wine);font-size:.75rem;font-weight:650;letter-spacing:.12em}h1,h2{font-family:var(--serif);font-weight:600;color:var(--wine);letter-spacing:-.035em;line-height:.98;margin:0}h1{font-size:clamp(3.25rem,9vw,6rem)}.hero-intro{color:#59433e;max-width:39rem;margin:1.15rem auto 1.5rem;font-size:clamp(.95rem,2vw,1.08rem)}.hero-actions{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.2rem;border:1px solid var(--wine);border-radius:2px;font-size:.88rem;font-weight:650;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button-primary{background:var(--wine);color:var(--cream)}.button-primary:hover{background:var(--wine-dark);border-color:var(--wine-dark)}.button-outline{background:transparent;color:var(--wine)}.button-outline:hover{background:var(--soft)}.arch-gallery{width:min(100%,42rem);display:flex;align-items:flex-end;justify-content:center;gap:clamp(.6rem,2.2vw,1.35rem);margin:2rem auto 0}.arch{width:29%;aspect-ratio:3 / 4.2;padding:5px;border:1.5px solid var(--wine);border-radius:999px 999px .9rem .9rem;margin:0;background:var(--cream);overflow:hidden}.arch-center{aspect-ratio:3 / 5}.arch picture,.arch img{width:100%;height:100%}.arch img{object-fit:cover;border-radius:inherit}.scroll-cue{position:relative;z-index:2;height:2.7rem;width:2.7rem;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin-top:1.55rem;text-decoration:none}.scroll-cue span{width:1px;height:1rem;background:var(--wine);position:relative}.scroll-cue span:after{content:"";position:absolute;bottom:0;left:-3px;width:6px;height:6px;border-right:1px solid var(--wine);border-bottom:1px solid var(--wine);transform:rotate(45deg)}.section-shell{width:min(100% - 2rem,70rem);margin:0 auto}.collection{position:relative;width:100%;margin:0;padding:3.5rem 1rem 6.5rem;background:linear-gradient(180deg,var(--soft) 0%,var(--cream) 20rem)}.collection:before{content:"";position:absolute;top:-4.5rem;left:0;width:100%;height:4.5rem;background:var(--soft);clip-path:ellipse(72% 100% at 50% 100%);pointer-events:none}.collection-content{width:min(100%,70rem);margin:0 auto;position:relative}.section-heading{text-align:center;max-width:38rem;margin:0 auto 2.2rem}h2{font-size:clamp(2.8rem,6vw,4.15rem)}.section-heading>p:last-child,.connect-inner>p:not(.eyebrow),.contact-intro>p:not(.eyebrow){color:var(--muted);margin:.85rem auto 0}.collection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.collection-card{flex:0 0 calc(50% - .4rem);aspect-ratio:3 / 4;position:relative;overflow:hidden;border-radius:.65rem;background:var(--soft);text-decoration:none;isolation:isolate}.collection-card:after{content:"";position:absolute;z-index:0;inset:35% 0 0;background:linear-gradient(transparent,#201111c7)}.collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.collection-card:hover img{transform:scale(1.035)}.collection-card h3{position:absolute;z-index:1;left:1rem;right:.7rem;bottom:.8rem;color:#fff8ef;font:600 clamp(1.55rem,4vw,2rem)/1 var(--serif);margin:0}.connect{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:5.3rem 1rem 5.5rem;text-align:center}.connect-inner{max-width:48rem;margin:0 auto}.social-links{display:grid;grid-template-columns:1fr;gap:.65rem;margin:2rem auto 0;max-width:24rem}.social-button{min-height:3rem;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.65rem 1rem;border:1px solid var(--wine);color:var(--wine);text-decoration:none;font-size:.9rem;font-weight:650;transition:background-color .18s ease,color .18s ease}.social-button:hover{background:var(--wine);color:var(--cream)}.social-button svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6}.social-button svg .icon-fill{fill:currentColor;stroke:none}.contact{padding:6rem 0;display:grid;grid-template-columns:1fr;gap:2.4rem}.contact-intro>p:not(.eyebrow){max-width:28rem;margin-left:0}.contact-form{background:#f3e2d38c;border:1px solid var(--line);padding:1.25rem}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-size:.86rem;font-weight:650}.field label span{color:var(--wine)}.field input,.field textarea{width:100%;min-height:3rem;border:1px solid #cdb5a4;border-radius:2px;background:var(--cream);color:var(--ink);padding:.7rem .8rem}.field textarea{min-height:7rem;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--wine)}.form-message{min-height:1.5rem;margin:.25rem 0 .75rem;color:var(--wine);font-size:.9rem}.form-message:empty{min-height:0;margin:0}.submit-button{width:100%}.site-footer{min-height:7rem;border-top:1px solid var(--line);padding:1.4rem max(1rem,calc((100% - 70rem)/2));display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.7rem;text-align:center;color:var(--muted);font-size:.8rem}.site-footer p{margin:0}.footer-wordmark{color:var(--wine);font-size:1.65rem;text-decoration:none}.back-to-top{color:var(--wine);text-decoration:none;min-height:2.5rem;display:inline-flex;align-items:center;gap:.4rem}@media(min-width:600px){.hero{padding-top:4rem}.arch-gallery{margin-top:2.5rem}.collection-grid{gap:1rem}.collection-card{flex-basis:calc(50% - .5rem)}.social-links{grid-template-columns:repeat(3,1fr);max-width:100%}.contact-form{padding:2rem}}@media(min-width:768px){.site-header{padding-top:1.3rem}.hero{padding-top:4.1rem}.arch-gallery{width:min(75vw,47rem);margin-top:2.8rem}.collection{padding-top:4.5rem;padding-bottom:7.5rem}.collection-grid{gap:1.15rem}.collection-card{flex-basis:calc(33.333333% - .766667rem)}.contact{grid-template-columns:.85fr 1.15fr;align-items:start;gap:4rem;padding-top:7rem;padding-bottom:7rem}.contact-intro{padding-top:1rem}.contact-form{padding:2.4rem}.site-footer{flex-direction:row;text-align:left}}@media(max-width:420px){.site-header{padding-top:.8rem}.hero{padding-top:2.65rem;min-height:auto}h1{font-size:clamp(2.75rem,13vw,3.55rem)}.desktop-break{display:none}.hero-actions{width:min(100%,22rem);flex-direction:column;margin:0 auto}.hero-actions .button{width:100%}.arch-gallery{width:100%;gap:.45rem;margin-top:1.75rem}.arch{width:30%;padding:4px}.scroll-cue{margin-top:1.1rem}.collection{padding:3rem 1rem 4.5rem}.collection:before{top:-3rem;height:3rem}.contact{padding-top:4.5rem;padding-bottom:4.5rem}.site-footer{padding-top:1.5rem;padding-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.warm-luxe{--wl-paper: #fcf2e8;--wl-paper-deep: #f3e2d3;--wl-ink: #2b1a1a;--wl-wine: #7a101e;--wl-wine-deep: #5a0b16;--wl-gold: #a77d4d;min-height:100vh;min-height:100dvh;color:var(--wl-ink);background:var(--wl-paper);font:400 15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.warm-luxe *,.warm-luxe *:before,.warm-luxe *:after{box-sizing:border-box}.warm-luxe a{color:inherit}.warm-luxe a:focus-visible{outline:3px solid var(--wl-gold);outline-offset:5px}.warm-luxe__header{height:96px;padding:0 clamp(1.25rem,5vw,5.25rem);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;background:var(--wl-paper)}.warm-luxe__wordmark{text-decoration:none;display:flex;align-items:center;color:var(--wl-wine)}.warm-luxe__wordmark img{display:block;width:min(280px,23vw);min-width:230px;max-width:calc(100vw - 2.5rem);height:auto}.warm-luxe__hero{min-height:min(760px,calc(100dvh - 96px));display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);position:relative;isolation:isolate;background:var(--wl-paper)}.warm-luxe__copy{padding:clamp(3rem,7vw,7rem) clamp(1.5rem,4vw,4.5rem) 6rem clamp(2rem,7vw,7.5rem);align-self:center;position:relative;z-index:1;animation:wl-rise .8s .05s both}.warm-luxe__ornament{height:20px;width:70px;margin-bottom:1.25rem;display:flex;align-items:center;gap:7px}.warm-luxe__ornament:before,.warm-luxe__ornament:after{content:"";height:1px;background:var(--wl-gold)}.warm-luxe__ornament:before,.warm-luxe__ornament:after{width:29px}.warm-luxe__ornament span{width:7px;height:7px;border:1px solid var(--wl-gold);transform:rotate(45deg)}.warm-luxe__eyebrow{color:var(--wl-gold);margin:0 0 1.05rem;font-size:.68rem;line-height:1.3;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.warm-luxe h1{max-width:650px;margin:0;color:var(--wl-wine);font:600 clamp(3.1rem,5vw,5rem)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}.warm-luxe__intro{color:#6b594c;max-width:390px;margin:1.55rem 0 1.9rem;font-size:clamp(.91rem,1.15vw,1.02rem);line-height:1.8}.warm-luxe__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem}.warm-luxe__button{min-height:3.45rem;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.035em;transition:background-color .2s ease,color .2s ease,transform .2s ease}.warm-luxe__button--primary{min-width:195px;padding:.75rem 1rem .75rem 1.2rem;background:var(--wl-wine);color:var(--wl-paper)!important;box-shadow:5px 5px 0 var(--wl-paper-deep)}.warm-luxe__button--primary span:last-child{font-size:1rem;font-weight:400}.warm-luxe__button--primary:hover{background:var(--wl-wine-deep);transform:translateY(-2px)}.warm-luxe__button--quiet{gap:.75rem;color:var(--wl-wine)!important;border-bottom:1px solid #cdb99e}.warm-luxe__button--quiet:hover{color:var(--wl-gold)!important}.warm-luxe__promise{display:flex;align-items:center;gap:.85rem;margin-top:3.3rem}.warm-luxe__promise-rule{width:2rem;height:1px;background:var(--wl-gold)}.warm-luxe__promise p{margin:0;color:#887663;font:italic 600 .9rem/1.45 Cormorant Garamond,Georgia,serif}.warm-luxe__portrait{width:min(80%,420px);height:clamp(360px,42vw,460px);min-height:0;margin:0;position:relative;overflow:hidden;background:#997455;justify-self:center;align-self:center;border-radius:50% 50% 8px 8px;box-shadow:0 24px 64px #44251a24;animation:wl-reveal .45s ease-out both}.warm-luxe__portrait img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:68% center}.warm-luxe__scroll{position:absolute;z-index:2;left:clamp(2rem,10vw,10rem);bottom:1.5rem;display:flex;align-items:center;gap:.7rem;color:#8b7866!important;text-decoration:none;font-size:.59rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.warm-luxe__scroll>span:first-child{width:1px;height:27px;background:var(--wl-gold);position:relative}.warm-luxe__scroll>span:first-child:after{content:"";position:absolute;bottom:0;left:-3px;width:6px;height:6px;border-right:1px solid var(--wl-gold);border-bottom:1px solid var(--wl-gold);transform:rotate(45deg)}@keyframes wl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wl-reveal{0%{opacity:1;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media(min-width:1500px){.warm-luxe__hero{grid-template-columns:48% 52%}.warm-luxe__copy{padding-left:max(10rem,calc((100vw - 1480px)/2))}}@media(max-width:900px){.warm-luxe__hero{grid-template-columns:minmax(0,52%) minmax(0,48%)}.warm-luxe__copy{padding-left:clamp(1.5rem,5vw,3rem);padding-right:clamp(1.25rem,3vw,2rem)}.warm-luxe h1{font-size:clamp(2.8rem,5vw,4rem)}.warm-luxe__actions{gap:.85rem;align-items:flex-start;flex-direction:column}.warm-luxe__promise{margin-top:2.4rem}.warm-luxe__portrait{width:min(86%,380px);height:clamp(320px,44vw,400px)}}@media(max-width:740px){.warm-luxe__header{height:82px;padding:0 1.25rem;justify-content:center}.warm-luxe__hero{display:flex;flex-direction:column;min-height:0}.warm-luxe__portrait{order:0;width:min(76vw,310px);height:clamp(260px,72vw,340px)}.warm-luxe__portrait img{object-position:67% 44%}.warm-luxe__copy{order:1;padding:2.25rem 1.5rem 5.4rem}.warm-luxe__ornament{margin-bottom:.7rem}.warm-luxe__eyebrow{margin-bottom:.65rem;font-size:.61rem}.warm-luxe h1{font-size:clamp(3rem,12vw,4.25rem)}.warm-luxe__intro{margin:1.1rem 0 1.35rem;max-width:34rem;font-size:.93rem}.warm-luxe__actions{flex-direction:row;gap:1rem}.warm-luxe__button--primary{min-width:0}.warm-luxe__button{font-size:.7rem}.warm-luxe__promise{display:none}.warm-luxe__scroll{bottom:.8rem;left:1.5rem}}@media(max-width:390px){.warm-luxe__actions{align-items:stretch;flex-direction:column;gap:.5rem}.warm-luxe__button{width:100%}.warm-luxe__button--quiet{justify-content:center}}@media(prefers-reduced-motion:reduce){.warm-luxe *,.warm-luxe *:before,.warm-luxe *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.occasion-story{--os-paper: #fcf2e8;--os-wine: #6f1422;--os-gold: #a77d4d;position:relative;z-index:1;background:var(--os-paper);color:var(--os-wine);font-family:Cormorant Garamond,Georgia,serif;overflow:hidden;isolation:isolate}.occasion-story *,.occasion-story *:before,.occasion-story *:after{box-sizing:border-box}.occasion-story a{color:inherit}.occasion-story a:focus-visible{outline:2px solid var(--os-wine);outline-offset:5px}.occasion-story__header{height:88px;position:absolute;inset:0 0 auto;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,5vw,5.5rem)}.occasion-story__logo{position:absolute;left:50%;transform:translate(-50%);display:block;width:clamp(210px,22vw,280px);line-height:0}.occasion-story__logo img{display:block;width:100%;height:auto}.occasion-story__header-link{text-decoration:none;font:600 .69rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--os-wine);display:inline-flex;gap:.65rem;align-items:center;border-bottom:1px solid rgba(111,20,34,.35);padding:.5rem 0}.occasion-story__header-link span{font-size:.9rem}.occasion-story__hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:min(100dvh,720px);height:auto;padding:6.5rem clamp(2rem,6vw,5rem) 3rem;overflow:hidden;isolation:isolate;background:var(--os-paper)}.occasion-story__frame{width:min(760px,100%);position:relative;z-index:1;padding:0;text-align:center;animation:os-rise .85s .12s both}.occasion-story__eyebrow{margin:0 0 .85rem;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#8b6743;font:600 .65rem/1.5 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.occasion-story__eyebrow span{width:28px;height:1px;background:var(--os-gold)}.occasion-story h1{width:100%;max-width:650px;margin:0 auto;color:var(--os-wine);font-size:clamp(3.5rem,4.8vw,4.4rem);font-weight:500;line-height:.88;letter-spacing:-.045em;text-wrap:balance}.occasion-story h1 em{color:var(--os-gold);font-weight:500}.occasion-story__intro{max-width:410px;margin:1.1rem auto .8rem;color:#6b594c;font:400 .93rem/1.65 system-ui,sans-serif}.category-swipe{position:relative;left:50%;width:min(70rem,calc(100vw - 2rem));display:flex;gap:.9rem;margin:.55rem 0 1.3rem;padding:0 .15rem .55rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;scrollbar-width:thin;scrollbar-color:rgba(111,20,34,.35) transparent;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;transform:translate(-50%)}.category-swipe::-webkit-scrollbar{height:4px}.category-swipe::-webkit-scrollbar-thumb{background:#6f142259;border-radius:4px}.category-swipe__card{position:relative;display:block;flex:0 0 clamp(9rem,18vw,13rem);aspect-ratio:3 / 4;overflow:hidden;border-radius:5px;background:#e9d8c8;scroll-snap-align:start;text-decoration:none}.category-swipe__card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.category-swipe__card:hover img{transform:scale(1.035)}.category-swipe__title{position:absolute;inset:auto 0 0;padding:2.2rem .8rem .75rem;background:linear-gradient(180deg,transparent 0%,rgba(31,15,17,.76) 100%);color:#fffaf4;font:600 clamp(1.1rem,1.5vw,1.35rem)/1.1 "Cormorant Garamond",Georgia,serif}.occasion-story__actions{width:fit-content;max-width:100%;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:1.8rem;flex-wrap:wrap}.occasion-story__button{padding:.6rem 0;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:transparent;color:var(--os-wine)!important;text-decoration:none;font:600 .73rem/1.2 system-ui,sans-serif;letter-spacing:.03em;border-bottom:1px solid rgba(111,20,34,.35);transition:color .2s ease}.occasion-story__button:hover{color:var(--os-gold)!important}.occasion-story__arrow{font:inherit}.occasion-story__collection{text-decoration:none;color:var(--os-wine);font:600 .73rem/1.2 system-ui,sans-serif;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 0;border-bottom:1px solid rgba(111,20,34,.35)}.occasion-story__collection:hover{color:var(--os-gold)}.occasion-story__welcome{margin:1rem 0 0;color:#887663;font-size:1rem;font-style:italic}@keyframes os-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.occasion-story__header{height:76px;padding:0 1.25rem}.occasion-story__logo{width:min(220px,58vw)}.occasion-story__header-link{font-size:.55rem;letter-spacing:.08em}.occasion-story__hero{display:flex;min-height:0;height:auto;padding:5.5rem 1.5rem 3.5rem;flex-direction:column}.occasion-story__frame{width:100%;padding:0}.occasion-story__eyebrow{font-size:.54rem;margin-bottom:.65rem}.occasion-story h1{font-size:clamp(2.55rem,8.5vw,3rem)}.occasion-story__intro{max-width:34rem;margin:.8rem auto .75rem;font-size:.84rem;line-height:1.55}.category-swipe{width:min(70rem,calc(100vw - 1rem));gap:.7rem;margin:.45rem 0 1.1rem}.category-swipe__card{flex-basis:min(58vw,220px)}.category-swipe__title{font-size:1.2rem}.occasion-story__actions{gap:1rem}.occasion-story__button{gap:.7rem}.occasion-story__welcome{margin-top:.9rem;font-size:.86rem}}@media(min-width:761px)and (max-width:900px){.occasion-story__hero{padding-left:1.75rem;padding-right:1.75rem}}@media(min-width:761px)and (max-height:640px){.occasion-story__hero{height:auto;min-height:100dvh;padding:5.5rem clamp(2rem,6vw,5rem) 3rem}.occasion-story__eyebrow{margin-bottom:.65rem}.occasion-story h1{font-size:clamp(2.75rem,6vh,3.5rem)}.occasion-story__intro{margin:.9rem 0 1rem;font-size:.82rem;line-height:1.55}.occasion-story__welcome{margin-top:.8rem;font-size:.88rem}}@media(max-width:430px){.occasion-story__header-link{max-width:100px;line-height:1.45}.occasion-story__hero{padding:5.25rem 1.25rem 4rem}.occasion-story h1{font-size:clamp(2.35rem,10vw,2.75rem)}.occasion-story__intro{margin:.8rem 0 .9rem;font-size:.82rem}.occasion-story__actions{width:100%;align-items:center;flex-direction:column;gap:.65rem}}@media(max-width:360px){.occasion-story__header{padding:0 1rem}.occasion-story__logo{width:min(170px,52vw)}.occasion-story__header-link{max-width:94px;font-size:.49rem;letter-spacing:.06em}.occasion-story__hero{padding:5rem 1rem 4rem}.occasion-story__eyebrow{font-size:.5rem;letter-spacing:.12em}.occasion-story h1{font-size:clamp(2rem,9.5vw,2.4rem)}.occasion-story__intro{font-size:.8rem;line-height:1.48}}@media(prefers-reduced-motion:reduce){.occasion-story *,.occasion-story *:before,.occasion-story *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
