
:root{
  --black:#020403;--black-soft:#050806;--green:#06251c;--green-mid:#0a3528;
  --brass:#8a7449;--brass-bright:#b49a67;--cream:#e5dbc8;
  --muted:rgba(229,219,200,.82);--line:rgba(142,116,62,.28);
  --display:Baskerville,"Iowan Old Style","Palatino Linotype",Georgia,serif;
  --ui:Avenir,"Avenir Next","Helvetica Neue",Arial,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--black)}
body{margin:0;min-width:320px;overflow-x:hidden;background:var(--black);color:var(--cream);font-family:var(--ui);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.gr-intro-active{overflow:hidden}
button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit}img{display:block;max-width:100%}
.gr-skip{position:fixed;top:10px;left:10px;z-index:1000;padding:9px 12px;background:var(--cream);color:var(--black);transform:translateY(-150%);transition:.2s}.gr-skip:focus{transform:none}

.gr-return,.gr-sound{position:fixed;z-index:85;border:1px solid rgba(142,116,62,.68);border-radius:999px;background:rgba(2,4,3,.82);backdrop-filter:blur(14px);color:var(--brass-bright);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.gr-return{top:22px;right:28px;padding:12px 17px;text-decoration:none}.gr-sound{left:28px;bottom:24px;display:flex;align-items:center;gap:10px;min-width:190px;padding:10px 15px;cursor:pointer}.gr-sound-label{white-space:nowrap}.gr-sound-status{display:none;white-space:nowrap}
.gr-sound-bars{display:flex;align-items:center;gap:2px;height:18px}.gr-sound-bars i{display:block;width:2px;height:5px;background:currentColor}.gr-sound.is-playing i{animation:bars .72s ease-in-out infinite alternate}.gr-sound.is-playing i:nth-child(2){animation-delay:.12s}.gr-sound.is-playing i:nth-child(3){animation-delay:.25s}.gr-sound.is-playing i:nth-child(4){animation-delay:.37s}@keyframes bars{to{height:17px}}

.gr-header{position:fixed;z-index:75;inset:0 0 auto;display:grid;grid-template-columns:190px 1fr;align-items:center;min-height:80px;padding:11px 42px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:.45s}
body.gr-entered .gr-header{opacity:1;pointer-events:auto;transform:none}body.gr-scrolled .gr-header{background:rgba(2,4,3,.86);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}
.gr-brand{width:158px}.gr-header nav{display:flex;justify-content:center;gap:66px}.gr-header nav a{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;color:var(--muted)}.gr-header nav a:hover,.gr-header nav a:focus-visible{color:var(--brass-bright)}

main section{position:relative;overflow:hidden}
.gr-hero{min-height:100svh;display:grid;grid-template-columns:minmax(390px,.84fr) minmax(480px,1.16fr);align-items:stretch;background:linear-gradient(125deg,#020403,#07140f)}
.gr-hero-image{background-image:url("../images/green-room-v10/hero-woman.webp");background-size:cover;background-position:center}
.gr-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:118px clamp(54px,7vw,118px)}
.gr-hero h1{max-width:830px;margin:0;color:var(--brass-bright);font-family:var(--display);font-size:clamp(58px,6.3vw,95px);font-weight:400;line-height:1.02;letter-spacing:-.045em}.gr-hero p{max-width:650px;margin:40px 0 0;color:var(--muted);font-family:var(--display);font-size:clamp(22px,1.9vw,28px);line-height:1.52}

.gr-threshold{position:fixed;z-index:80;inset:0;overflow:hidden;background:transparent;perspective:1600px}
.gr-door{position:absolute;top:0;bottom:0;width:50%;background-size:cover;background-position:center 57%;transition:transform 1.45s cubic-bezier(.76,0,.24,1),filter 1.2s ease,box-shadow 1.2s ease;backface-visibility:hidden}
.gr-door-left{left:0;background-image:url("../images/green-room-v10/door-left.webp");transform-origin:left center}.gr-door-right{right:0;background-image:url("../images/green-room-v10/door-right.webp");transform-origin:right center}
.gr-door-seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(183,154,92,.38);box-shadow:0 0 5px rgba(183,154,92,.16);transform:translateX(-50%);transition:opacity .35s ease}
.gr-threshold-content{position:relative;z-index:4;width:min(650px,88vw);margin:0 auto;padding-top:13vh;text-align:center;transition:opacity .34s ease,transform .5s ease}.gr-threshold-content img{width:min(246px,58vw);margin:0 auto 48px}.gr-found{margin:0;color:var(--brass-bright);font-family:var(--display);font-size:clamp(58px,7vw,94px);line-height:.96;letter-spacing:-.04em}.gr-threshold-content h2{margin:24px 0 0;font-size:12px;line-height:1.85;letter-spacing:.29em;text-transform:uppercase}
.gr-enter{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:224px;min-height:58px;margin-top:46px;padding:0 42px;border:1px solid rgba(138,116,73,.88);background:rgba(2,4,3,.62);color:var(--brass-bright);font-size:10.5px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.gr-enter::before,.gr-enter::after{content:"";position:absolute;top:50%;width:24px;height:1px;background:rgba(180,154,103,.7);transition:width .35s ease,transform .35s ease,background .35s ease}.gr-enter::before{left:16px}.gr-enter::after{right:16px}.gr-enter:hover,.gr-enter:focus-visible{border-color:var(--brass-bright);background:rgba(138,116,73,.18);color:#d2bb8a;transform:translateY(-1px)}.gr-enter:hover::before,.gr-enter:focus-visible::before,.gr-enter:hover::after,.gr-enter:focus-visible::after{width:34px;background:#bda06b}.gr-enter:hover::before,.gr-enter:focus-visible::before{transform:translateX(3px)}.gr-enter:hover::after,.gr-enter:focus-visible::after{transform:translateX(-3px)}
.gr-threshold.is-copy-fading .gr-threshold-content{opacity:0;transform:translateY(-14px);pointer-events:none}.gr-threshold.is-opening .gr-door-left{transform:translateX(-101%) rotateY(-8deg);filter:brightness(.72);box-shadow:35px 0 80px rgba(0,0,0,.7)}.gr-threshold.is-opening .gr-door-right{transform:translateX(101%) rotateY(8deg);filter:brightness(.72);box-shadow:-35px 0 80px rgba(0,0,0,.7)}.gr-threshold.is-opening .gr-door-seam{opacity:0}.gr-threshold.is-opening{pointer-events:none;animation:thresholdFade .38s 1.32s forwards}@keyframes thresholdFade{to{opacity:0;visibility:hidden}}

.gr-eyebrow{margin:0 0 17px;color:var(--brass);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}
.gr-cocktails h2,.gr-events h2,.gr-close h2,.gr-inquiry h2{margin:0;font-family:var(--display);font-weight:400;line-height:.96;letter-spacing:-.045em}
.gr-cocktails{min-height:820px;display:grid;grid-template-columns:minmax(420px,.78fr) minmax(520px,1.22fr);align-items:stretch;background:linear-gradient(130deg,#03140f,#020403)}
.gr-cocktails-copy{display:flex;flex-direction:column;justify-content:center;padding:110px clamp(46px,6vw,100px)}.gr-cocktails h2{font-size:clamp(56px,5.9vw,90px)}.gr-cocktails-copy>p:not(.gr-eyebrow){max-width:620px;margin:30px 0 0;color:var(--muted);font-family:var(--display);font-size:23px;line-height:1.52}.gr-cocktail-note{display:block;margin-top:28px;color:rgba(227,215,192,.48);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.gr-cocktail-visual{position:relative;margin:0;min-height:820px;overflow:hidden}.gr-cocktail-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,3,.16),transparent 22%),linear-gradient(0deg,rgba(2,4,3,.07),transparent 18%);pointer-events:none}.gr-cocktail-visual img{width:100%;height:100%;object-fit:cover;object-position:center}

.gr-events{min-height:760px;display:grid;grid-template-columns:minmax(420px,.88fr) minmax(540px,1.12fr);align-items:center;padding:82px 5vw;background:linear-gradient(125deg,#020403,#071a14)}.gr-events-copy{padding-right:clamp(30px,5vw,80px)}.gr-events h2{font-size:clamp(56px,5.9vw,91px)}.gr-events-copy>p:not(.gr-eyebrow){max-width:610px;color:var(--muted);font-family:var(--display);font-size:22px;line-height:1.52}.gr-plan-primary{display:inline-flex;align-items:center;gap:26px;min-height:56px;margin-top:28px;padding:0 24px;border:1px solid var(--brass);background:rgba(2,4,3,.48);color:var(--brass-bright);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;cursor:pointer}.gr-plan-primary:hover,.gr-plan-primary:focus-visible{background:var(--brass);color:var(--black)}
.gr-envelope-scene{position:relative;min-height:700px;display:grid;place-items:center;padding:128px 0 64px;background:radial-gradient(circle at 55% 48%,rgba(180,154,103,.12),transparent 45%);isolation:isolate}
.gr-envelope-scene::before{content:"";position:absolute;z-index:-1;inset:10% 2%;background:radial-gradient(ellipse at center,rgba(178,145,86,.16),rgba(6,37,28,.10) 38%,transparent 70%);filter:blur(16px);opacity:.44;transform:scale(.92);transition:opacity .7s ease,transform .9s ease}
.gr-envelope-scene:has(.gr-envelope.is-open)::before{opacity:.78;transform:scale(1.04)}
.gr-envelope{position:relative;width:min(650px,96%);aspect-ratio:1.34;isolation:isolate;overflow:visible;perspective:1700px;filter:drop-shadow(0 34px 48px rgba(0,0,0,.48));transition:transform .75s cubic-bezier(.22,1,.36,1),filter .75s ease}
.gr-envelope::after{content:"";position:absolute;z-index:-1;left:9%;right:9%;bottom:-4%;height:20%;border-radius:50%;background:rgba(0,0,0,.58);filter:blur(28px);transform:scaleX(.92);transition:transform .75s ease,opacity .75s ease}
.gr-envelope.is-open{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 42px 62px rgba(0,0,0,.58))}.gr-envelope.is-open::after{opacity:.82;transform:scaleX(1.05)}
.gr-envelope-back{position:absolute;z-index:1;top:19%;right:2%;bottom:2%;left:2%;border:1px solid rgba(180,154,103,.46);background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.045),transparent 30%),linear-gradient(145deg,#154b38,#092b21 58%,#061b15);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -28px 45px rgba(0,0,0,.12)}
.gr-envelope-back::after,.gr-envelope-pocket::after,.gr-envelope-flap::after{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.12) .6px,transparent .7px),radial-gradient(rgba(0,0,0,.16) .7px,transparent .8px);background-size:7px 7px,9px 9px;background-position:0 0,3px 2px;mix-blend-mode:soft-light}
.gr-envelope-liner{position:absolute;z-index:2;top:19.5%;right:3%;left:3%;height:47%;background:linear-gradient(145deg,#d7c39f,#aa8c5d);clip-path:polygon(0 0,100% 0,50% 100%);opacity:.42}
.gr-invitation-sleeve{position:absolute;z-index:3;top:-49%;right:7%;bottom:2%;left:7%;overflow:hidden;pointer-events:none}
.gr-invitation{position:absolute;right:0;bottom:-10%;left:0;height:79%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 32px;color:#34291b;background:linear-gradient(145deg,#eee4d1,#ceb88f);box-shadow:0 26px 48px rgba(0,0,0,.42);transform:translateY(49%);transition:transform .95s cubic-bezier(.16,1,.3,1);will-change:transform}
.gr-invitation::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.30),transparent 36%);pointer-events:none}.gr-invitation::after{content:"";position:absolute;inset:12px;border:1px solid rgba(92,71,39,.27);pointer-events:none}
.gr-invitation-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid #715d3b;border-radius:50%;font-family:var(--display);font-size:17px}
.gr-invitation h3{margin:17px 0 0;font-family:var(--display);font-size:clamp(31px,3vw,44px);font-weight:400;line-height:1.01;text-align:center}.gr-invitation p{margin:17px 0 0;font-size:8px;font-weight:700;letter-spacing:.10em;line-height:1.7;text-align:center;text-transform:uppercase}
.gr-card-plan{position:relative;z-index:2;min-height:46px;margin-top:20px;padding:0 20px;border:1px solid #78613a;background:rgba(255,255,255,.10);color:#45351f;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(11px);transition:opacity .38s ease,transform .38s ease,background .2s}.gr-card-plan:hover,.gr-card-plan:focus-visible{background:#78613a;color:#f1e8d7}
.gr-envelope-pocket{position:absolute;z-index:5;right:2%;bottom:2%;left:2%;height:46%;overflow:hidden;border:1px solid rgba(180,154,103,.44);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 38%),linear-gradient(18deg,#0e3f30,#092b21 64%,#061c15);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 18px 38px rgba(0,0,0,.08)}
.gr-envelope-pocket::before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 49.5%,rgba(180,154,103,.22) 50%,transparent 50.5%),linear-gradient(215deg,transparent 49.5%,rgba(180,154,103,.20) 50%,transparent 50.5%);pointer-events:none}
.gr-envelope-flap{position:absolute;z-index:6;top:19%;right:2%;left:2%;height:51%;border:1px solid rgba(180,154,103,.46);background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.045),transparent 34%),linear-gradient(160deg,#154b38,#092b21 62%,#061b15);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transform:rotateX(0deg);backface-visibility:hidden;transition:transform .82s cubic-bezier(.16,1,.3,1);will-change:transform}
.gr-wax-seal{position:absolute;z-index:7;left:50%;top:51%;display:grid;width:78px;height:78px;place-items:center;border:3px solid #765a31;border-radius:50%;color:#cbb17c;background:radial-gradient(circle at 34% 27%,#845d34,#3c210f 54%,#170b05 84%);box-shadow:0 11px 26px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.14);font-family:var(--display);font-size:23px;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1),filter .3s ease}.gr-wax-seal::after{content:"";position:absolute;inset:8px;border:1px solid rgba(210,179,118,.38);border-radius:50%}
.gr-envelope-trigger{position:absolute;z-index:8;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;color:var(--brass-bright)}
.gr-trigger-label{position:absolute;left:50%;bottom:4%;display:flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid rgba(180,154,103,.60);border-radius:999px;background:rgba(2,4,3,.82);box-shadow:0 9px 26px rgba(0,0,0,.42);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;transition:background .2s,color .2s,transform .25s ease,opacity .22s ease}.gr-trigger-label i{font-style:normal}.gr-envelope-trigger:hover .gr-trigger-label,.gr-envelope-trigger:focus-visible .gr-trigger-label{background:var(--brass);color:var(--black);transform:translateX(-50%) translateY(-3px)}
.gr-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.gr-envelope.is-unsealing .gr-wax-seal{filter:brightness(1.12);transform:translate(-50%,-50%) scale(1.08) rotate(-7deg)}
.gr-envelope.is-opening .gr-wax-seal,.gr-envelope.is-open .gr-wax-seal{opacity:0;transform:translate(-50%,-72%) scale(.76) rotate(-14deg)}
.gr-envelope.is-opening .gr-envelope-flap,.gr-envelope.is-open .gr-envelope-flap{transform:rotateX(180deg)}
.gr-envelope.is-flap-behind .gr-envelope-flap,.gr-envelope.is-open .gr-envelope-flap{z-index:2;transform:rotateX(180deg)}
.gr-envelope.is-opening .gr-envelope-trigger,.gr-envelope.is-open .gr-envelope-trigger{opacity:0;pointer-events:none;transition:opacity .2s ease}
.gr-envelope.is-card-rising .gr-invitation,.gr-envelope.is-open .gr-invitation{transform:translateY(-46%)}
.gr-envelope.is-open .gr-card-plan{opacity:1;pointer-events:auto;transform:none;transition-delay:.18s}
.gr-envelope.is-closing .gr-card-plan{opacity:0;pointer-events:none;transform:translateY(10px);transition-delay:0s}




.gr-close{min-height:720px;display:grid;grid-template-columns:minmax(340px,.72fr) minmax(430px,.92fr) minmax(300px,.64fr);align-items:center;gap:50px;padding:62px 5vw;background:linear-gradient(125deg,#04110d,#020403)}.gr-close-image{min-height:610px;background-image:url("../images/green-room-v10/closing-plaque.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.gr-close-copy{text-align:center}.gr-close h2{color:var(--brass-bright);font-size:clamp(58px,5.8vw,91px)}.gr-ornament{display:block;width:230px;height:1px;margin:32px auto;border-top:1px solid var(--brass)}.gr-close-copy p{color:rgba(229,219,200,.90);font-size:12.5px;font-weight:700;letter-spacing:.15em;line-height:1.86;text-transform:uppercase}.gr-close-actions{display:grid;gap:14px}.gr-close-actions button,.gr-close-actions a{display:flex;min-height:58px;align-items:center;width:100%;padding:0 20px;border:1px solid rgba(142,116,62,.52);background:rgba(2,4,3,.38);color:var(--brass-bright);font-size:10px;font-weight:700;letter-spacing:.14em;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer}.gr-close-actions button:hover,.gr-close-actions a:hover,.gr-close-actions button:focus-visible,.gr-close-actions a:focus-visible{background:var(--brass);color:var(--black)}

.gr-inquiry{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--cream)}.gr-inquiry::backdrop{background:rgba(0,0,0,.76);backdrop-filter:blur(9px)}.gr-inquiry-panel{position:absolute;top:0;right:0;width:min(690px,100%);min-height:100%;padding:76px 56px;overflow:auto;border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(10,53,40,.25),transparent 34%),#06100c;box-shadow:-40px 0 100px rgba(0,0,0,.55)}.gr-inquiry-close{position:absolute;top:22px;right:24px;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--brass-bright);font-size:28px;cursor:pointer}.gr-inquiry h2{font-size:clamp(50px,6vw,76px)}.gr-inquiry-panel>p:not(.gr-eyebrow){color:var(--muted);font-family:var(--display);font-size:19px;line-height:1.5}.gr-inquiry form{display:grid;gap:20px;margin-top:45px}.gr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gr-inquiry label{display:grid;gap:8px;color:var(--brass-bright);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gr-inquiry input,.gr-inquiry select,.gr-inquiry textarea{width:100%;padding:12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(255,255,255,.025);color:var(--cream)}.gr-inquiry option{color:#111}.gr-submit{min-height:52px;border:1px solid var(--brass);background:var(--brass);color:var(--black);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.gr-form-status{margin:0;color:var(--brass-bright);font-size:12px}
:focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px}

@media(max-width:980px){
  .gr-cocktails{grid-template-columns:1fr}.gr-cocktails-copy{padding:100px 8vw 50px}.gr-cocktail-visual{min-height:620px}
  .gr-events{grid-template-columns:1fr;padding:70px 0}.gr-events-copy{padding:70px 8vw 20px}.gr-envelope-scene{min-height:650px;padding-top:120px}
  .gr-close{grid-template-columns:1fr 1.1fr}.gr-close-image{display:block;grid-column:1/-1;min-height:470px;background-size:contain}
}
@media(max-width:780px){
  .gr-return{top:14px;right:14px;font-size:0}.gr-return::after{content:"← The James";font-size:9px}.gr-sound{left:14px;bottom:14px;min-width:0;padding:10px 13px}.gr-sound-label{display:none}.gr-sound-status{display:inline;font-size:8px}
  .gr-header{grid-template-columns:115px 1fr;padding:10px 14px}.gr-brand{width:110px}.gr-header nav{display:none}
  .gr-hero{grid-template-columns:1fr}.gr-hero-image{min-height:610px}.gr-hero-copy{padding:86px 22px}
  .gr-threshold-content{padding-top:14vh}.gr-threshold-content img{width:225px;margin-bottom:40px}.gr-found{font-size:58px}.gr-threshold-content h2{font-size:10px}
  .gr-cocktails-copy{padding:88px 20px 40px}.gr-cocktail-visual{min-height:470px}
  .gr-events-copy{padding:75px 20px 24px}.gr-envelope-scene{min-height:590px;padding:120px 0 44px}.gr-envelope{width:96%;aspect-ratio:1.18}.gr-invitation-sleeve{top:-45%;right:8%;left:8%}.gr-invitation{height:76%;padding:20px}.gr-invitation h3{font-size:29px}.gr-invitation p{display:none}.gr-card-plan{margin-top:14px}.gr-trigger-label{bottom:4%}
  .gr-close{grid-template-columns:1fr;padding:84px 20px;min-height:auto}.gr-close-image{grid-column:auto;min-height:480px}.gr-close-actions{max-width:380px;width:100%;margin:auto}
  .gr-form-grid{grid-template-columns:1fr}.gr-inquiry-panel{padding:76px 22px 40px}
}
@media(max-width:520px){
  .gr-door{background-position:center 58%}.gr-cocktail-visual{min-height:390px}.gr-envelope-scene{min-height:535px;padding-top:112px}.gr-envelope{width:98%;aspect-ratio:1.08}.gr-invitation{padding:16px}.gr-invitation-mark{width:34px;height:34px}.gr-invitation h3{margin-top:11px;font-size:25px}.gr-card-plan{min-height:39px;margin-top:11px}.gr-wax-seal{width:64px;height:64px;font-size:19px}.gr-trigger-label{font-size:8px}.gr-close-image{min-height:430px}
}
@media(prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}
  .gr-envelope.is-opening .gr-envelope-flap,.gr-envelope.is-open .gr-envelope-flap{z-index:2;transform:rotateX(180deg)}
}
