@font-face{font-family:GQStoryFraunces;src:url('home/fraunces.ttf');font-display:swap}@font-face{font-family:GQStorySans;src:url('home/open-sans.ttf');font-display:swap}:where(.gq-story) *{box-sizing:border-box}.gq-story{scroll-behavior:smooth}.gq-story{margin:0;background:#fff6e3;color:#29321d;font:15px/1.8 GQStorySans,Arial,sans-serif;background-image:radial-gradient(#b69a6120 .65px,transparent .75px);background-size:6px 6px}:where(.gq-story) a{color:inherit;text-underline-offset:5px}:where(.gq-story) .reviewbar{background:#e8eacb;font-size:11px;padding:10px 20px;text-align:center}:where(.gq-story) .reviewbar a{margin-left:16px}:where(.gq-story) nav{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1320px;margin:auto;padding:27px 40px}:where(.gq-story) .wordmark{font:900 29px/1 GQStoryFraunces,Georgia,serif;text-decoration:none;letter-spacing:-.06em}:where(.gq-story) .navlinks{display:flex;gap:25px;font-size:12px}:where(.gq-story) .wrap{max-width:1160px;padding-inline:36px;margin:auto}:where(.gq-story) .eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.18em;line-height:1.6;margin:0 0 20px}:where(.gq-story) h1,:where(.gq-story) h2{font-family:GQStoryFraunces,Georgia,serif;font-weight:900;letter-spacing:-.045em;line-height:1.06;margin:0}:where(.gq-story) h1{font-size:clamp(52px,6.2vw,88px);max-width:1100px}:where(.gq-story) h2{font-size:clamp(30px,3.2vw,43px);margin-bottom:21px}:where(.gq-story) .hero{padding-top:58px;padding-bottom:52px}:where(.gq-story) .hero .intro{font-size:19px;line-height:1.65;max-width:770px;margin:28px 0 0}:where(.gq-story) .journey{max-width:1088px;margin:auto;position:relative;padding:38px 0 110px}:where(.gq-story) .thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}:where(.gq-story) .thread .route{fill:none;stroke:#6b7448;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}:where(.gq-story) .thread circle{fill:#f6c73f;stroke:#fff6e3;stroke-width:3}:where(.gq-story) .moment{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 144px minmax(0,1fr);align-items:center;min-height:420px;padding:27px 0;margin-bottom:29px;z-index:1}:where(.gq-story) .year-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);z-index:3;font:900 28px/1 GQStoryFraunces,Georgia,serif;background:#f6c73f;color:#29321d;padding:15px 14px;border-radius:48% 46% 44% 45%;box-shadow:0 2px 0 #8c7e3c25;white-space:nowrap}:where(.gq-story) .year-pin small{display:block;font:9px/1.4 GQStorySans,Arial,sans-serif;letter-spacing:.04em;margin-top:5px;text-align:center}:where(.gq-story) .moment:nth-of-type(even) .year-pin{transform:translate(-50%,-50%) rotate(4deg)}:where(.gq-story) .note{grid-column:3;grid-row:1;max-width:410px;padding-left:14px}:where(.gq-story) .note p{margin:0;max-width:42ch;font-size:14px;line-height:1.85}:where(.gq-story) .note .eyebrow{margin-bottom:15px;color:#788054}:where(.gq-story) .moment:nth-of-type(even) .note{grid-column:1;padding-left:0;padding-right:17px}:where(.gq-story) .photo-card{position:relative;grid-column:1;grid-row:1;justify-self:center;display:table;margin:0;max-width:350px;background:#fffdf5;padding:13px 13px 33px;box-shadow:1px 4px 8px #413c211c,0 1px 1px #413c211a;transform:rotate(-3deg);border:1px solid #e3dcc7}:where(.gq-story) .moment:nth-of-type(even) .photo-card{grid-column:3;transform:rotate(3deg)}:where(.gq-story) .photo-card:before{content:'';position:absolute;left:calc(50% - 48px);top:-13px;width:96px;height:27px;background:#d6bd7ab3;transform:rotate(5deg);clip-path:polygon(0 4%,4% 0,9% 5%,15% 1%,23% 5%,29% 0,36% 4%,46% 1%,54% 4%,62% 0,71% 4%,80% 1%,88% 5%,96% 0,100% 5%,98% 96%,93% 100%,84% 96%,75% 100%,66% 95%,57% 99%,49% 96%,40% 100%,29% 96%,19% 100%,10% 96%,2% 100%);z-index:4}:where(.gq-story) .moment:nth-of-type(even) .photo-card:before{transform:rotate(-7deg);background:#d3c99ca6}:where(.gq-story) .photo-card a{display:block}:where(.gq-story) .photo-card img{display:block;width:auto;height:auto;max-width:100%;max-height:350px;object-fit:contain}:where(.gq-story) .photo-card video{display:block;width:240px;max-width:100%;height:355px;object-fit:contain;background:#28321c}:where(.gq-story) .photo-card figcaption{font:16px/1.35 'Bradley Hand','Segoe Print',cursive;color:#5c6046;text-align:center;max-width:315px;margin:16px auto 0;letter-spacing:0}:where(.gq-story) .photo-card.placeholder{width:300px;min-height:300px;padding:26px;display:flex;flex-direction:column;justify-content:center;background:#eeedcd;border:1px dashed #a1a47e;box-shadow:2px 4px 0 #c3c3a02b}:where(.gq-story) .placeholder .archive-date{font:900 65px/1 GQStoryFraunces,Georgia,serif;letter-spacing:-.05em;text-align:center;margin:15px 0}:where(.gq-story) .placeholder p{font-size:12px;text-align:center;margin:13px 0 4px}:where(.gq-story) .placeholder .eyebrow{text-align:center;margin:0}:where(.gq-story) .moment[data-period="graduation"] .photo-card{transform:rotate(2deg)}:where(.gq-story) .moment[data-period="launch"] .photo-card{transform:rotate(-2deg)}:where(.gq-story) .moment[data-period="production"] .photo-card{transform:rotate(1.4deg)}:where(.gq-story) .closing{border-top:1px solid #cac8ad;padding-top:45px;padding-bottom:45px;display:flex;gap:50px;align-items:center;justify-content:space-between}:where(.gq-story) .closing h2{font-size:37px;max-width:640px}:where(.gq-story) .closing p{font-size:13px;max-width:620px;margin:16px 0 0}:where(.gq-story) .button{display:inline-block;border-radius:28px;background:#3e4b2c;color:#fff6e3;text-decoration:none;padding:13px 25px;font-size:12px;white-space:nowrap}:where(.gq-story) .reviewnotes{border-top:1px solid #d2cfb8;padding-top:20px;padding-bottom:26px;font-size:11px}:where(.gq-story) .reviewnotes summary{cursor:pointer}:where(.gq-story) .reviewnotes li{margin-block:12px}:where(.gq-story) .reviewnotes ul{max-width:900px}:where(.gq-story) footer{background:#29321d;color:#fff6e3;text-align:center;padding:20px;font-size:11px}@media(max-width:1150px){:where(.gq-story) .journey{margin-inline:36px}:where(.gq-story) .moment{grid-template-columns:minmax(0,1fr) 122px minmax(0,1fr)}:where(.gq-story) .photo-card{max-width:310px}:where(.gq-story) .photo-card img{max-height:320px}:where(.gq-story) .note h2{font-size:34px}:where(.gq-story) .note p{font-size:13px}:where(.gq-story) .year-pin{font-size:25px}:where(.gq-story) .photo-card.placeholder{width:270px}}@media(max-width:760px){:where(.gq-story) nav{padding:22px}:where(.gq-story) .wordmark{font-size:25px}:where(.gq-story) .navlinks{font-size:11px;gap:16px}:where(.gq-story) .navlinks a:first-child{display:none}:where(.gq-story) .reviewbar{font-size:10px;padding:9px 12px}:where(.gq-story) .reviewbar a{display:inline-block;margin-left:9px}:where(.gq-story) .wrap{padding-inline:23px}:where(.gq-story) .hero{padding-top:34px;padding-bottom:23px}:where(.gq-story) h1{font-size:clamp(43px,9.7vw,65px)}:where(.gq-story) .hero .intro{font-size:16px;margin-top:23px}:where(.gq-story) .journey{margin-inline:20px;padding-top:18px;padding-bottom:70px}:where(.gq-story) .moment{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:20px 0 25px 46px;margin-bottom:27px}:where(.gq-story) .year-pin,:where(.gq-story) .moment:nth-of-type(even) .year-pin{position:static;transform:rotate(-2deg);align-self:flex-start;display:inline-block;font-size:24px;padding:11px 13px;border-radius:5px}:where(.gq-story) .year-pin small{display:inline;font-size:9px;margin-left:9px}:where(.gq-story) .note,:where(.gq-story) .moment:nth-of-type(even) .note{padding:0;max-width:none}:where(.gq-story) .note h2{font-size:33px;margin-bottom:17px}:where(.gq-story) .note p{font-size:13px;line-height:1.85;max-width:none}:where(.gq-story) .note .eyebrow{font-size:9px;margin-bottom:11px}:where(.gq-story) .photo-card,:where(.gq-story) .moment:nth-of-type(even) .photo-card{align-self:center;max-width:calc(100% - 10px);padding:10px 10px 24px;margin-top:10px;transform:rotate(-2deg)}:where(.gq-story) .moment:nth-of-type(even) .photo-card{transform:rotate(2deg)}:where(.gq-story) .photo-card img{max-height:290px}:where(.gq-story) .photo-card figcaption{font-size:14px;max-width:260px;margin-top:13px}:where(.gq-story) .photo-card video{height:315px;width:210px}:where(.gq-story) .photo-card.placeholder{width:245px;min-height:245px}:where(.gq-story) .placeholder .archive-date{font-size:57px}:where(.gq-story) .closing{display:block;padding-top:35px;padding-bottom:35px}:where(.gq-story) .closing h2{font-size:32px}:where(.gq-story) .closing p{font-size:12px}:where(.gq-story) .closing .button{margin-top:24px}:where(.gq-story) .reviewnotes{font-size:10px}}@media(prefers-reduced-motion:reduce){.gq-story{scroll-behavior:auto}}:where(.gq-story) .route-origin{position:absolute;left:50%;top:8px;width:1px;height:1px;visibility:hidden}@media(max-width:760px){:where(.gq-story) .route-origin{left:16px;top:8px}}:where(.gq-story) .photo-card{display:block;width:330px;max-width:100%}:where(.gq-story) .photo-card a{display:flex;justify-content:center;align-items:center}:where(.gq-story) .photo-card img{margin-inline:auto;flex:none}:where(.gq-story) .photo-card figcaption{margin-inline:auto}:where(.gq-story) .moment[data-period="graduation"] .photo-card{width:282px;padding:15px 15px 22px;background:#f8f3e7;transform:rotate(-1.5deg);border:0;box-shadow:0 4px 10px #413c2120}:where(.gq-story) .moment[data-period="graduation"] .photo-card:before,:where(.gq-story) .moment[data-period="graduation"] .photo-card:after{content:'';position:absolute;background:transparent;width:27px;height:27px;clip-path:none;transform:none;border-color:#59623c;border-style:solid;z-index:4}:where(.gq-story) .moment[data-period="graduation"] .photo-card:before{left:7px;top:7px;border-width:4px 0 0 4px}:where(.gq-story) .moment[data-period="graduation"] .photo-card:after{right:7px;bottom:7px;border-width:0 4px 4px 0}:where(.gq-story) .moment[data-period="capitol"] .photo-card{width:278px;padding:11px 11px 23px;transform:rotate(-2deg)}:where(.gq-story) .moment[data-period="capitol"] .photo-card:before{clip-path:none;background:transparent;border:3px solid #8a7951;border-radius:12px;width:15px;height:47px;left:24px;top:-17px;transform:rotate(-12deg);box-shadow:inset 0 0 0 3px #fff6e3}:where(.gq-story) .moment[data-period="launch"] .photo-card{background:#e7d7b3;padding:15px 15px 24px;border:0;clip-path:polygon(0 1%,17% 0,32% 1%,51% 0,70% 1%,88% 0,100% 1%,99% 100%,80% 99%,65% 100%,44% 99%,23% 100%,0 99%)}:where(.gq-story) .moment[data-period="launch"] .photo-card:before{display:none}:where(.gq-story) .moment[data-period="growth"] .photo-card{padding:10px 10px 23px;border:1px solid #d5cbb4;transform:rotate(1deg)}:where(.gq-story) .moment[data-period="growth"] .photo-card:before{display:none}:where(.gq-story) .moment[data-period="production"] .photo-card{background:#333a27;border:0;padding:14px 24px 21px;color:#fff6e3}:where(.gq-story) .moment[data-period="production"] .photo-card:before{display:block;inset:10px auto 10px 6px;width:8px;height:auto;transform:none;clip-path:none;background:repeating-linear-gradient(to bottom,#fff6e3 0 10px,transparent 10px 21px)}:where(.gq-story) .moment[data-period="production"] .photo-card:after{content:'';position:absolute;inset:10px 6px 10px auto;width:8px;background:repeating-linear-gradient(to bottom,#fff6e3 0 10px,transparent 10px 21px)}:where(.gq-story) .moment[data-period="production"] figcaption{color:#fff6e3}:where(.gq-story) .moment[data-period="milestone"] .photo-card{background:#eeedcd;border:3px double #737b4a;transform:rotate(-2deg)}:where(.gq-story) .moment[data-period="milestone"] .photo-card:before{display:none}:where(.gq-story) .scrap-sticker{position:absolute;pointer-events:none;z-index:5;filter:drop-shadow(1px 3px 1px #50432320)}:where(.gq-story) .scrap-sticker svg{display:block;width:100%;height:100%}:where(.gq-story) .sticker-star{width:62px;height:62px;right:-20px;top:-25px;transform:rotate(12deg)}:where(.gq-story) .sticker-heart{width:48px;height:48px;right:-16px;bottom:12px;transform:rotate(15deg)}:where(.gq-story) .sticker-flower{width:51px;height:51px;left:-17px;bottom:13px;transform:rotate(-12deg)}@media(max-width:760px){:where(.gq-story) .photo-card{max-width:calc(100% - 10px)}:where(.gq-story) .moment[data-period="graduation"] .photo-card{width:245px}:where(.gq-story) .moment[data-period="capitol"] .photo-card{width:238px}:where(.gq-story) .scrap-sticker{scale:.85}:where(.gq-story) .sticker-star{right:-12px;top:-20px}:where(.gq-story) .sticker-heart{right:-10px}}:where(.gq-story) .press-interlude{position:relative;z-index:1;width:330px;max-width:calc(100% - 50px);margin:0 auto 55px 30px;transform:rotate(-2deg);filter:drop-shadow(1px 4px 3px #3c332022)}:where(.gq-story) .press-clipping{display:block;padding:12px;background:#f3eddf;clip-path:polygon(0 0,100% 1%,99% 18%,100% 35%,99% 52%,100% 70%,99% 100%,82% 99%,63% 100%,45% 99%,26% 100%,0 99%,1% 78%,0 55%,1% 30%)}:where(.gq-story) .press-clipping img{display:block;width:100%;height:auto;filter:sepia(.14) saturate(.75)}:where(.gq-story) .press-interlude:before{content:'';position:absolute;top:-9px;right:45px;width:65px;height:22px;background:#c4c695b0;transform:rotate(6deg);z-index:2}:where(.gq-story) .press-interlude figcaption{font:15px/1.5 'Bradley Hand','Segoe Print',cursive;text-align:center;margin:10px 0 0}:where(.gq-story) .moment[data-period="milestone"] .photo-card{background:#f7efd9;padding:16px 16px 25px;border:3px double #737b4a}:where(.gq-story) .moment[data-period="launch"] .photo-card img{max-height:350px}:where(.gq-story) .photo-options{font-size:11px;text-align:center;padding:10px 20px;background:#eeedcf}:where(.gq-story) .photo-options a{margin-inline:12px}@media(max-width:760px){:where(.gq-story) .press-interlude{width:260px;max-width:calc(100% - 66px);margin:0 auto 45px 56px}:where(.gq-story) .moment[data-period="launch"] .photo-card img{max-height:290px}}:where(.gq-story) .moment[data-period="launch"]{align-items:start;padding-top:30px;padding-bottom:32px}:where(.gq-story) .moment[data-period="launch"]>.photo-card{align-self:center}:where(.gq-story) .moment[data-period="launch"] .press-interlude{width:235px;max-width:calc(100% - 20px);margin:28px 0 0 15px;transform:rotate(-3deg)}:where(.gq-story) .moment[data-period="launch"] .press-clipping{padding:9px}:where(.gq-story) .moment[data-period="launch"] .press-interlude figcaption{font-size:13px;margin-top:7px}:where(.gq-story) .moment[data-period="launch"] .year-pin{top:150px}@media(max-width:760px){:where(.gq-story) .moment[data-period="launch"]{padding-top:18px}:where(.gq-story) .moment[data-period="launch"] .press-interlude{width:205px;margin:23px auto 2px;max-width:calc(100% - 18px)}:where(.gq-story) .moment[data-period="launch"] .year-pin{top:auto}:where(.gq-story) .moment[data-period="launch"]>.photo-card{margin-top:16px}}:where(.gq-story) .moment[data-period="launch"]>.photo-card{clip-path:none;overflow:visible;width:350px;max-width:100%;padding:12px 12px 22px}:where(.gq-story) .moment[data-period="launch"]>.photo-card a{display:block;overflow:visible}:where(.gq-story) .moment[data-period="launch"]>.photo-card img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center}:where(.gq-story) .moment[data-period="launch"]>.photo-card figcaption{margin-top:12px}@media(max-width:760px){:where(.gq-story) .moment[data-period="launch"]>.photo-card{width:285px;max-width:calc(100% - 10px)}:where(.gq-story) .moment[data-period="launch"]>.photo-card img{height:auto;max-height:none}}:where(.gq-story) .moment[data-period="launch"] .press-interlude{filter:drop-shadow(1px 3px 2px #453b2728);transform:rotate(-3deg)}:where(.gq-story) .press-clipping{position:relative;background:#e8ddbd!important;padding:10px 9px 13px!important;border:0;clip-path:polygon(1% 0,8% .6%,16% 0,25% .7%,34% .1%,43% .8%,52% 0,63% .6%,74% .1%,84% .7%,94% .2%,100% 1%,99.4% 12%,100% 23%,99.3% 36%,100% 48%,99.4% 62%,100% 76%,99.2% 88%,100% 99%,90% 99.3%,80% 100%,69% 99.2%,58% 100%,47% 99.2%,36% 100%,24% 99.3%,13% 100%,0 99%,.7% 86%,0 73%,.7% 61%,0 49%,.6% 37%,0 25%,.7% 13%)}:where(.gq-story) .press-clipping img{filter:grayscale(1) sepia(.28) contrast(.91) brightness(1.07)!important;mix-blend-mode:multiply}:where(.gq-story) .press-clipping:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.73' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.45' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}:where(.gq-story) .press-clipping:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(102deg,transparent 0 47.5%,#6856320c 49%,#fff9df40 49.8%,transparent 51%),linear-gradient(0deg,#8b713319,transparent 5% 95%,#8b713315);box-shadow:inset 0 0 16px #8d733319}:where(.gq-story) .press-interlude:before{display:none}:where(.gq-story) .press-interlude figcaption{color:#645d45}:where(.gq-story) .press-clipping img{filter:none!important;mix-blend-mode:normal!important}:where(.gq-story) .press-clipping:before{opacity:.06;mix-blend-mode:multiply}:where(.gq-story) .press-clipping:after{background:linear-gradient(102deg,transparent 0 48%,#68563206 49%,#fff9df18 49.8%,transparent 51%);box-shadow:inset 0 0 9px #8d73330c}:where(.gq-story) .moment[data-period="launch"]>.photo-card{background:transparent;border:0;padding:0;box-shadow:none;clip-path:none;transform:none!important;width:340px;max-width:100%;overflow:visible}:where(.gq-story) .moment[data-period="launch"]>.photo-card:before,:where(.gq-story) .moment[data-period="launch"]>.photo-card:after{display:none}:where(.gq-story) .moment[data-period="launch"]>.photo-card a{display:block}:where(.gq-story) .moment[data-period="launch"]>.photo-card img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0;box-shadow:0 3px 9px #413c211a}:where(.gq-story) .moment[data-period="launch"]>.photo-card figcaption{display:none}@media(max-width:760px){:where(.gq-story) .moment[data-period="launch"]>.photo-card{width:285px;max-width:100%}}:where(.gq-story) .souvenir{position:absolute;z-index:6;pointer-events:none;filter:drop-shadow(1px 3px 1px #3a302425)}:where(.gq-story) .souvenir svg{width:100%;height:100%;display:block}:where(.gq-story) .keychain{width:73px;height:97px;right:-32px;bottom:22px;transform:rotate(14deg)}:where(.gq-story) .spoon-keepsake{height:105px;width:35px;right:-18px;bottom:7px;transform:rotate(18deg)}:where(.gq-story) .market-ticket{width:90px;height:52px;right:-26px;bottom:7px;transform:rotate(-12deg)}:where(.gq-story) .moment[data-period="launch"]>.photo-card{position:relative;background:#fffaf0;border:1px solid #d9ccb0;padding:9px 9px 16px;box-shadow:1px 4px 8px #473c2520;border-radius:7px;transform:rotate(1deg)!important;width:340px;overflow:visible}:where(.gq-story) .moment[data-period="launch"]>.photo-card img{border-radius:3px;box-shadow:none;width:100%;height:auto;max-height:none}:where(.gq-story) .moment[data-period="launch"]>.photo-card figcaption{display:block;margin:12px auto 0;font-size:15px}:where(.gq-story) .postcard-stamp{width:51px;height:60px;right:-16px;top:-15px;transform:rotate(10deg)}:where(.gq-story) .moment[data-period="production"] .video-card{width:290px;max-width:100%;padding:14px 24px 21px;display:flex;flex-direction:column;align-items:center;justify-self:center}:where(.gq-story) .moment[data-period="production"] .video-card video{display:block;margin:0 auto;width:100%;max-width:240px;height:auto;aspect-ratio:9/16;object-fit:contain;background:#28321c}:where(.gq-story) .moment[data-period="production"] .video-card figcaption{width:100%;max-width:100%;text-align:center;margin:14px auto 0}@media(max-width:760px){:where(.gq-story) .keychain{width:60px;height:80px;right:-19px;bottom:20px}:where(.gq-story) .market-ticket{width:74px;height:44px;right:-14px}:where(.gq-story) .moment[data-period="launch"]>.photo-card{width:285px;max-width:calc(100% - 12px)}:where(.gq-story) .moment[data-period="production"] .video-card{width:258px;max-width:calc(100% - 10px)}:where(.gq-story) .postcard-stamp{right:-10px;width:44px;height:51px}}@media(max-width:760px){:where(.gq-story) .spoon-keepsake{right:0;width:29px;height:90px;transform:rotate(9deg)}}:where(.gq-story) .keychain{top:-26px;bottom:auto;right:-24px}:where(.gq-story) .market-ticket{top:-16px;bottom:auto;right:-18px}@media(max-width:760px){:where(.gq-story) .keychain{top:-23px;right:-13px}:where(.gq-story) .market-ticket{right:-8px}}:where(.gq-story) .souvenir.keychain{width:112px;height:85px;top:-29px;right:-27px;transform:rotate(7deg);filter:drop-shadow(1px 3px 2px #3a30241a)}:where(.gq-story) .souvenir.keychain img{display:block;width:100%;height:auto;max-height:none;margin:0}@media(max-width:760px){:where(.gq-story) .souvenir.keychain{width:94px;height:72px;right:-11px;top:-25px}}:where(.gq-story) .journey{padding-bottom:65px}:where(.gq-story) .closing{border-top:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:46px;align-items:center;padding-top:28px;padding-bottom:70px}:where(.gq-story) .closing>div{max-width:640px}:where(.gq-story) .closing .button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;justify-self:center;min-width:295px;min-height:96px;padding:24px 32px;background:#f6c73f;color:#29321d;border:2px solid #3e4b2c;border-radius:55% 45% 48% 52% / 57% 52% 48% 43%;font:900 23px/1.2 GQStoryFraunces,Georgia,serif;letter-spacing:-.025em;box-shadow:4px 5px 0 #3e4b2c;transform:rotate(-3deg);white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}:where(.gq-story) .closing .button:hover{transform:rotate(-1deg) translateY(-2px);box-shadow:5px 7px 0 #3e4b2c}:where(.gq-story) .closing .button:focus-visible{outline:3px solid #8c6332;outline-offset:8px}:where(.gq-story) .closing .button:before{content:'';position:absolute;inset:-8px -11px;z-index:-1;border:1px solid #a38c4f;border-radius:48% 52% 55% 45% / 46% 55% 45% 54%;transform:rotate(4deg);pointer-events:none}@media(max-width:760px){:where(.gq-story) .journey{padding-bottom:40px}:where(.gq-story) .closing{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-top:20px;padding-bottom:60px}:where(.gq-story) .closing .button{align-self:center;min-width:0;width:min(285px,100%);min-height:88px;font-size:22px;margin:0;padding:22px 25px}:where(.gq-story) .closing h2{font-size:34px}}@media(prefers-reduced-motion:reduce){:where(.gq-story) .closing .button{transition:none}}:where(.gq-story) .story-testimonial{padding-top:42px;padding-bottom:55px;color:#3f4d2d}:where(.gq-story) .story-testimonial figure{max-width:830px;margin:0 auto;padding:12px 0 12px 35px;border-left:3px solid #dcb943}:where(.gq-story) .story-testimonial blockquote{font:700 clamp(25px,3vw,38px)/1.32 GQStoryFraunces,Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}:where(.gq-story) .story-testimonial figcaption{font-size:11px;line-height:1.8}:where(.gq-story) .story-testimonial figcaption strong{font-weight:700}:where(.gq-story) .story-testimonial figcaption a{font-size:10px;display:inline-block;margin-top:8px}@media(max-width:760px){:where(.gq-story) .story-testimonial{padding-top:22px;padding-bottom:35px}:where(.gq-story) .story-testimonial figure{padding:5px 0 5px 21px}:where(.gq-story) .story-testimonial blockquote{font-size:27px;margin-bottom:20px}:where(.gq-story) .story-testimonial figcaption{font-size:10px}}

.gq-story h1,.gq-story h2,.gq-story h3{color:inherit;padding-bottom:0}.gq-story figure{margin:0}.gq-story{padding-bottom:50px}.gq-story a:focus-visible{outline:3px solid #a94221;outline-offset:5px}
