@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e646d536-module__v7DxzW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_e646d536-module__v7DxzW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
body:has(.site2){background:var(--color-pond);color:var(--color-moss)}.site2{--site2-serif:var(--font-fraunces), "Iowan Old Style", Palatino, serif;--site2-display:var(--font-jibbi), var(--font-baloo), var(--font-figtree), ui-sans-serif, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(99deg, var(--color-pond) 0 47.2%, var(--color-blanket) 47.2% 100%);min-height:100svh;position:relative;overflow-x:clip}.site2-travel{background:radial-gradient(120% 80% at 100% -10%, color-mix(in oklab, var(--color-sunkiss) 55%, transparent), transparent 42%), radial-gradient(70% 50% at 0% 100%, color-mix(in oklab, var(--color-daisy) 28%, transparent), transparent 46%), var(--color-pond)}.site2-travel:before{content:"";z-index:0;pointer-events:none;background:var(--color-blanket);clip-path:polygon(38% 0,100% 0,100% 100%);width:min(38vw,28rem);height:min(28vw,18rem);position:absolute;top:0;right:0}.site2-travel:after{content:"";z-index:0;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.site2-travel>*{z-index:1;position:relative}.site2-serif{font-family:var(--site2-serif)}.site2-display{font-family:var(--site2-display);font-synthesis:none;font-style:normal;font-weight:400}.site2-footer-wave{width:100%;height:clamp(5.75rem,12vw,9.5rem);margin-bottom:-1px;display:block}.site2-outline{outline-offset:-1px;outline:1px solid #0000001a}.site2 :focus-visible{outline:3px solid var(--color-breeze);outline-offset:3px;border-radius:999px}html:has(.site2){scroll-behavior:smooth}#stories,#culture,#queer-life,#opinion,#style,#events,#about,#featured,#inbox{scroll-margin-top:6rem}.site2-nav-shell{padding-top:1.25rem;padding-bottom:.5rem;transition:padding .48s cubic-bezier(.16,1,.3,1)}.site2-nav-shell.is-compact{padding-top:.75rem;padding-bottom:0}@property --pride-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site2-nav-bar{--pride-ring:conic-gradient(from var(--pride-angle), #e40303, #ff8c00, #ffed00, #008026, #24408e, #732982, #e40303);isolation:isolate;box-shadow:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform-origin:top;background-color:#0000;border-radius:0;transition:transform .48s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .42s cubic-bezier(.16,1,.3,1),backdrop-filter .42s cubic-bezier(.16,1,.3,1),border-radius .48s cubic-bezier(.16,1,.3,1),padding .48s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(0)scale(1)}.site2-nav-bar:before,.site2-nav-bar:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute}.site2-nav-bar:before{z-index:1;background:var(--pride-ring);-webkit-mask-composite:xor;padding:2px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site2-nav-bar:after{z-index:-1;background:var(--pride-ring);filter:blur(10px);inset:-6px}.site2-nav-bar[data-mode=glass]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#ffffff38;border-radius:999px;transform:translateY(2px)scale(.992);box-shadow:0 8px 32px -16px #0a241c66}.site2-nav-bar[data-mode=solid]{background-color:var(--color-ink-deep);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-radius:999px;transform:translateY(2px)scale(.992);box-shadow:0 12px 36px -16px #00000080}.site2-nav-bar[data-mode=glass]:before,.site2-nav-bar[data-mode=glass]:after,.site2-nav-bar[data-mode=solid]:before,.site2-nav-bar[data-mode=solid]:after{opacity:1}.site2-nav-bar[data-mode=glass]:after{opacity:.72}.site2-nav-bar[data-mode=solid]:after{opacity:.55}.site2-nav-bar>*{z-index:2;position:relative}.site2-nav-logo{transform-origin:0;transition:transform .48s cubic-bezier(.16,1,.3,1);transform:scale(1)}.site2-nav-logo.is-compact{transform:scale(.84)}.site2-nav-bloom{width:0;height:1.2rem;color:var(--color-breeze);opacity:0;filter:blur(4px);transform-origin:50%;place-items:center;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1),width .42s cubic-bezier(.16,1,.3,1);display:inline-grid;overflow:hidden;scale:.25}.site2-nav-bloom.is-on{opacity:1;filter:blur();width:1.2rem;scale:1}.site2-nav-bloom-spin{transform-origin:50%;will-change:transform;place-items:center;width:1.2rem;height:1.2rem;font-size:1.15rem;line-height:1;display:grid}.site2-nav-link{transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.site2-nav-link:hover{transform:translateY(-1px)}.site2-nav-star,.site2-nav-wave{pointer-events:none}.site2-nav-star{color:var(--color-breeze);opacity:0;filter:blur(4px);font-size:.7rem;line-height:1;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1);position:absolute;top:-.4rem;left:50%;transform:translate(-50%)}.site2-nav-wave{height:7px;position:absolute;bottom:.2rem;left:.2rem;right:.2rem;overflow:visible}.site2-nav-wave path{fill:none;stroke:var(--color-breeze);stroke-linecap:round;stroke-width:2.2px;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset .42s cubic-bezier(.16,1,.3,1)}.site2-nav-active .site2-nav-star{opacity:1;filter:blur();scale:1}.site2-nav-active .site2-nav-wave path{stroke-dashoffset:0}@media (max-width:767px){.site2{background:var(--color-pond)}}@media (max-width:1023px){.site2-menu-btn{display:inline-flex!important}}@media (prefers-reduced-motion:no-preference){.site2-reveal{animation:.7s cubic-bezier(.16,1,.3,1) both site2-rise}.site2-reveal-1{animation-delay:60ms}.site2-reveal-2{animation-delay:.14s}.site2-reveal-3{animation-delay:.22s}.site2-reveal-4{animation-delay:.3s}.site2-reveal-5{animation-delay:.38s}.site2-nav-active .site2-nav-star{animation:1.8s ease-in-out .2s infinite site2-twinkle}.site2-nav-bar[data-mode=glass],.site2-nav-bar[data-mode=solid]{animation:10s linear infinite site2-pride-spin}}@media (prefers-reduced-motion:reduce){html:has(.site2){scroll-behavior:auto}}@keyframes site2-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site2-twinkle{0%,to{rotate:none;scale:1}50%{rotate:18deg;scale:1.12}}@keyframes site2-pride-spin{to{--pride-angle:360deg}}
.travel-paper{background:color-mix(in oklab, #fff8ee 88%, var(--color-sunkiss) 12%);box-shadow:0 1px #0a241c0f,0 18px 40px -24px #0a241c59}.travel-num{font-family:var(--site2-display);font-synthesis:none;letter-spacing:-.04em;font-weight:400;line-height:.8}.travel-score{background:var(--color-breeze);width:3.55rem;height:3.55rem;color:var(--color-ink-deep);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;rotate:-9deg;box-shadow:0 8px 0 -2px #0a241c1f}.travel-score span{font-family:var(--site2-display);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.group:hover .travel-score,.travel-hotel:hover .travel-score{transform:rotate(6deg)scale(1.06)}.travel-ticket{background:color-mix(in oklab, #fff8ee 92%, var(--color-sunkiss) 8%);position:relative;box-shadow:0 10px 24px -18px #0a241c66}.travel-ticket:before,.travel-ticket:after{content:"";background:var(--color-pond);border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;transform:translateY(-50%)}.travel-ticket:before{left:-.42rem}.travel-ticket:after{right:-.42rem}li:nth-child(2n)>.travel-ticket{rotate:1.4deg}li:nth-child(odd)>.travel-ticket{rotate:-1.1deg}li:nth-child(n)>.travel-ticket:hover,li:nth-child(n)>.travel-ticket:focus-visible,.travel-ticket.is-flat{z-index:2;rotate:none}.travel-rule{background:repeating-linear-gradient(90deg, var(--color-moss) 0 10px, transparent 10px 16px);opacity:.28;height:2px}
