#angela-preview{--a-ink:#262422;--a-muted:#77716c;--a-accent:#b15872;--a-blush:#f6e9ee;--a-paper:#fff;--a-line:#e7e2dd;--a-warm:#f5f2ee;--a-gap:18px;--a-flight:3.1s;background:var(--a-paper);color:var(--a-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;width:100%;min-width:0;font:400 14px/1.6 Manrope,sans-serif;position:relative}#angela-preview *{box-sizing:border-box}#angela-preview [hidden]{display:none!important}#angela-preview button,#angela-preview input,#angela-preview select,#angela-preview textarea{font:inherit;color:inherit}#angela-preview button{touch-action:manipulation}#angela-preview button:focus-visible,#angela-preview summary:focus-visible,#angela-preview input:focus-visible,#angela-preview select:focus-visible,#angela-preview textarea:focus-visible{outline:2px solid var(--a-accent);outline-offset:5px}#angela-preview button{background:0 0;border:0;padding:0}#angela-preview .a-wrap{padding:0 5.8%}#angela-preview .a-header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding-right:100px;display:flex}#angela-preview .a-logo{letter-spacing:-2px;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:51px;line-height:1}#angela-preview .a-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}#angela-preview .a-nav button{letter-spacing:.06em;white-space:nowrap;padding:12px 0;font-size:11px;position:relative}#angela-preview .a-nav button[aria-pressed=true]:after{content:"";background:var(--a-accent);height:1px;position:absolute;bottom:6px;left:0;right:0}#angela-preview .a-nav .a-nav-book{color:var(--a-accent)}#angela-preview .a-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);margin:0 0 22px;font-size:10px}#angela-preview .a-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:5.5%;padding-top:48px;padding-bottom:62px;display:grid}#angela-preview .a-hero h1{letter-spacing:-1.8px;margin:0 0 27px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,6.4vw,78px);font-weight:400;line-height:1.03}#angela-preview .a-hero h1 em{color:var(--a-accent);font-weight:400}#angela-preview .a-intro{max-width:330px;color:var(--a-muted);margin:0 0 28px;font-size:13px;line-height:1.9}#angela-preview .a-cta{background:var(--a-accent);color:#fff;letter-spacing:.05em;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:15px 22px;font-size:11px;display:inline-flex}#angela-preview .a-cta svg{flex-shrink:0;width:16px;height:16px}#angela-preview .a-quiet{letter-spacing:.03em;color:var(--a-muted);margin-top:14px;font-size:10px}#angela-preview .a-photo{background-color:#e1dcd5;background-position:50%;background-size:cover;position:relative;overflow:hidden}#angela-preview .a-hero-photo{background-position:50% 38%;height:490px}#angela-preview .a-photo-note{letter-spacing:.09em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;gap:10px;margin-top:12px;font-size:9px;display:flex}#angela-preview .a-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}#angela-preview h2{letter-spacing:-.8px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:400;line-height:1.1}#angela-preview .a-section-sub{max-width:265px;color:var(--a-muted);margin:0;font-size:11px;line-height:1.8}#angela-preview .a-portfolio{border-top:1px solid var(--a-line);padding-top:40px;padding-bottom:65px}#angela-preview .a-grid{gap:var(--a-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#angela-preview figure{min-width:0;margin:0}#angela-preview .a-wide-photo{grid-column:span 3}#angela-preview .a-wide-photo .a-photo{aspect-ratio:1.28}#angela-preview .a-narrow-photo{grid-column:span 2;margin-top:12px}#angela-preview .a-narrow-photo .a-photo{aspect-ratio:.76}#angela-preview figcaption{text-transform:uppercase;letter-spacing:.08em;color:var(--a-muted);justify-content:space-between;gap:8px;margin-top:10px;font-size:9px;display:flex}#angela-preview .a-service-intro{background:var(--a-warm);padding:53px 5.8% 62px}#angela-preview .a-service-list{border-top:1px solid #dcd6d0;margin-top:28px}#angela-preview .a-service-link{text-align:left;border-bottom:1px solid #dcd6d0;grid-template-columns:1fr auto 26px;align-items:center;gap:20px;width:100%;padding:19px 0;display:grid}#angela-preview .a-service-link span:first-child{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.15}#angela-preview .a-service-link span:nth-child(2){white-space:nowrap;font-size:12px}#angela-preview .a-service-link svg{width:18px;height:18px;color:var(--a-accent)}#angela-preview .a-service-link:hover span:first-child{color:var(--a-accent)}#angela-preview .a-service-heading{padding-top:48px;padding-bottom:38px}#angela-preview .a-service-heading h1,#angela-preview .a-gallery-heading h1{letter-spacing:-1.2px;margin:0 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:62px;font-weight:400;line-height:1.05}#angela-preview .a-service-heading p:last-child{color:var(--a-muted);max-width:440px;font-size:12px}#angela-preview .a-package{border-top:1px solid var(--a-line)}#angela-preview .a-package summary{grid-template-columns:1fr auto 20px;align-items:center;gap:16px;padding:23px 0;list-style:none;display:grid}#angela-preview .a-package summary::-webkit-details-marker{display:none}#angela-preview .a-package summary span:first-child{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1.2}#angela-preview .a-package summary span:nth-child(2){white-space:nowrap;font-size:12px}#angela-preview .a-package summary span:last-child{color:var(--a-accent);font-size:22px}#angela-preview .a-package[open] summary span:last-child{transform:rotate(45deg)}#angela-preview .a-package-detail{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:8px 0 42px;display:grid}#angela-preview .a-package-detail .a-photo{height:370px}#angela-preview .a-package-detail h3{letter-spacing:.15em;text-transform:uppercase;color:var(--a-muted);margin:0 0 16px;font-size:10px;font-weight:400}#angela-preview .a-package-detail ul{margin:0 0 22px;padding:0;font-size:12px;line-height:1.8;list-style:none}#angela-preview .a-package-detail li{padding:4px 0 4px 13px;position:relative}#angela-preview .a-package-detail li:before{content:"—";color:var(--a-accent);position:absolute;left:0}#angela-preview .a-delivery{color:var(--a-muted);margin:0 0 22px;font-size:11px}#angela-preview .a-faq{padding-top:55px;padding-bottom:65px}#angela-preview .a-faq h2{margin-bottom:25px}#angela-preview .a-faq details{border-bottom:1px solid var(--a-line);padding:16px 0}#angela-preview .a-faq summary{justify-content:space-between;gap:15px;font-size:12px;list-style:none;display:flex}#angela-preview .a-faq summary:after{content:"+";color:var(--a-accent);font-size:18px}#angela-preview .a-faq details[open] summary:after{content:"−"}#angela-preview .a-faq details p{color:var(--a-muted);max-width:630px;margin:15px 0 0;font-size:12px;line-height:1.8}#angela-preview .a-booking{background:var(--a-warm);padding:63px 5.8% 50px}#angela-preview .a-booking-layout{grid-template-columns:.85fr 1.25fr;align-items:start;gap:7%;display:grid}#angela-preview .a-booking-copy{padding-top:30px}#angela-preview .a-booking-copy h2{margin-bottom:24px;font-size:48px;line-height:1.02}#angela-preview .a-booking-copy h2 em{color:var(--a-accent);font-weight:400}#angela-preview .a-booking-copy p{color:var(--a-muted);max-width:260px;font-size:12px;line-height:1.85}#angela-preview .a-booking-copy .a-letter-signature{color:var(--a-ink);margin-top:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:35px;font-style:italic}#angela-preview .a-letter-scene{perspective:1100px;min-height:560px;margin:-20px -15px;padding:20px 15px 35px;position:relative;overflow:clip}#angela-preview .a-paper-form{background:var(--a-paper);transform-origin:50% 45%;border:1px solid #e6dfd7;min-height:505px;padding:29px 31px 26px;position:relative;box-shadow:0 12px 26px #442a1710}#angela-preview .a-paper-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}#angela-preview .a-paper-address{color:var(--a-muted);letter-spacing:.05em;font-size:10px;line-height:1.8}#angela-preview .a-paper-address strong{color:var(--a-ink);letter-spacing:.1em;font-size:11px;font-weight:500}#angela-preview .a-stamp{background:var(--a-blush);outline:3px dotted var(--a-paper);outline-offset:-2px;border:1px solid #e0a9b8;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:51px;height:61px;display:flex}#angela-preview .a-stamp span:first-child{color:var(--a-accent);font-family:Cormorant Garamond,Georgia,serif;font-size:26px;line-height:1}#angela-preview .a-stamp span:last-child{letter-spacing:.12em;color:var(--a-accent);font-size:7px}#angela-preview .a-form-grid{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}#angela-preview .a-field{flex-direction:column;gap:4px;min-width:0;display:flex}#angela-preview .a-field label{letter-spacing:.07em;color:var(--a-muted);text-transform:uppercase;font-size:9px}#angela-preview .a-field input,#angela-preview .a-field select,#angela-preview .a-field textarea{outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #d9d2cb;border-radius:0;width:100%;min-width:0;padding:8px 0;font-size:12px;line-height:1.4}#angela-preview .a-field input::placeholder,#angela-preview .a-field textarea::placeholder{color:#aaa099;opacity:1}#angela-preview .a-field-full{grid-column:1/-1}#angela-preview .a-field textarea{resize:vertical;min-height:65px}#angela-preview .a-form-send{width:100%;margin-top:22px}#angela-preview .a-form-privacy{color:var(--a-muted);text-align:center;margin:12px 0 0;font-size:8px;line-height:1.6}#angela-preview .a-origami{pointer-events:none;opacity:0;transform-origin:50% 48%;filter:drop-shadow(0 8px 7px #41382c20);position:absolute;inset:20px 15px 55px}#angela-preview .a-plane-piece{backface-visibility:hidden;transform-origin:50%;position:absolute;inset:0}#angela-preview .a-plane-piece:first-child{clip-path:polygon(0 0,50% 0,50% 50%,0 50%);background:#fffefa}#angela-preview .a-plane-piece:nth-child(2){clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%);background:#f5f1e9}#angela-preview .a-plane-piece:nth-child(3){clip-path:polygon(0 50%,50% 50%,50% 100%,0 100%);background:#d9d2c7}#angela-preview .a-plane-piece:nth-child(4){clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%);background:#eee7dc}#angela-preview .a-letter-scene.a-sending .a-paper-form{pointer-events:none;animation:a-paper-fold calc(var(--a-flight)*.5) cubic-bezier(.3,.05,.2,1) forwards}#angela-preview .a-letter-scene.a-sending .a-paper-content{animation:a-ink-fade calc(var(--a-flight)*.23) ease-out forwards}#angela-preview .a-letter-scene.a-sending .a-origami{animation:a-plane-flight var(--a-flight) cubic-bezier(.45,0,.35,1) forwards}#angela-preview .a-letter-scene.a-sending .a-plane-piece:first-child{animation:a-fold-one calc(var(--a-flight)*.39) cubic-bezier(.6,0,.3,1) calc(var(--a-flight)*.16) forwards}#angela-preview .a-letter-scene.a-sending .a-plane-piece:nth-child(2){animation:a-fold-two calc(var(--a-flight)*.39) cubic-bezier(.6,0,.3,1) calc(var(--a-flight)*.16) forwards}#angela-preview .a-letter-scene.a-sending .a-plane-piece:nth-child(3){animation:a-fold-three calc(var(--a-flight)*.39) cubic-bezier(.6,0,.3,1) calc(var(--a-flight)*.16) forwards}#angela-preview .a-letter-scene.a-sending .a-plane-piece:nth-child(4){animation:a-fold-four calc(var(--a-flight)*.39) cubic-bezier(.6,0,.3,1) calc(var(--a-flight)*.16) forwards}#angela-preview .a-letter-scene.a-complete .a-paper-form{visibility:hidden}#angela-preview .a-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:20px 15px 55px}#angela-preview .a-success-rule{background:var(--a-accent);width:38px;height:1px;margin-bottom:30px}#angela-preview .a-success h3{letter-spacing:-.8px;max-width:340px;margin:0 0 19px;font-family:Cormorant Garamond,Georgia,serif;font-size:47px;font-weight:400;line-height:1.06}#angela-preview .a-success p{color:var(--a-muted);max-width:260px;margin:0;font-size:12px;line-height:1.8}#angela-preview .a-replay{letter-spacing:.05em;color:var(--a-accent);border-bottom:1px solid #d4a1af;margin-top:30px;padding:6px 0;font-size:10px}#angela-preview .a-gallery-heading{padding-top:48px;padding-bottom:30px}#angela-preview .a-gallery-cover{background-position:50% 43%;height:280px;margin-bottom:30px}#angela-preview .a-gallery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}#angela-preview .a-gallery-toolbar p{color:var(--a-muted);margin:0;font-size:11px}#angela-preview .a-gallery-filter{color:var(--a-accent);border-bottom:1px solid #c990a0;padding:5px 0;font-size:11px}#angela-preview .a-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#angela-preview .a-client-photo{aspect-ratio:.84}#angela-preview .a-gallery-pick{color:#6c625c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #342b2518}#angela-preview .a-gallery-pick svg{width:17px;height:17px}#angela-preview .a-gallery-pick[aria-pressed=true]{color:var(--a-accent)}#angela-preview .a-gallery-pick[aria-pressed=true] svg{fill:currentColor}#angela-preview .a-selection-note{border-top:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:23px;padding-bottom:42px;font-size:12px;display:flex}#angela-preview .a-gallery-empty{color:var(--a-muted);padding:40px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:28px}#angela-preview .a-footer{border-top:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:27px 5.8%;display:flex}#angela-preview .a-footer-logo{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1}#angela-preview .a-footer p{color:var(--a-muted);letter-spacing:.06em;margin:0;font-size:9px}@keyframes a-ink-fade{0%,25%{opacity:1}to{opacity:0}}@keyframes a-paper-fold{0%,20%{opacity:1;transform:translateY(0)rotateX(0)scale(1)}55%{opacity:1;transform:translateY(-7px)rotateX(15deg)scale(.94)}85%{opacity:.5;transform:translateY(-10px)rotateX(35deg)scale(.8)}to{opacity:0;transform:translateY(-12px)rotateX(45deg)scale(.74)}}@keyframes a-fold-one{0%{clip-path:polygon(0 0,50% 0,50% 50%,0 50%)}48%{clip-path:polygon(0 25%,60% 0,50% 60%,10% 65%)}to{clip-path:polygon(0 35%,100% 0,42% 52%,42% 52%)}}@keyframes a-fold-two{0%{clip-path:polygon(50% 0,100% 0,100% 50%,50% 50%)}55%{clip-path:polygon(50% 15%,100% 0,77% 65%,50% 65%)}to{clip-path:polygon(42% 52%,100% 0,67% 60%,67% 60%)}}@keyframes a-fold-three{0%{clip-path:polygon(0 50%,50% 50%,50% 100%,0 100%)}55%{clip-path:polygon(35% 52%,60% 50%,55% 100%,28% 83%)}to{clip-path:polygon(42% 52%,67% 60%,52% 100%,52% 100%)}}@keyframes a-fold-four{0%{clip-path:polygon(50% 50%,100% 50%,100% 100%,50% 100%)}55%{clip-path:polygon(58% 42%,92% 22%,75% 92%,52% 100%)}to{clip-path:polygon(52% 100%,67% 60%,100% 0,100% 0)}}@keyframes a-plane-flight{0%,14%{opacity:0;transform:translate(0)scale(1)rotate(0)}24%{opacity:1;transform:translateY(-5px)scale(.94)rotate(-2deg)}49%{opacity:1;transform:translateY(-16px)scale(.58)rotate(-8deg)}61%{opacity:1;transform:translate(-1%,-9%)scale(.28)rotate(-15deg)}72%{opacity:1;transform:translate(-8%,-5%)scale(.28)rotate(-28deg)}84%{opacity:1;transform:translate(24%,-25%)scale(.25)rotate(5deg)}to{opacity:0;transform:translate(135%,-92%)scale(.13)rotate(12deg)}}@media (width<=820px){#angela-preview .a-header{gap:15px;padding-right:55px}#angela-preview .a-nav{gap:16px}#angela-preview .a-hero-photo{height:415px}#angela-preview .a-booking-layout{grid-template-columns:.8fr 1.2fr;gap:5%}#angela-preview .a-booking-copy h2{font-size:40px}#angela-preview .a-paper-form{padding:25px 22px}#angela-preview .a-hero h1{font-size:58px}}@media (width<=620px){#angela-preview .a-wrap{padding:0 6%}#angela-preview .a-header{flex-direction:column;align-items:flex-start;gap:17px;padding:20px 60px 20px 6%}#angela-preview .a-logo{font-size:44px}#angela-preview .a-nav{justify-content:flex-start;gap:20px}#angela-preview .a-nav button{padding:7px 0;font-size:10px}#angela-preview .a-hero{grid-template-columns:1fr;gap:33px;padding-top:33px;padding-bottom:38px}#angela-preview .a-hero h1{font-size:61px}#angela-preview .a-intro{max-width:100%}#angela-preview .a-hero-photo{aspect-ratio:.91;height:auto}#angela-preview .a-section-head{flex-direction:column;align-items:flex-start;gap:17px}#angela-preview h2{font-size:37px}#angela-preview .a-portfolio{padding-top:35px;padding-bottom:40px}#angela-preview .a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#angela-preview .a-wide-photo,#angela-preview .a-narrow-photo{grid-column:span 1;margin-top:0}#angela-preview .a-wide-photo .a-photo,#angela-preview .a-narrow-photo .a-photo{aspect-ratio:.78}#angela-preview .a-narrow-photo:last-child{grid-column:1/-1}#angela-preview .a-narrow-photo:last-child .a-photo{aspect-ratio:1.4}#angela-preview .a-service-intro{padding:35px 6% 40px}#angela-preview .a-service-link{grid-template-columns:1fr auto 16px;gap:12px;padding:17px 0}#angela-preview .a-service-link span:first-child{font-size:23px}#angela-preview .a-service-link span:nth-child(2){font-size:10px}#angela-preview .a-booking{padding:40px 6% 26px}#angela-preview .a-booking-layout{grid-template-columns:1fr;gap:25px}#angela-preview .a-booking-copy{padding-top:0}#angela-preview .a-booking-copy h2{font-size:47px}#angela-preview .a-booking-copy p{max-width:100%}#angela-preview .a-booking-copy .a-letter-signature{margin-top:15px}#angela-preview .a-paper-form{min-height:540px;padding:24px 20px}#angela-preview .a-letter-scene{min-height:590px}#angela-preview .a-field input,#angela-preview .a-field select,#angela-preview .a-field textarea{font-size:16px}#angela-preview .a-form-grid{gap:15px 17px}#angela-preview .a-success h3{font-size:42px}#angela-preview .a-service-heading h1,#angela-preview .a-gallery-heading h1{font-size:47px}#angela-preview .a-package summary{grid-template-columns:1fr auto 16px;gap:10px;padding:20px 0}#angela-preview .a-package summary span:first-child{font-size:24px}#angela-preview .a-package summary span:nth-child(2){font-size:10px}#angela-preview .a-package-detail{grid-template-columns:1fr;gap:25px}#angela-preview .a-package-detail .a-photo{height:340px}#angela-preview .a-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#angela-preview .a-gallery-cover{height:230px}#angela-preview .a-gallery-pick{width:40px;height:40px;top:9px;right:9px}#angela-preview .a-footer{padding:24px 6%}}@media (width<=360px){#angela-preview .a-hero h1{font-size:52px}#angela-preview .a-nav{gap:15px}#angela-preview .a-form-grid{grid-template-columns:1fr}#angela-preview .a-paper-form{min-height:680px}#angela-preview .a-letter-scene{min-height:730px}#angela-preview .a-booking-copy h2{font-size:41px}}@media (prefers-reduced-motion:reduce){#angela-preview .a-letter-scene.a-sending .a-origami{display:none}#angela-preview .a-letter-scene.a-sending .a-paper-form{opacity:0;animation:none}#angela-preview .a-letter-scene.a-sending .a-paper-content{animation:none}}html{scroll-behavior:smooth;background:#fff}body{color:#262422;background:#fff;margin:0;font-family:Manrope,sans-serif}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #b15872}img{max-width:100%;display:block}*{box-sizing:border-box}.page-loading{text-align:center;padding:70px}.honey-field{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.form-error{color:#b43b35!important;font-size:12px!important;line-height:1.7!important}.social-links{align-items:center;gap:20px;display:flex}.social-links a{justify-content:center;align-items:center;min-width:34px;min-height:40px;transition:color .2s;display:inline-flex}.social-links svg{width:21px;height:21px}.social-links a:hover{color:#b15872}#angela-preview{max-width:1440px;min-height:100vh;margin:auto}#angela-preview a{text-decoration:none}#angela-preview button{cursor:pointer}#angela-preview .a-header{min-height:112px;padding:0 5.8%}#angela-preview .a-nav{gap:25px}#angela-preview .a-nav a{white-space:nowrap;letter-spacing:.03em;padding:14px 0;font-size:12px;position:relative}#angela-preview .a-nav a.active:after{content:"";background:var(--a-accent);height:1px;position:absolute;bottom:7px;left:0;right:0}#angela-preview .a-hero{padding-top:57px;padding-bottom:67px}#angela-preview .a-hero-photo{height:610px}#angela-preview .a-hero-photo img{object-fit:contain;background:#f5f2ee;width:100%;height:100%;animation:.65s ease-out photo-arrive}#angela-preview .a-intro{max-width:370px;font-size:14px}#angela-preview .a-kicker{font-size:11px}#angela-preview .a-photo{background:#f5f2ee}#angela-preview .a-photo img{object-fit:contain;width:100%;height:100%}#angela-preview .carousel-controls{align-items:center;font-size:11px}#angela-preview .carousel-controls div{gap:12px;display:flex}#angela-preview .carousel-controls button{justify-content:center;align-items:center;width:32px;height:32px;display:flex}#angela-preview .carousel-controls svg{width:17px;height:17px}#angela-preview .a-cta,#angela-preview .a-section-sub{font-size:12px}#angela-preview .a-form-grid{border:0;margin:0;padding:0}#angela-preview .a-field input,#angela-preview .a-field select,#angela-preview .a-field textarea{font-size:14px}#angela-preview .a-field label{font-size:10px}#angela-preview .a-paper-form{min-height:550px}#angela-preview .a-letter-scene{min-height:600px}#angela-preview .a-booking-copy p{max-width:330px;font-size:13px}#angela-preview .a-form-privacy{font-size:10px}#angela-preview .a-quiet{font-size:11px}#angela-preview .a-package-detail li{font-size:13px}#angela-preview .a-delivery{font-size:12px}#angela-preview .a-footer p{font-size:10px}#angela-preview .admin-footer-link{color:var(--a-muted);font-size:10px}.real-portfolio-grid{columns:3;column-gap:18px}.portfolio-item{break-inside:avoid;width:100%;margin-bottom:18px;display:block;position:relative;background:#f5f2ee!important}.portfolio-item img{width:100%;height:auto;transition:opacity .2s}.portfolio-item:hover img{opacity:.86}.portfolio-item span{letter-spacing:.1em;background:#ffffffeb;padding:3px 7px;font-size:10px;position:absolute;bottom:12px;right:12px}.photo-dialog{color:#fff;background:#1f1f1f;border:0;width:fit-content;max-width:min(92vw,1200px);max-height:94vh;padding:0}.photo-dialog::backdrop{background:#151515eb}.photo-dialog>img{object-fit:contain;width:auto;max-width:90vw;max-height:82vh}.photo-dialog-close{z-index:1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:12px;right:12px;color:#262422!important;background:#ffffffed!important;position:absolute!important}.photo-dialog-controls{justify-content:center;align-items:center;gap:30px;padding:14px;display:flex}.photo-dialog-controls button{color:#fff!important;padding:10px!important}.photo-dialog-controls svg{width:22px;height:22px}.photo-dialog-controls span{font-size:12px}.about-section{border-top:1px solid #e7e2dd;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid;padding-top:75px!important;padding-bottom:75px!important}.about-portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.about-section h2{margin-bottom:27px!important;font-size:62px!important;line-height:1.03!important}.about-section p:not(.a-kicker){color:#77716c;font-size:14px;line-height:1.95}.about-section .social-links{margin:24px 0}.about-link{border-bottom:1px solid #d4a1af;padding:7px 0;font-size:12px;display:inline-block;color:#b15872!important}.review-section{color:#fff;background:#1f1f1f;padding:64px 5.8%}.review-section .a-kicker{color:#aba7a1!important}.review-section h2{color:#fff}.review-link{border-bottom:1px solid #66615d;padding:7px 0;font-size:12px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 38px;margin:42px 0 20px;display:grid}.review-card{text-align:center;width:100%;max-width:370px;margin:0 auto}.review-card img{object-fit:cover;border-radius:50%;width:200px;height:200px;margin:0 auto 21px}.review-card h3{margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:400}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.review-empty{text-align:center;color:#d3ceca;padding:35px 0 12px;font-size:14px;line-height:1.9}.review-empty a{border-bottom:1px solid #875c6b;margin-top:13px;display:inline-block;color:#e8b5c5!important}.review-form-wrap{border-top:1px solid #4a4542;margin-top:48px;padding-top:38px}.review-form-wrap>h3{margin:0 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:400}.review-form-wrap>p{color:#c7c0ba;font-size:13px;line-height:1.8}.review-form{grid-template-columns:220px 1fr;align-items:start;gap:45px;max-width:850px;margin-top:32px;display:grid}.review-upload{text-align:center;cursor:pointer;border:1px dashed #8e7c77;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative;overflow:hidden}.review-upload img{object-fit:cover;width:100%;height:100%}.review-upload span{flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.7;display:flex}.review-upload svg{width:20px;height:20px}.review-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.review-upload:focus-within{outline-offset:5px;outline:2px solid #e8b5c5}.review-form>div>label{letter-spacing:.04em;color:#c7c0ba;margin-bottom:6px;font-size:11px;display:block}.review-form>div>input,.review-form textarea{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #79716a;border-radius:0;margin-bottom:23px;padding:10px 0;font-size:15px}.review-form textarea{resize:vertical}.review-publish-note{color:#c7c0ba;font-size:11px;line-height:1.8}.review-confirm{padding:20px 0;color:#e8b5c5!important}.clients-page{min-height:65vh;padding-top:70px!important;padding-bottom:85px!important}.clients-page h1{letter-spacing:-1.1px;margin:0 0 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:70px;font-weight:400;line-height:1.05}.clients-page h1 em{color:#b15872;font-weight:400}.clients-intro{color:#77716c;max-width:560px;margin-bottom:32px;font-size:15px;line-height:1.85}.client-steps{margin:48px 0;padding:0;list-style:none}.client-steps li{border-top:1px solid #e7e2dd;grid-template-columns:55px 1fr;gap:24px;max-width:800px;padding:25px 0;display:grid}.client-steps li>span{color:#b15872;padding-top:8px;font-size:13px}.client-steps h2{margin:0 0 10px!important;font-size:33px!important}.client-steps p{color:#77716c;max-width:580px;margin:0;font-size:13px;line-height:1.8}.clients-help{color:#77716c;font-size:13px}.admin-app{color:#292522;background:#f7f5f2;max-width:1440px;min-height:100vh;margin:0 auto;padding:0 5% 65px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.5}.admin-app button{cursor:pointer;color:inherit;background:0 0;border:0}.admin-app label{color:#756a61;flex-direction:column;gap:7px;margin:15px 0;font-size:11px;display:flex}.admin-app input,.admin-app select,.admin-app textarea{color:#292522;background:#fff;border:1px solid #dfd8d1;border-radius:4px;width:100%;min-width:0;min-height:41px;padding:10px 12px;font-family:inherit;font-size:13px}.admin-app textarea{resize:vertical}.admin-header{border-bottom:1px solid #ded7d0;justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.admin-logo{font-family:Cormorant Garamond,Georgia,serif;font-size:40px}.admin-logo span{color:#857971;margin-left:14px;font:11px Manrope,sans-serif}.admin-header>div{align-items:center;gap:23px;font-size:12px;display:flex}.admin-header button,.admin-header>div>a{align-items:center;gap:7px;display:inline-flex}.admin-tabs{border-bottom:1px solid #ded7d0;gap:30px;padding:23px 0;display:flex}.admin-tabs button{padding:10px 0;font-size:14px;position:relative}.admin-tabs button.active{color:#b15872}.admin-tabs button.active:after{content:"";background:#b15872;height:2px;position:absolute;bottom:0;left:0;right:0}.admin-section{padding-top:30px}.admin-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.admin-section-head h1{margin:0 0 7px;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:400}.admin-section-head p{color:#857971;margin:0;font-size:12px}.admin-filters{grid-template-columns:1fr 220px;gap:20px;max-width:900px;display:grid}.admin-filters label{margin:0 0 20px}.admin-request-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.admin-request-layout.has-selection{grid-template-columns:1.05fr 1fr}.admin-request-list{background:#fff;border:1px solid #e4ddd6;border-radius:5px;overflow:hidden}.admin-request-row{text-align:left;grid-template-columns:1fr 1fr auto;align-items:center;gap:13px;width:100%;border-bottom:1px solid #e9e3dd!important;padding:20px!important;display:grid!important}.admin-request-row:last-child{border-bottom:0!important}.admin-request-row:hover,.admin-request-row.selected{background:#f9f0f3!important}.admin-request-row div{min-width:0}.admin-request-row div:first-child{flex-direction:column;gap:5px;display:flex}.admin-request-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.admin-request-row span{overflow-wrap:anywhere;font-size:11px}.admin-request-row small{color:#908379;margin-top:6px;font-size:10px;display:block}.admin-request-row>small{grid-column:1/-1;margin-top:-3px}.status-badge{white-space:nowrap;background:#f0ebe5;border-radius:3px;padding:5px 8px;display:inline-block;font-size:10px!important}.status-new{color:#9c4962;background:#f6e4eb}.status-completed{color:#54734e;background:#e6eee5}.status-cancelled{color:#8a756c;background:#eee9e6}.admin-detail{background:#fff;border:1px solid #e4ddd6;border-radius:5px;min-width:0;padding:24px}.admin-detail-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-detail-head h2{margin:0;font-size:18px;font-weight:500}.admin-detail-head button{color:#b15872;font-size:11px}.admin-field-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-primary,.admin-secondary{border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:12px 16px!important;font-size:12px!important;display:inline-flex!important}.admin-primary{color:#fff!important;background:#b15872!important}.admin-secondary{background:#fff!important;border:1px solid #dcd3ca!important}.admin-login{background:#fff;border:1px solid #e4ddd6;border-radius:5px;max-width:440px;margin:70px auto;padding:38px}.admin-login h1{margin:10px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:400;line-height:1.07}.admin-login>p{color:#857971;font-size:12px;line-height:1.8}.admin-login>.admin-primary{width:100%;margin-top:15px}.admin-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b15872!important;font-size:10px!important}.admin-error{overflow-wrap:anywhere;background:#faece8;border-radius:4px;padding:12px 15px;font-size:12px;line-height:1.8;color:#a13f2a!important}.admin-notice{color:#54734e;margin:15px 0;font-size:12px}.admin-hint{color:#96877b;font-size:11px;line-height:1.7}.admin-empty{text-align:center;color:#96877b;padding:55px 20px;font-size:13px}.admin-gallery-settings{border-top:1px solid #e8e0d7;margin:25px 0;padding-top:18px}.admin-gallery-settings summary{font-size:13px}.admin-client-link{border-top:1px solid #e8e0d7;margin-top:22px;padding-top:12px}.admin-comments{border-top:1px solid #e8e0d7;margin-top:30px;padding-top:22px}.admin-comments h3{font-size:15px;font-weight:500}.admin-comments article{border-bottom:1px solid #eee7e0;padding:13px 0}.admin-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px}.admin-comments article small{color:#96877b;font-size:10px}.admin-review-filters{flex-wrap:wrap;gap:13px;margin-bottom:26px;display:flex}.admin-review-filters button{border:1px solid #e1d8ce;border-radius:4px;padding:9px 13px;font-size:12px}.admin-review-filters button.active{color:#fff;background:#b15872;border-color:#b15872}.admin-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.admin-review-editor{background:#fff;border:1px solid #e4ddd6;border-radius:5px;min-width:0;padding:23px}.admin-review-editor>img{object-fit:cover;border-radius:50%;width:150px;height:150px;margin:0 auto 20px}.admin-review-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-text-button{color:#96877b!important;padding:10px 0!important;font-size:11px!important}@keyframes photo-arrive{0%{opacity:.3}to{opacity:1}}@media (width<=1050px){#angela-preview .a-header{flex-direction:column;align-items:flex-start;gap:10px;padding-top:23px;padding-bottom:15px}#angela-preview .a-nav{gap:24px}#angela-preview .a-hero-photo{height:490px}#angela-preview .about-section{gap:7%}.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-request-layout.has-selection{grid-template-columns:1fr}.admin-request-row{grid-template-columns:1fr 1fr auto}}@media (width<=700px){#angela-preview .a-nav{gap:19px}#angela-preview .a-nav a{font-size:11px}#angela-preview .a-hero{grid-template-columns:1fr;gap:33px;padding-top:32px}#angela-preview .a-hero-photo{height:480px}.real-portfolio-grid{columns:2;column-gap:12px}.portfolio-item{margin-bottom:12px}#angela-preview .about-section{grid-template-columns:1fr;gap:33px;padding-top:45px!important;padding-bottom:45px!important}.about-section h2{font-size:50px!important}.about-portrait{max-width:440px}#angela-preview .a-booking-layout{grid-template-columns:1fr;gap:25px}#angela-preview .a-booking-copy p{max-width:100%}#angela-preview .a-field input,#angela-preview .a-field select,#angela-preview .a-field textarea{font-size:16px}.review-grid{grid-template-columns:1fr;gap:45px}.review-section{padding:43px 6%}.review-section h2{font-size:37px}.review-form{grid-template-columns:1fr;gap:25px}.review-upload{margin:auto}.review-form>div>input,.review-form textarea{font-size:16px}.clients-page h1{font-size:52px}.client-steps li{grid-template-columns:35px 1fr;gap:14px}.client-steps h2{font-size:27px!important}.admin-app{padding:0 5% 40px}.admin-logo{font-size:32px}.admin-logo span{margin-left:8px}.admin-header>div{gap:13px;font-size:10px}.admin-header{min-height:90px}.admin-section-head{align-items:flex-start}.admin-section-head h1{font-size:31px}.admin-filters{grid-template-columns:1fr;gap:0}.admin-review-grid{grid-template-columns:1fr}.admin-field-pair{grid-template-columns:1fr;gap:0}.admin-request-row{grid-template-columns:1fr auto}.admin-request-row div:nth-child(2){grid-area:2/1/auto/-1}.admin-request-row .status-badge{grid-area:1/2}.admin-login{margin:40px auto;padding:25px}.admin-app input,.admin-app select,.admin-app textarea{font-size:16px}}@media (width<=360px){#angela-preview .a-hero-photo{height:400px}#angela-preview .a-nav{gap:13px}.admin-logo span{display:none}.admin-detail{padding:17px}.admin-section-head .admin-secondary{padding:10px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#angela-preview .a-hero-photo img{animation:none}}#root,#angela-preview main,#angela-preview main>section{min-width:0}#angela-preview{max-width:none}#angela-preview .a-wrap,#angela-preview .a-footer{width:100%;max-width:1440px;margin-inline:auto}#angela-preview .a-service-intro,#angela-preview .a-booking,#angela-preview .review-section{padding-inline:max(5.8%,50% - 636.5px)}#angela-preview .photo-ribbon{--ribbon-height:clamp(14rem, 32vw, 27rem);width:100%;padding-block:.75rem;position:relative}#angela-preview .photo-ribbon-viewport{scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:auto;width:100%;overflow:auto hidden}#angela-preview .photo-ribbon-viewport::-webkit-scrollbar{display:none}#angela-preview .photo-ribbon-viewport.is-dragging{cursor:grabbing}#angela-preview .photo-ribbon-track{width:max-content;animation:none;display:flex;transform:none}#angela-preview .photo-ribbon-set{flex:none;gap:.75rem;padding-right:.75rem;display:flex}#angela-preview .ribbon-photo{height:var(--ribbon-height);width:calc(var(--ribbon-height) * var(--photo-ratio));background:#f5f2ee;flex:none;display:block}#angela-preview .ribbon-photo img{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%}#angela-preview .ribbon-pause{color:#262422;background:#fffffff2;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:1.5rem;right:clamp(.75rem,3vw,2rem)}#angela-preview .ribbon-pause svg{width:1rem;height:1rem}#angela-preview .a-hero.hero-story{text-align:center;border-top:1px solid var(--a-line);padding-block:clamp(2.5rem,6vw,5rem);display:block}#angela-preview .hero-story h1{max-width:15ch;margin-inline:auto;font-size:clamp(2.75rem,6vw,5rem)}#angela-preview .hero-story .a-intro{max-width:36rem;margin-inline:auto;font-size:1rem;line-height:1.85}#angela-preview .hero-story .a-cta{max-width:100%;min-height:48px;font-size:.875rem}#angela-preview .about-section h2{font-size:clamp(2.5rem,5vw,4rem)!important}#angela-preview .about-section p:not(.a-kicker){font-size:1rem;line-height:1.85}#angela-preview .a-faq summary{align-items:center;min-height:44px;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.5}#angela-preview .a-faq details p{max-width:48rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.85}#angela-preview .a-package summary span:nth-child(2){font-size:.9375rem}#angela-preview .service-photo-block{min-width:0}#angela-preview .service-photo-credit{color:var(--a-muted);padding-block:.65rem;font-size:.75rem;line-height:1.7;display:inline-block}#angela-preview .service-format{border-left:2px solid var(--a-accent);margin:0 0 1.2rem;padding-left:.9rem;font-size:.9375rem;line-height:1.8}#angela-preview .service-description,#angela-preview .service-note{margin:0 0 1.2rem;font-size:.9375rem;line-height:1.8}#angela-preview .service-description{color:var(--a-muted)}#angela-preview .review-form-only .review-form-wrap{border-top:0;margin-top:0;padding-top:0}#angela-preview .review-card p,#angela-preview .review-form-wrap>p{font-size:1rem;line-height:1.75}#angela-preview .review-form,#angela-preview .review-form>div{min-width:0}#angela-preview .a-footer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name contacts""credit contacts";align-items:center;gap:1.5rem;padding-block:1.75rem;display:grid}#angela-preview .a-footer-logo{grid-area:name}#angela-preview .footer-brand,#angela-preview .footer-contact-block{flex-direction:column;grid-area:contacts;gap:.65rem;min-width:0;display:flex}#angela-preview .footer-contact-block{text-align:right;align-items:flex-end;margin-left:auto}#angela-preview .footer-contact-block p{letter-spacing:0;font-size:.8125rem;line-height:1.6}#angela-preview .developer-credit{min-height:44px;color:var(--a-muted);overflow-wrap:anywhere;grid-area:credit;align-items:center;gap:.35rem;font-size:.75rem;line-height:1.5;display:inline-flex}#angela-preview .developer-credit:hover{color:var(--a-accent)}#angela-preview .developer-credit svg{flex-shrink:0;width:.875rem;height:.875rem}#angela-preview .social-links a{min-width:44px;min-height:44px}@keyframes angela-ribbon-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=700px){#angela-preview .a-header{padding-top:1rem;padding-bottom:.75rem}#angela-preview .a-nav{justify-content:flex-start;gap:0 .85rem;width:100%}#angela-preview .a-nav a{white-space:normal;align-items:center;min-height:44px;padding-block:.625rem;font-size:.875rem;display:inline-flex}#angela-preview .a-hero.hero-story{padding-block:2.5rem}#angela-preview .a-section-head{flex-wrap:wrap;align-items:flex-start}#angela-preview .a-package summary{grid-template-columns:minmax(0,1fr) 20px;gap:.5rem}#angela-preview .a-package summary span:first-child,#angela-preview .a-service-link span:first-child{grid-area:1/1}#angela-preview .a-package summary span:nth-child(2),#angela-preview .a-service-link span:nth-child(2){white-space:normal;grid-area:2/1;font-size:.9375rem;line-height:1.5}#angela-preview .a-package summary span:last-child,#angela-preview .a-service-link>svg{grid-area:1/2/span 2}#angela-preview .a-service-link{grid-template-columns:minmax(0,1fr) 20px;gap:.5rem}#angela-preview .service-format,#angela-preview .service-description,#angela-preview .service-note,#angela-preview .a-package-detail li,#angela-preview .a-faq details p{font-size:1rem}#angela-preview .a-delivery,#angela-preview .a-booking-copy p,#angela-preview .review-form>div>label{font-size:.9375rem;line-height:1.75}#angela-preview .a-field input,#angela-preview .a-field select,#angela-preview .a-field textarea,#angela-preview .review-form input,#angela-preview .review-form textarea{min-width:0;font-size:1rem}#angela-preview .a-form-grid{grid-template-columns:1fr}#angela-preview .a-letter-scene{min-height:760px}#angela-preview .a-paper-form{min-height:710px}#angela-preview .a-field label{font-size:.75rem}#angela-preview .a-form-privacy{font-size:.75rem;line-height:1.7}#angela-preview .footer-brand{flex:13rem}#angela-preview .a-footer{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""contacts""credit";justify-items:center;gap:1rem}#angela-preview .footer-contact-block{text-align:center;align-items:center;width:100%;margin-left:0}#angela-preview .footer-contact-block .social-links{flex-wrap:wrap;justify-content:center}#angela-preview .developer-credit{justify-content:center;max-width:100%;font-size:.875rem}#angela-preview .photo-dialog-controls button,#angela-preview .photo-dialog-close{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){#angela-preview .photo-ribbon-viewport{overflow-x:auto}#angela-preview .photo-ribbon-track{will-change:auto;animation:none;transform:none}#angela-preview .photo-ribbon-set[aria-hidden=true]{display:none}}.admin-app{min-width:0;font-size:16px}.admin-app label{font-size:14px;line-height:1.6}.admin-app input,.admin-app select,.admin-app textarea{min-height:48px;font-size:16px}.admin-header>div{font-size:14px}.admin-header button,.admin-header>div>a{min-height:44px}.admin-logo span{font-size:14px}.admin-tabs button{min-height:48px;font-size:17px}.admin-section-head{flex-wrap:wrap}.admin-section-head h1{font-size:clamp(2.25rem,4vw,3rem)}.admin-section-head p,.admin-login>p{font-size:15px;line-height:1.8}.admin-request-row strong{font-size:18px}.admin-request-row span{font-size:15px;line-height:1.65}.admin-request-row small,.admin-hint,.admin-comments article small{font-size:13px}.admin-request-row .status-badge{font-size:13px!important}.admin-primary,.admin-secondary{min-height:48px;font-size:14px!important}.admin-detail-head h2{font-size:21px}.admin-detail-head button{min-height:44px;font-size:14px}.admin-comments h3{font-size:18px}.admin-comments article p,.admin-error,.admin-notice{font-size:15px;line-height:1.8}.admin-review-filters button{min-height:44px;font-size:14px}.admin-text-button{min-height:44px;font-size:14px!important}.admin-empty{font-size:16px}.admin-request-list,.admin-detail,.admin-review-editor,.admin-filters>label{min-width:0}@media (width<=700px){.admin-header{flex-wrap:wrap;gap:.5rem;padding-block:1rem}.admin-header>div{flex-wrap:wrap;gap:1rem;font-size:14px}.admin-header>div>a,.admin-header>div>button{min-height:44px}.admin-section-head{align-items:flex-start;gap:1rem}.admin-section-head .admin-secondary{font-size:14px!important}.admin-request-row{grid-template-columns:minmax(0,1fr)}.admin-request-row div:nth-child(2),.admin-request-row .status-badge{grid-area:auto/1}.admin-request-row .status-badge{justify-self:start}.admin-request-row>small{grid-column:1}.admin-logo span{font-size:14px}.admin-detail{padding:1.1rem}.admin-login{padding:1.5rem}.admin-client-link input{font-size:14px}.admin-review-actions{gap:.75rem}}.a-page-transition{opacity:1;transition:opacity .15s ease-out}.a-page-transition.is-leaving{opacity:0;pointer-events:none;will-change:opacity}.a-page-content{min-width:0;animation:.25s cubic-bezier(.22,1,.36,1) both angela-page-enter}.smooth-details-body{display:flow-root}.smooth-details>summary{cursor:pointer}#angela-preview details.a-package.smooth-details>summary>span:last-child{transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(0)}#angela-preview details.a-package.smooth-details[data-expanded=true]>summary>span:last-child{transform:rotate(45deg)}#angela-preview .a-faq details.smooth-details>summary:after{content:"+";transition:transform .26s cubic-bezier(.22,1,.36,1);transform:rotate(0)}#angela-preview .a-faq details.smooth-details[data-expanded=true]>summary:after{transform:rotate(45deg)}.admin-section,.admin-detail{animation:.2s ease-out both angela-page-enter}@keyframes angela-page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.a-page-transition,#angela-preview details.a-package.smooth-details>summary>span:last-child,#angela-preview .a-faq details.smooth-details>summary:after{transition:none}.a-page-content,.admin-section,.admin-detail{animation:none}}
