@font-face {
    font-family: 'Big Shoulders Display';
    src: url(/typo/big-shoulders-display-500.woff2?h=idu49p5k) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Asap';
    src: url(/typo/fugue-kale-400.woff2?h=f2lahfxj) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Asap';
    src: url(/typo/asap-500.woff2?h=7net28r8) format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Mono';
    src: url(/typo/ibm400.woff2?h=gfcpklws) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root { --wise-zinc: 142 73 74;--lucid-onyx: 0 3 3;--bison-gull: rgb(var(--wise-zinc) / .15);--early-smooth: rgb(var(--wise-zinc) / .18);--falcon-snug: rgb(var(--lucid-onyx) / .17);--honey-kiln: rgb(var(--lucid-onyx) / .58);--fox-spindle: #7CEEEE;--aura-rowan: #62D6D5;--hazy-mint: #000C0C;--ferry-juniper: #425656;--spruce-sienna: #8E494A;--topaz-arrow: #874344;--quiet-fern: #8E494A;--grape-basalt: #7CEEEE }
:root { --tundra-wisp: 500;--hull-keen: 500;--ledge-bow: 400;--marsh-prairie: 0.029em;--lilac-leaf: none;--sloop-juniper: 1.61;--fiber-kale: .8313rem;--umber-cinder: 1.0938rem;--pearl-saffron: 1.4375rem;--falcon-quarry: clamp(1.9375rem, 3.66vw + .6875rem, 3.3125rem);--snug-canal: 6px;--daisy-breeze: 72ch;--vapor-cliff: clamp(1rem, 4vw, 2.5rem);--salt-coda: 3px 3px 0 0 #000C0C;--oyster-glad: 260ms;--chapel-fox: ease;--cashew-smoke: .375rem;--oak-stream: .5rem;--heath-bolt: 1.5rem;--plain-flute: 2rem;--canopy-buoy: 3rem;--hatch-hazel: 0;--basil-vessel: 0;--aster-shore: 0;--quail-orbit: Impact, 'Arial Narrow', system-ui, sans-serif;--rondo-flora: system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;--ready-mica: ui-monospace, 'SFMono-Regular', Menlo, Consolas, monospace;--hardy-neat: 'Big Shoulders Display', var(--quail-orbit);--plush-umber: 'IBM Plex Mono', var(--ready-mica) }
*,::before,::after { box-sizing: border-box;border-width: 0;border-style: solid }
html { line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4 }
body { margin: 0;line-height: inherit }
h1,h2,h3,h4,h5,h6 { margin: 0;font-size: inherit;font-weight: inherit }
p,figure,blockquote,dl,dd,ol,ul { margin: 0 }
ol,ul { padding: 0;list-style: none }
img,svg,video { display: block;max-width: 100%;height: auto }
button { font: inherit;color: inherit;background-color: transparent;background-image: none }
html { scroll-behavior: smooth }
details:not([open]) > :not(summary) { display: none }
main[data-page=home] > div:nth-of-type(2n):not([aria-hidden]) { position: relative;padding-block: 1rem;background: #6EE2E1;box-shadow: 0 0 0 100vmax #6EE2E1;clip-path: inset(0 -100vmax) }
body { color: var(--hazy-mint);font-family: Asap, var(--rondo-flora);font-size: var(--umber-cinder);line-height: var(--sloop-juniper);background: var(--fox-spindle) }
html { font-variant-numeric: lining-nums }
body { background-image: radial-gradient(#95A0A0 1px, transparent 1.2px);background-size: 22px 22px }
h1,h2,h3,h4 { font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);text-wrap: balance }
h1 { font-size: min(clamp(2.5rem, 4.82vw + .875rem, 4.3125rem), 16.58vw) }
h2 { font-size: clamp(1.4375rem, 2.78vw + .5rem, 2.5rem) }
h3 { font-size: 1.9rem }
h4 { font-size: var(--pearl-saffron) }
a { color: var(--hazy-mint);text-decoration: none;background: linear-gradient(var(--bison-gull), var(--bison-gull)) 0 100% / 100% .45em no-repeat;transition: background-size var(--oyster-glad) var(--chapel-fox) }
a:hover { background-size: 100% 100% }
:focus-visible { outline: 2px solid var(--hazy-mint);border-radius: 2px;outline-offset: 4px }
.ivy-pepper { width: min(100% - 2 * var(--vapor-cliff), 65rem);margin-inline: auto }
.lime-iron { position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;white-space: nowrap;border: 0;clip: rect(0 0 0 0) }
.cape-hardy { position: absolute;left: .5rem;top: -3.75rem;z-index: 99;padding: .5rem .875rem;color: var(--fox-spindle);background: var(--hazy-mint);border-radius: var(--hatch-hazel) }
.cape-hardy:focus { top: .5rem }
.tulip-humble { display: inline-flex;align-items: center;justify-content: center;gap: .55em;padding: .75rem 1.25rem;font-weight: var(--hull-keen);text-decoration: none;line-height: 1.1;text-align: center;font-size: var(--umber-cinder);color: var(--grape-basalt);background: var(--quiet-fern);border: 3px solid transparent;border-radius: var(--aster-shore);cursor: pointer;transition: transform var(--oyster-glad) var(--chapel-fox), box-shadow var(--oyster-glad) var(--chapel-fox), background-color var(--oyster-glad) var(--chapel-fox) }
.tulip-humble.tulip-humble { color: var(--grape-basalt);text-decoration: none }
.tulip-humble.tulip-humble:hover,.tulip-humble.tulip-humble:focus-visible { color: var(--grape-basalt) }
.tulip-humble-is-tempo-alder { padding: 1.125rem 1.875rem;min-height: 3.5rem;font-size: var(--pearl-saffron) }
.tulip-humble-is-leaf-dock { padding: .5rem .875rem;font-size: var(--fiber-kale) }
.tulip-humble-is-quiver-heath { color: var(--hazy-mint);background: transparent;border-color: currentColor }
.tulip-humble.tulip-humble-is-quiver-heath { color: var(--hazy-mint) }
.tulip-humble { box-shadow: 4px 4px 0 var(--hazy-mint);border: 2px solid var(--hazy-mint) }
.tulip-humble:hover { box-shadow: 6px 6px 0 var(--hazy-mint);transform: translate(-2px,-2px) }
.tulip-humble:active { box-shadow: 1px 1px 0 var(--hazy-mint);transform: translate(2px,2px) }
.basil-glacier { flex: none;width: 1.3em;height: 1.3em }
.cedar-kestrel { font-family: var(--plush-umber);font-size: var(--fiber-kale);letter-spacing: 0.08em;text-transform: uppercase;font-weight: var(--ledge-bow);color: var(--ferry-juniper) }
.swallow-squall { max-width: var(--daisy-breeze);font-size: var(--pearl-saffron);color: var(--hazy-mint) }
.squall-chord { color: var(--ferry-juniper) }
main ul:not([class]),main ol:not([class]) { padding-left: 1.3em;list-style: revert }
main ul:not([class]) li,main ol:not([class]) li { margin-block: .375rem }
::selection { color: var(--grape-basalt);background: var(--spruce-sienna) }
.tamarind-early { padding-block: max(var(--oak-stream), 1rem) max(var(--heath-bolt), 2.5rem) }
.tamarind-early_canal-wren { display: grid;grid-template-columns: minmax(0, 1fr);gap: max(1rem, 1.75rem) }
.tamarind-early_plaid-fox { display: flex;flex-direction: column;align-items: center;gap: 1rem;min-width: 0;text-align: center;container-type: inline-size }
.tamarind-early_awning-lumen { display: inline-flex;align-items: center;gap: .5rem;margin: 0;font-size: var(--fiber-kale);color: var(--ferry-juniper) }
.tamarind-early_awning-lumen svg { width: 1.125rem;height: 1.125rem;color: var(--topaz-arrow) }
.tamarind-early_ocean-basil { margin: 0;max-width: 24ch;line-height: 1.08;text-wrap: balance }
.tamarind-early_ocean-basil-is-bonsai-bud { font-size: clamp(1.75rem, 10.8cqi, 3.25rem) }
.tamarind-early_glade-fig { width: min(100%, 45rem);margin-top: .5rem;padding: 1.125rem 1.125rem .875rem;text-align: left;border: max(1px, 3px) solid #95A0A0;border-radius: min(var(--basil-vessel), 1.75rem);background: var(--fox-spindle);box-shadow: var(--salt-coda) }
.tamarind-early_cadence-ready { margin: 0 0 1rem;color: var(--ferry-juniper);font-size: var(--umber-cinder) }
.tamarind-early_hawk-pansy { display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem }
.tamarind-early_cotton-slate { display: flex;gap: .5rem }
.tamarind-early_blaze-agate { display: grid;place-items: center;width: 2.375rem;height: 2.375rem;color: var(--ferry-juniper);border-radius: 50%;border: max(1px, 3px) solid #95A0A0 }
.tamarind-early_blaze-agate svg { width: 1.125rem;height: 1.125rem }
.tamarind-early_maple-glen { flex: 1 1 100%;max-width: 100% }
.tamarind-early_pecan-drum { margin: 0;font-size: var(--fiber-kale);color: var(--ferry-juniper) }
.tamarind-early_lucid-cairn { display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem;margin: .25rem 0 0;padding: 0;list-style: none }
.tamarind-early_lucid-cairn li { display: inline-flex;align-items: center;gap: .375rem;margin: 0;padding: .375rem .75rem;font-size: var(--fiber-kale);text-align: left;border: max(1px, 3px) solid #95A0A0;border-radius: 999px;background: #6EE2E1 }
.tamarind-early_lucid-cairn svg { width: .875rem;height: .875rem;color: var(--topaz-arrow) }
.tamarind-early_arch-breeze { display: flex;flex-direction: column;gap: .875rem;min-width: 0;padding-top: 1.125rem;border-top: max(1px, 3px) solid #95A0A0 }
.tamarind-early_cocoa-dune { margin: 0;font-family: var(--plush-umber);font-size: var(--fiber-kale);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ferry-juniper) }
.tamarind-early_hedge-flame { display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .25rem;margin: 0;padding: 0;list-style: none }
.tamarind-early_hedge-flame li { margin: 0 }
.tamarind-early_hedge-flame a { display: flex;align-items: center;gap: .625rem;padding: .5625rem .625rem;font-size: var(--fiber-kale);border-radius: min(var(--hatch-hazel), .625rem) }
.tamarind-early_hedge-flame a { color: var(--hazy-mint);text-decoration: none;background-image: none;border: 0 }
.tamarind-early_hedge-flame a:hover { color: var(--hazy-mint);text-decoration: none }
.tamarind-early_hedge-flame a:hover { background: var(--aura-rowan) }
.tamarind-early_hedge-flame svg { flex: none;width: 1.125rem;height: 1.125rem;color: var(--ferry-juniper) }
.tamarind-early_azure-aurora { display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .625rem;font-size: var(--fiber-kale) }
.tamarind-early_azure-aurora svg { width: 1rem;height: 1rem;color: var(--ferry-juniper) }
.tamarind-early_azure-aurora a { color: var(--ferry-juniper);text-decoration: none;background-image: none;border: 0 }
.tamarind-early_azure-aurora a:hover { color: var(--ferry-juniper);text-decoration: none }
.tamarind-early_azure-aurora a:hover { color: var(--hazy-mint);text-decoration: underline }
.tamarind-early_azure-aurora a[aria-current] { color: var(--hazy-mint);font-weight: var(--hull-keen) }
.flame-wren { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
ol.flame-wren_lucid-pansy.flame-wren_lucid-pansy,ul.flame-wren_lucid-pansy.flame-wren_lucid-pansy { padding-left: 0;list-style: none }
ol.flame-wren_lucid-pansy.flame-wren_lucid-pansy > li,ul.flame-wren_lucid-pansy.flame-wren_lucid-pansy > li { margin-block: 0 }
.flame-wren_lumen-cliff { display: grid;overflow: hidden;background: #6EE2E1;border: 3px solid #95A0A0;border-radius: min(var(--basil-vessel), 1.5rem) }
.flame-wren_gable-shale { position: relative;display: grid;place-items: center;min-height: 12.5rem;background: radial-gradient(60% 60% at 28% 30%, var(--bison-gull), transparent), radial-gradient(55% 55% at 76% 78%, var(--early-smooth), transparent), var(--aura-rowan) }
.flame-wren_sparrow-daisy { position: relative;z-index: 1;display: grid;place-items: center;width: 5.5rem;height: 5.5rem;color: var(--grape-basalt);border-radius: 50%;background: var(--quiet-fern);box-shadow: 0 0 0 .75rem var(--bison-gull), 0 0 0 1.625rem var(--bison-gull) }
.flame-wren_sparrow-daisy svg { width: 2.5rem;height: 2.5rem }
.flame-wren_candle-rose { position: absolute;height: 1.75rem;border-radius: min(var(--basil-vessel), .875rem) min(var(--basil-vessel), .875rem) min(var(--basil-vessel), .875rem) .1875rem }
.flame-wren_corn-dusk { left: 9%;top: 16%;width: 32%;background: var(--fox-spindle);border: 1px solid #95A0A0 }
.flame-wren_grand-alder { right: 8%;bottom: 15%;width: 26%;background: var(--early-smooth);border-radius: min(var(--basil-vessel), .875rem) min(var(--basil-vessel), .875rem) .1875rem min(var(--basil-vessel), .875rem) }
.flame-wren_duet-sepia { left: 16%;bottom: 22%;width: 14%;height: .75rem;background: #95A0A0 }
.flame-wren_wing-fennel { padding: max(1rem, 1.75rem) }
.flame-wren_basil-ruby { margin: 0 0 var(--oak-stream);text-wrap: balance }
.flame-wren_wing-fennel p { margin: 0 0 var(--cashew-smoke);max-width: var(--daisy-breeze) }
.flame-wren_wing-fennel p:last-child { margin-bottom: 0 }
.merry-thatch { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
ol.merry-thatch_cobalt-cricket.merry-thatch_cobalt-cricket,ul.merry-thatch_cobalt-cricket.merry-thatch_cobalt-cricket { padding-left: 0;list-style: none }
ol.merry-thatch_cobalt-cricket.merry-thatch_cobalt-cricket > li,ul.merry-thatch_cobalt-cricket.merry-thatch_cobalt-cricket > li { margin-block: 0 }
.merry-thatch_charm-dill { border-top: .375rem double var(--hazy-mint) }
.merry-thatch_charm-dill { padding-block: var(--cashew-smoke);margin-bottom: .75rem;border-bottom: 1px solid #95A0A0 }
.merry-thatch_canal-aster { margin: .25rem 0 0;text-wrap: balance }
.merry-thatch_sorrel-pearl p { margin: 0 0 .9em;orphans: 3;widows: 3 }
.merry-thatch_sorrel-pearl p:last-child { margin-bottom: 0 }
.merry-thatch_sorrel-pearl p:first-child::first-letter { margin: .05em .1em 0 0;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: 3.6em;line-height: .8;color: var(--topaz-arrow);float: left }
.sled-eagle { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.sled-eagle :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.sled-eagle :where(h2,h3,dfn) { hyphens: auto }
.sled-eagle_millet-axis { margin-bottom: max(.75rem, 1.5rem);max-width: 26ch }
ol.sled-eagle_verse-crater.sled-eagle_verse-crater,ul.sled-eagle_verse-crater.sled-eagle_verse-crater { padding-left: 0;margin: 0;list-style: none }
ol.sled-eagle_verse-crater.sled-eagle_verse-crater > li,ul.sled-eagle_verse-crater.sled-eagle_verse-crater > li { margin-block: 0 }
.sled-eagle_verse-crater { display: grid;gap: max(var(--oak-stream), 1rem) }
.sled-eagle_starling-pollen { display: grid;gap: .625rem;align-content: start;padding: clamp(1.375rem, 3.8cqi, 2.75rem);border-radius: min(var(--basil-vessel), 1.5rem);background: #6EE2E1;border: 1px solid #95A0A0;box-shadow: var(--salt-coda) }
.sled-eagle_candid-jasmine { margin-bottom: var(--oak-stream);font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);font-size: clamp(3.25rem, 8cqi, 5.5rem);line-height: .9;text-transform: none;letter-spacing: -.02em;font-variant-numeric: tabular-nums lining-nums }
.sled-eagle_candid-jasmine { color: var(--bison-gull) }
.sled-eagle_barley-thorn { position: relative;font-size: min(1.9rem, 9cqi) }
.sled-eagle_fleet-mantle { position: relative;color: var(--ferry-juniper) }
.celery-lively { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
.celery-lively_clay-solid { display: grid;gap: .5rem;margin-bottom: max(.75rem, 1.375rem) }
.celery-lively_gull-lotus { margin: 0;max-width: 24ch;text-wrap: balance;overflow-wrap: break-word }
.celery-lively_gull-lotus { min-width: 0;overflow-wrap: anywhere }
.celery-lively_gull-lotus { font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), calc((100cqi) / 5.87)) }
.celery-lively-is-bridge-talc .celery-lively_gull-lotus { font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), calc((100cqi) / 8.31)) }
.celery-lively_cobalt-bud { margin: 0;max-width: 56ch;color: var(--ferry-juniper) }
.celery-lively_flora-almond svg { display: inline-block;width: 1.05em;height: 1.05em;margin-right: .375rem;vertical-align: -.18em }
.celery-lively_flora-almond-is-waltz-daisy svg { color: var(--topaz-arrow) }
.celery-lively_flora-almond-is-rudder-wing { color: var(--ferry-juniper) }
.celery-lively_cedar-haven { display: block;width: 100%;border-collapse: collapse;border-spacing: 0 }
.celery-lively_verse-islet { position: absolute;width: 1px;height: 1px;overflow: hidden;white-space: nowrap;clip: rect(0 0 0 0) }
.celery-lively_tempo-moth { display: grid;gap: .625rem }
.celery-lively_melon-blaze { display: grid;grid-template-columns: minmax(0, 1fr);gap: .625rem 1.5rem;align-items: center;padding: 1rem 1.25rem;border-radius: min(var(--basil-vessel), 1.5rem);counter-increment: brow }
.celery-lively_melon-blaze { border: 3px solid #95A0A0 }
.celery-lively_melon-blaze { border-left: .25rem solid var(--quiet-fern) }
.celery-lively_tempo-moth { counter-reset: brow }
.celery-lively_moss-walnut { display: flex;align-items: center;gap: .75rem;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);text-align: left;font-size: var(--pearl-saffron);overflow-wrap: break-word }
.celery-lively_moss-walnut::before { flex: none;display: grid;place-items: center;width: 2.125rem;height: 2.125rem;font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;color: var(--grape-basalt);font-size: var(--fiber-kale);text-transform: none;letter-spacing: 0;border-radius: 50%;background: var(--quiet-fern);content: counter(brow, decimal-leading-zero) }
.celery-lively_lunar-plain { display: grid;gap: .125rem;min-width: 0;overflow-wrap: break-word }
.celery-lively_lunar-plain[data-pondbiso]::before { font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: var(--fiber-kale);color: var(--ferry-juniper);content: attr(data-pondbiso) }
.heath-dove { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
.heath-dove-is-lime-tern .heath-dove_atoll-mantle { max-width: 28ch;font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.5rem) }
.heath-dove_proud-sapphire { position: relative;display: grid;gap: max(var(--oak-stream), 1.125rem);padding: calc(clamp(1.125rem, 4cqi, 3.25rem) + max(.75rem, 1.625rem)) clamp(1.375rem, 3.8cqi, 2.75rem);isolation: isolate;clip-path: polygon(0 0, 100% clamp(1.125rem, 4cqi, 3.25rem), 100% 100%, 0 calc(100% - clamp(1.125rem, 4cqi, 3.25rem))) }
.heath-dove_proud-sapphire { color: var(--grape-basalt);background: var(--quiet-fern) }
.heath-dove_proud-sapphire a:not(.tulip-humble) { color: inherit;text-decoration: underline;background: none;border-bottom: 0;text-underline-offset: .18em }
.heath-dove_proud-sapphire::before { position: absolute;inset: 0;z-index: -1;background: repeating-linear-gradient(-55deg, transparent 0 1.375rem, color-mix(in srgb, currentColor 8%, transparent) 1.375rem 1.4375rem);content: '';pointer-events: none }
.heath-dove_atoll-mantle { margin: 0;max-width: 16ch;font-size: var(--falcon-quarry);text-wrap: balance;overflow-wrap: break-word }
.heath-dove_atoll-mantle { min-width: 0;overflow-wrap: anywhere }
.heath-dove_atoll-mantle { font-size: min(var(--falcon-quarry), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 5.87)) }
.heath-dove-is-plover-shale .heath-dove_atoll-mantle { font-size: min(var(--falcon-quarry), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 8.31)) }
.heath-dove-is-lime-tern .heath-dove_atoll-mantle { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.5rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 5.87)) }
.heath-dove-is-lime-tern.heath-dove-is-plover-shale .heath-dove_atoll-mantle { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.5rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 8.31)) }
.heath-dove_tack-plover { margin: max(var(--cashew-smoke), .75rem) 0 0;max-width: 46ch;font-size: var(--pearl-saffron);color: color-mix(in srgb, var(--grape-basalt) 82%, var(--quiet-fern)) }
.heath-dove_paper-corn { display: grid;gap: .625rem;justify-items: stretch }
.heath-dove .heath-dove_ash-canopy { width: 100%;padding-inline: 1rem }
.heath-dove .heath-dove_ash-canopy { color: var(--quiet-fern);background: var(--grape-basalt);border-color: var(--grape-basalt);box-shadow: none }
.heath-dove .heath-dove_ash-canopy:hover { color: var(--quiet-fern);background: var(--grape-basalt);filter: none;box-shadow: 0 12px 24px -14px var(--falcon-snug);transform: translateY(-2px) }
.heath-dove_even-amber { margin: 0;font-size: var(--fiber-kale);color: color-mix(in srgb, var(--grape-basalt) 82%, var(--quiet-fern)) }
.cairn-arbor { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.cairn-arbor :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.cairn-arbor :where(h2,h3,dfn) { hyphens: auto }
.cairn-arbor_plain-atoll { margin-bottom: max(var(--oak-stream), 1.25rem);max-width: 26ch }
ol.cairn-arbor_kelp-topaz.cairn-arbor_kelp-topaz,ul.cairn-arbor_kelp-topaz.cairn-arbor_kelp-topaz { padding-left: 0;margin: 0;list-style: none }
ol.cairn-arbor_kelp-topaz.cairn-arbor_kelp-topaz > li,ul.cairn-arbor_kelp-topaz.cairn-arbor_kelp-topaz > li { margin-block: 0 }
.cairn-arbor_kelp-topaz { border-top: max(2px, var(--snug-canal)) solid var(--hazy-mint) }
.cairn-arbor_crystal-canopy { display: grid;grid-template-columns: 3rem minmax(0, 1fr);gap: .375rem max(var(--oak-stream), 1rem);align-items: center;padding-block: max(var(--oak-stream), 1.25rem);border-bottom: 1px solid #95A0A0 }
.cairn-arbor_chord-cumin { grid-row: span 2;align-self: start;display: grid;place-items: center;width: 3rem;height: 3rem;border-radius: min(0, .75rem) }
.cairn-arbor_chord-cumin { color: var(--topaz-arrow);border: 1.5px solid #95A0A0 }
.cairn-arbor_chord-cumin svg { width: 1.375rem;height: 1.375rem }
.cairn-arbor_keen-celery { font-size: min(1.9rem, 9cqi) }
.cairn-arbor_prism-pulse { color: var(--ferry-juniper) }
.basalt-plank { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
.basalt-plank_jolly-sparrow { display: flex;align-items: center;gap: .875rem;margin: 0 0 max(var(--cashew-smoke), .75rem);font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: max(var(--fiber-kale), .8125rem);line-height: 1.4;color: var(--hazy-mint) }
.basalt-plank_jolly-sparrow::after { flex: 1 1 3rem;height: 1px;background: #95A0A0;content: '' }
.basalt-plank_raven-arbor { margin: 0 0 max(var(--oak-stream), 1rem);max-width: 60ch;color: var(--ferry-juniper) }
.basalt-plank .basalt-plank_pecan-vine { margin: 0;padding: 0;list-style: none }
.basalt-plank .basalt-plank_pecan-vine > li { margin: 0 }
.basalt-plank_pecan-vine { border-top: max(2px, var(--snug-canal)) solid var(--hazy-mint) }
.basalt-plank_oat-jade { display: grid;grid-template-columns: 2.5rem minmax(0, 1fr);column-gap: .75rem;align-items: baseline;padding-block: max(var(--oak-stream), 1rem);border-bottom: 1px solid #95A0A0 }
.basalt-plank_calico-grand { font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: var(--fiber-kale);color: var(--topaz-arrow);font-variant-numeric: tabular-nums }
.basalt-plank_calico-grand svg { width: 1.25rem;height: 1.25rem;transform: translateY(.1875rem) }
.basalt-plank_tack-vessel { margin: 0;max-width: 34ch;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);font-size: clamp(1.3125rem, 3.4cqi, 2.75rem);overflow-wrap: break-word }
.basalt-plank_fern-gable, .basalt-plank_timber-pansy { display: none }
.basalt-plank_timber-pansy svg { width: 1.25rem;height: 1.25rem }
.cypress-marsh { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
.cypress-marsh-is-swift-axis .cypress-marsh_leaf-otter { max-width: 32ch;font-size: min(1.9rem, 1.875rem) }
.cypress-marsh_galaxy-flint { display: grid;gap: max(.75rem, 1.375rem);padding: clamp(1.375rem, 3.8cqi, 2.75rem);border-radius: min(var(--basil-vessel), 1.5rem) }
.cypress-marsh_galaxy-flint { border: max(2px, var(--snug-canal)) solid var(--hazy-mint) }
.cypress-marsh_onyx-clover { display: flex;align-items: center;max-width: 23.75rem }
.cypress-marsh_beam-tundra { flex: none;display: grid;place-items: center;width: 3.5rem;height: 3.5rem;color: var(--topaz-arrow);border-radius: 50%;background: var(--fox-spindle);border: max(1.5px, 3px) solid #95A0A0 }
.cypress-marsh_beam-tundra svg { width: 1.5rem;height: 1.5rem }
.cypress-marsh_beam-tundra-is-alloy-chalk { color: var(--grape-basalt);font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: 1.0625rem;letter-spacing: 0;text-transform: none;background: var(--quiet-fern);border-color: var(--quiet-fern) }
.cypress-marsh_hull-canal { flex: 1 1 1rem;min-width: .75rem;height: 2px;background: repeating-linear-gradient(90deg, var(--ferry-juniper) 0 .3125rem, transparent .3125rem .625rem) }
.cypress-marsh_leaf-otter { margin: 0;font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.25rem);text-wrap: balance;overflow-wrap: break-word }
.cypress-marsh_leaf-otter { min-width: 0;overflow-wrap: anywhere }
.cypress-marsh_leaf-otter { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.25rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 5.87)) }
.cypress-marsh-is-pond-fresh .cypress-marsh_leaf-otter { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.25rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 8.31)) }
.cypress-marsh-is-swift-axis .cypress-marsh_leaf-otter { font-size: min(min(1.9rem, 1.875rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 5.87)) }
.cypress-marsh-is-swift-axis.cypress-marsh-is-pond-fresh .cypress-marsh_leaf-otter { font-size: min(min(1.9rem, 1.875rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem)) / 8.31)) }
.cypress-marsh_merry-chestnut { margin: .5rem 0 0;color: var(--ferry-juniper) }
.cypress-marsh_fig-argon { display: grid;gap: .625rem }
.cypress-marsh .cypress-marsh_aster-dingo { width: 100%;padding-inline: 1.125rem }
.cypress-marsh_squall-gull { margin: 0;font-size: var(--fiber-kale);color: var(--ferry-juniper);text-align: center }
.fawn-cozy { margin-block: .75rem 0;line-height: 0;pointer-events: none }
.fawn-cozy svg { display: block;width: 100%;height: 5.625rem }
.fawn-cozy_steady-buckle { fill: var(--bison-gull) }
.fawn-cozy_mirror-amber { fill: var(--aura-rowan) }
.fawn-cozy_fiber-fern { fill: #6EE2E1 }
.fawn-cozy_plaid-hawk { opacity: .45;fill: none;stroke: var(--spruce-sienna);stroke-width: 1px;vector-effect: non-scaling-stroke }
.fawn-cozy_hawk-salt { opacity: .35;fill: var(--hazy-mint) }
.fawn-cozy_kind-cherry { opacity: .75;fill: var(--spruce-sienna) }
.fawn-cozy_coral-shy { opacity: .85;fill: var(--spruce-sienna) }
:where(.glad-chalk) a { text-decoration: none;background-image: none;border-bottom: 0 }
:where(.glad-chalk) a:hover { text-decoration: none }
:where(.glad-chalk) p { margin: 0 }
.glad-chalk { position: relative;z-index: 30 }
.glad-chalk { background: var(--fox-spindle);border-bottom: .1875rem double #95A0A0 }
.glad-chalk_fable-lark { position: relative;z-index: 2;display: grid;grid-template-columns: 1fr minmax(0, auto) 1fr;align-items: center;gap: .75rem;min-height: 3.875rem }
.glad-chalk_rustic-vine { grid-column: 1;display: inline-grid;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;margin-left: -0.625rem;color: var(--hazy-mint);border: 0;background: transparent;cursor: pointer;justify-self: start }
.glad-chalk_cove-wand { display: none }
.glad-chalk_rustic-vine[aria-expanded=true] .glad-chalk_salt-wind { display: none }
.glad-chalk_rustic-vine[aria-expanded=true] .glad-chalk_cove-wand { display: inline }
.glad-chalk_mellow-sharp { position: relative;display: block;flex: none;width: 1.25rem;height: .875rem }
.glad-chalk_mellow-sharp::before, .glad-chalk_mellow-sharp::after, .glad-chalk_mellow-sharp i { position: absolute;left: 0;display: block;width: 100%;height: .125rem;border-radius: .125rem;background: currentColor;content: '';transition: transform var(--oyster-glad) var(--chapel-fox), opacity var(--oyster-glad) var(--chapel-fox), top var(--oyster-glad) var(--chapel-fox), width var(--oyster-glad) var(--chapel-fox) }
.glad-chalk_mellow-sharp::before { top: 0 }
.glad-chalk_mellow-sharp i { top: .375rem }
.glad-chalk_mellow-sharp::after { top: .75rem }
.glad-chalk_rustic-vine[aria-expanded=true] .glad-chalk_mellow-sharp::before { top: .375rem;transform: rotate(45deg) }
.glad-chalk_rustic-vine[aria-expanded=true] .glad-chalk_mellow-sharp::after { top: .375rem;width: 100%;transform: rotate(-45deg) }
.glad-chalk_rustic-vine[aria-expanded=true] .glad-chalk_mellow-sharp i { opacity: 0 }
.glad-chalk_mango-weave, .glad-chalk_mist-arch { display: none }
.glad-chalk_tide-ballad { grid-column: 2;max-width: 100%;justify-self: center }
.glad-chalk_tide-ballad .glad-chalk_amber-radish { display: none }
.glad-chalk_reed-balm { grid-column: 3;display: flex;align-items: center;gap: 1.375rem;justify-self: end }
.glad-chalk_dove-cabin { flex: none;display: inline-grid;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;border-radius: 50% }
.glad-chalk_dove-cabin svg { width: 1.25rem;height: 1.25rem }
.glad-chalk_cactus-yew { position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;white-space: nowrap;border: 0;clip: rect(0 0 0 0) }
.glad-chalk_linen-cobalt { position: fixed;inset: 0;z-index: 1;display: flex;flex-direction: column;gap: 1.75rem;padding: 5.25rem var(--vapor-cliff) 1.75rem;background: var(--fox-spindle);opacity: 0;transition: opacity var(--oyster-glad) var(--chapel-fox), visibility 0s linear calc(var(--oyster-glad) * 2);overflow-y: auto;visibility: hidden }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_linen-cobalt { opacity: 1;visibility: visible;transition-delay: 0s }
.glad-chalk_oat-vapor { display: flex;flex-direction: column;border-top: 3px solid #95A0A0 }
.glad-chalk_kale-peach { display: flex;align-items: baseline;gap: 1rem;padding: .875rem 0;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: clamp(1.75rem, 8.4vw, 2.875rem);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);color: var(--hazy-mint);border-top: 0;opacity: 0;transform: translateY(.875rem);transition: opacity calc(var(--oyster-glad) * 1.6) var(--chapel-fox), transform calc(var(--oyster-glad) * 1.6) var(--chapel-fox) }
.glad-chalk_rudder-nectar { display: flex;flex-direction: column }
.glad-chalk_rudder-nectar + .glad-chalk_rudder-nectar { border-top: 3px solid #95A0A0 }
.glad-chalk_kale-peach:hover { color: var(--topaz-arrow) }
.glad-chalk_kale-peach[aria-current=page] { color: var(--topaz-arrow) }
.glad-chalk_cherry-ivy { min-width: 1.625rem;font-family: var(--plush-umber);font-size: .8125rem;font-weight: var(--ledge-bow);color: var(--ferry-juniper);letter-spacing: .04em }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_kale-peach { opacity: 1;transform: none }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(2) .glad-chalk_kale-peach { transition-delay: 45ms }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(3) .glad-chalk_kale-peach { transition-delay: 90ms }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(4) .glad-chalk_kale-peach { transition-delay: 135ms }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(5) .glad-chalk_kale-peach { transition-delay: 180ms }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(6) .glad-chalk_kale-peach { transition-delay: 225ms }
.glad-chalk.glad-chalk-is-lattice-canal .glad-chalk_rudder-nectar:nth-child(7) .glad-chalk_kale-peach { transition-delay: 270ms }
.glad-chalk_lunar-quince { display: grid;gap: .75rem;margin-top: auto }
.glad-chalk_wand-onyx { color: var(--ferry-juniper);font-size: var(--fiber-kale) }
.glad-chalk_mallow-pearl { width: 100% }
.glad-chalk_mango-weave a, .glad-chalk_mist-arch a { padding-block: .5rem;color: var(--hazy-mint);font-size: clamp(.875rem, var(--fiber-kale), 1rem);line-height: 1.2;white-space: nowrap;text-transform: uppercase;letter-spacing: .08em;font-size: .8125rem;font-weight: 600 }
.glad-chalk_mango-weave a:hover, .glad-chalk_mist-arch a:hover { color: var(--hazy-mint) }
.glad-chalk_mango-weave a { position: relative }
.glad-chalk_mango-weave a::after { position: absolute;left: 0;right: 0;bottom: 0;height: .125rem;background: var(--spruce-sienna);content: '';transform: scaleX(0);transition: transform var(--oyster-glad) var(--chapel-fox);transform-origin: 0 50% }
.glad-chalk_mango-weave a:hover::after, .glad-chalk_mango-weave a[aria-current=page]::after { transform: scaleX(1) }
.glad-chalk_mist-arch a { position: relative }
.glad-chalk_mist-arch a::after { position: absolute;left: 0;right: 0;bottom: 0;height: .125rem;background: var(--spruce-sienna);content: '';transform: scaleX(0);transition: transform var(--oyster-glad) var(--chapel-fox);transform-origin: 0 50% }
.glad-chalk_mist-arch a:hover::after, .glad-chalk_mist-arch a[aria-current=page]::after { transform: scaleX(1) }
.glad-chalk_tide-ballad { display: inline-flex;align-items: center;gap: .625rem;min-width: 0;color: var(--hazy-mint);font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem);letter-spacing: var(--marsh-prairie);line-height: 1.1 }
.glad-chalk_tide-ballad { font-size: clamp(.9375rem, calc(18.365vw - 3.9944rem), 1.3125rem) }
.glad-chalk_tide-ballad:hover { color: var(--hazy-mint) }
.glad-chalk_amber-radish { display: inline-grid;place-items: center;flex: none;width: 1.875rem;height: 1.875rem;line-height: 1;color: var(--grape-basalt);background: var(--quiet-fern);border-radius: var(--hatch-hazel) }
.glad-chalk_amber-radish svg { width: 1.4375rem;height: 1.4375rem }
.glad-chalk_pewter-moss { display: -webkit-box;min-width: 0;overflow: hidden;padding-block: .14em;margin-block: -.14em;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 2 }
.glad-chalk_pewter-moss { text-transform: uppercase;letter-spacing: .08em }
.glad-chalk_dove-cabin { font-size: clamp(.875rem, var(--fiber-kale), 1rem) }
.oasis-creek_ready-denim { position: relative }
.oasis-creek_flora-juniper { cursor: pointer;user-select: none;list-style: none;-webkit-tap-highlight-color: transparent }
.oasis-creek_flora-juniper::-webkit-details-marker { display: none }
.oasis-creek_flora-juniper::marker { content: '' }
.oasis-creek_flora-juniper { display: inline-flex;align-items: center;gap: .5em;min-height: 2.5rem;padding: .375rem .75rem;font-weight: var(--hull-keen);line-height: 1.2;color: var(--hazy-mint);white-space: nowrap;border-radius: var(--aster-shore);border: 3px solid transparent;background: var(--aura-rowan);transition: background-color var(--oyster-glad) var(--chapel-fox), border-color var(--oyster-glad) var(--chapel-fox) }
.oasis-creek_flora-juniper:hover { background: var(--bison-gull) }
.oasis-creek_ready-denim[open] .oasis-creek_flora-juniper { background: var(--bison-gull) }
.oasis-creek_flora-juniper svg { width: 1.3em;height: 1.3em }
.oasis-creek_silk-glen { flex: none;display: block;width: .375rem;height: .375rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;opacity: .75;transform: translateY(-25%) rotate(45deg);transition: transform var(--oyster-glad) var(--chapel-fox) }
.oasis-creek_ready-denim[open] .oasis-creek_silk-glen { transform: translateY(25%) rotate(225deg) }
.oasis-creek_tidy-falcon { position: absolute;z-index: 40;top: calc(100% + .5rem);right: 0;min-width: 14.5rem;max-width: calc(100vw - 1.5rem);margin: 0;padding: .375rem;color: var(--hazy-mint);background: var(--fox-spindle);border: 3px solid #95A0A0;border-radius: 0;box-shadow: 0 18px 40px -14px var(--falcon-snug), 0 2px 6px -2px var(--falcon-snug);list-style: none }
.oasis-creek-is-bean-lime .oasis-creek_tidy-falcon { font-size: var(--fiber-kale) }
.oasis-creek-is-iron-brick .oasis-creek_tidy-falcon { right: auto;left: 0 }
.oasis-creek-is-lemon-canon .oasis-creek_tidy-falcon { right: auto;left: 50%;transform: translateX(-50%) }
.oasis-creek-is-gazelle-ridge .oasis-creek_tidy-falcon { top: auto;bottom: calc(100% + .5rem) }
.oasis-creek_tidy-falcon li { margin: 0 }
.oasis-creek_wave-humble { display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .5625rem .625rem;color: inherit;text-decoration: none;line-height: 1.3;white-space: nowrap;background: none;border: 0;border-radius: var(--hatch-hazel) }
.oasis-creek_wave-humble:hover { text-decoration: none;color: inherit;background: var(--aura-rowan) }
.oasis-creek_wave-humble-is-hatch-aspen { font-weight: var(--hull-keen);background: var(--bison-gull) }
.oasis-creek_nickel-arch { font-family: var(--plush-umber);font-size: .86em;letter-spacing: .06em;color: var(--ferry-juniper) }
.oasis-creek_wave-humble svg { width: 1rem;height: 1rem;color: var(--topaz-arrow) }
.oasis-creek_nickel-arch-is-heath-stone { display: none }
.oasis-creek { position: relative }
.oasis-creek-is-sloop-mahogany { display: flex;justify-content: flex-end;font-size: var(--fiber-kale) }
.oasis-creek-is-sloop-mahogany.oasis-creek-is-iron-brick { justify-content: flex-start }
.oasis-creek-is-fresh-neat { flex: none }
.oasis-creek-is-fresh-neat .oasis-creek_ferry-sparrow { display: none }
:where(.bolt-comet ul, .bolt-comet ol) { margin: 0;padding: 0;list-style: none }
:where(.bolt-comet p, .bolt-comet h2, .bolt-comet h3, .bolt-comet hr) { margin: 0 }
.bolt-comet { margin-top: var(--plain-flute);padding-block: 1rem .75rem;border-top: var(--snug-canal) solid var(--hazy-mint) }
.bolt-comet_bonsai-ridge { display: grid;gap: var(--oak-stream) }
.bolt-comet_torch-pixel { margin: 0;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 11vw);line-height: 1;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);color: var(--hazy-mint);overflow-wrap: anywhere }
.bolt-comet_starling-wind { display: grid;align-content: start;min-width: 0 }
.bolt-comet_candid-honey { display: grid;gap: .25rem var(--oak-stream);padding-block: var(--cashew-smoke);border-bottom: 1px solid #95A0A0 }
.bolt-comet_solar-reed { font-family: var(--plush-umber);font-weight: var(--ledge-bow);font-size: var(--fiber-kale);text-transform: uppercase;letter-spacing: 0.08em;color: var(--ferry-juniper);line-height: 1.3 }
.bolt-comet_lilac-fable { display: flex;flex-wrap: wrap;gap: 0 max(var(--oak-stream), 1.375rem);min-width: 0 }
.bolt-comet_alloy-snug { display: inline-block;padding-block: .375rem;color: var(--hazy-mint);text-decoration: none;font-size: var(--umber-cinder);border: 0;background: none;transition: color var(--oyster-glad) var(--chapel-fox), opacity var(--oyster-glad) var(--chapel-fox) }
.bolt-comet_alloy-snug:hover { color: var(--topaz-arrow);text-decoration: none }
.bolt-comet_alloy-snug[aria-current] { font-weight: var(--hull-keen) }
.bolt-comet_marsh-buckle { padding-block: .375rem;max-width: 60ch;color: var(--hazy-mint);font-size: var(--umber-cinder) }
.bolt-comet_lattice-tern { padding-top: var(--oak-stream);max-width: 60ch;color: var(--ferry-juniper);font-size: var(--fiber-kale) }
.bolt-comet_stream-sepia { display: inline-flex;align-items: center;gap: .5rem;padding-block: .375rem;color: var(--topaz-arrow);font-weight: var(--hull-keen);text-decoration: none;font-size: var(--umber-cinder);border: 0;background: none }
.bolt-comet_stream-sepia svg { width: 1.1em;height: 1.1em;transition: transform var(--oyster-glad) var(--chapel-fox) }
.bolt-comet_stream-sepia:hover svg { transform: translateX(.25rem) }
.cashew-carmine { position: fixed;inset: 0;z-index: 100;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;background: var(--honey-kiln);animation: mirror-pulse calc(var(--oyster-glad) * 1.5) linear both }
.cashew-carmine[hidden] { display: none }
.cashew-carmine_lucid-tundra { width: 100%;max-height: 92dvh;padding: .75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));color: var(--hazy-mint);background: var(--fox-spindle);border-radius: var(--basil-vessel) var(--basil-vessel) 0 0;box-shadow: 0 -16px 48px -20px var(--falcon-snug);animation: oak-dockPaper calc(var(--oyster-glad) * 2.2) var(--chapel-fox) both;overflow-y: auto }
.cashew-carmine_dusk-grove { display: block;width: 2.75rem;height: .3125rem;margin: 0 auto .875rem;border-radius: 999px;background: #95A0A0 }
.cashew-carmine_halo-tern { display: grid;grid-template-columns: auto 1fr;gap: .75rem .875rem;align-items: center }
.cashew-carmine_drum-breeze { display: grid;place-items: center;width: 3.3em;height: 3.3em;color: var(--grape-basalt);font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: var(--umber-cinder);letter-spacing: -.02em;white-space: nowrap;border-radius: 50%;background: var(--quiet-fern) }
.cashew-carmine_denim-snug { margin: 0;font-size: 1.9rem }
.cashew-carmine_poppy-quiver { grid-column: 1 / -1;margin: 0;color: var(--ferry-juniper) }
.cashew-carmine_agate-fawn { grid-column: 1 / -1;display: flex;flex-direction: column;align-items: stretch;gap: .375rem;margin-top: .375rem }
.cashew-carmine_chord-timber { padding: .5rem .25rem;color: var(--ferry-juniper);font-family: inherit;font-size: var(--fiber-kale);text-decoration: underline;background: none;border: 0;cursor: pointer;text-underline-offset: 3px }
.cashew-carmine_chord-timber:hover { text-decoration-thickness: 2px }
html:has(.cashew-carmine:not([hidden])) { overflow: hidden }
.cashew-carmine_motet-smoke { padding-inline: 1.25rem;font-size: min(var(--pearl-saffron), 1.25rem) }
body:has(.reed-vast:not([hidden]))::after { display: block;height: 9.375rem;content: '' }
.reed-vast { position: fixed;z-index: 60;left: .75rem;right: .75rem;bottom: calc(.75rem + env(safe-area-inset-bottom));display: flex;align-items: flex-start;gap: .75rem;padding: .875rem .875rem .875rem 1.25rem;overflow: hidden;font-size: var(--fiber-kale);line-height: 1.45;color: var(--hazy-mint);background: var(--fox-spindle);border: max(1px, 3px) solid #95A0A0;border-radius: min(0, 1rem);box-shadow: var(--salt-coda);animation: reef-carmine calc(var(--oyster-glad) * 2) var(--chapel-fox) both }
.reed-vast[hidden] { display: none }
.reed-vast_carrot-dune { margin: 0 }
.reed-vast::before { position: absolute;left: 0;top: 0;bottom: 0;width: .3125rem;background: var(--quiet-fern);content: '' }
.reed-vast_barley-melon { display: grid;flex: none;margin-top: .0625rem;color: var(--topaz-arrow) }
.reed-vast_barley-melon svg { width: 1.25rem;height: 1.25rem }
.reed-vast_carrot-dune { flex: 1;min-width: 0 }
.reed-vast_haven-estuary { color: var(--topaz-arrow);text-decoration: underline;text-underline-offset: 2px }
.reed-vast_haven-estuary:hover { text-decoration-thickness: 2px }
.reed-vast_reef-gable { flex: none;align-self: center;padding: .375rem .25rem;color: var(--topaz-arrow);font-family: inherit;font-size: inherit;font-weight: var(--hull-keen);text-decoration: underline;background: none;border: 0;cursor: pointer;text-underline-offset: 3px }
body:has(.reed-vast:not([hidden])) .neat-solar { opacity: 0;pointer-events: none;visibility: hidden }
.neat-solar { position: fixed;z-index: 50;right: 1rem;bottom: calc(1rem + env(safe-area-inset-bottom));display: grid;place-items: center;width: 3rem;height: 3rem;color: var(--hazy-mint);text-decoration: none;border-radius: 0;background: #6EE2E1;border: max(1px, 3px) solid #95A0A0;box-shadow: var(--salt-coda) }
.neat-solar { opacity: 0;pointer-events: none;transition: opacity calc(var(--oyster-glad) * 1.5) var(--chapel-fox), transform calc(var(--oyster-glad) * 1.5) var(--chapel-fox), translate calc(var(--oyster-glad) * 1.5) var(--chapel-fox), visibility calc(var(--oyster-glad) * 1.5);transform: translateY(.875rem) scale(.9);visibility: hidden }
.neat-solar.neat-solar-is-cadence-rowan { opacity: 1;pointer-events: auto;transform: none;visibility: visible }
.neat-solar:hover { color: var(--grape-basalt);background: var(--quiet-fern) }
.neat-solar_cricket-lunar { display: grid;place-items: center;line-height: 0 }
.neat-solar_cricket-lunar svg { width: 1.25rem;height: 1.25rem;transform: rotate(-90deg) }
.vast-bison_bolt-dingo { min-width: 0;scroll-margin-top: 1rem }
.vast-bison .vast-bison_bolt-dingo > * { margin-block: 0 }
.vast-bison { padding-bottom: var(--canopy-buoy) }
.vast-bison_hedge-sorrel { background: var(--fox-spindle);border-block: 3px solid #95A0A0 }
.vast-bison_rose-honest { display: flex;gap: .75rem;margin: 0;padding: 0;list-style: none;overflow-x: auto;scrollbar-width: none }
.vast-bison_azure-orchid { display: flex;align-items: baseline;gap: .5rem;padding: .875rem 0;white-space: nowrap;color: inherit;text-decoration: none;font-size: var(--fiber-kale);background: none;border: 0;border-bottom: 2px solid transparent }
.vast-bison_azure-orchid:hover { border-bottom-color: var(--spruce-sienna) }
.vast-bison_shell-radish { font-family: var(--plush-umber);opacity: .55 }
.vast-bison_chalk-mild { display: grid;gap: var(--canopy-buoy);padding-top: var(--plain-flute) }
.vast-bison_gable-emery { display: grid;gap: .75rem }
.vast-bison_cadence-snug { display: flex;align-items: center;gap: var(--cashew-smoke) }
.vast-bison_plush-wisp { font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: var(--falcon-quarry);line-height: 1;color: var(--spruce-sienna) }
.vast-bison_sharp-chime { font-family: var(--plush-umber);font-size: var(--fiber-kale);opacity: .6 }
.vast-bison_crest-squall { display: flex;gap: .25rem;flex: 1;max-width: 12.5rem }
.vast-bison_beam-pearl { flex: 1;height: .25rem;border-radius: .125rem;background: #95A0A0 }
.vast-bison_beam-pearl-is-mist-fleet { background: var(--spruce-sienna) }
.vast-bison_tern-flute { display: grid;gap: var(--oak-stream);margin-top: var(--canopy-buoy);padding: clamp(1.375rem, 6vw, var(--heath-bolt)) clamp(1rem, 4.5vw, var(--plain-flute));color: var(--fox-spindle);border-radius: var(--basil-vessel);background: var(--hazy-mint);justify-items: start }
.vast-bison .vast-bison_tern-flute .tulip-humble { color: var(--hazy-mint);background: var(--fox-spindle);border-color: var(--fox-spindle) }
.vast-bison .vast-bison_tern-flute .tulip-humble:hover { color: var(--hazy-mint);background: var(--fox-spindle);border-color: var(--fox-spindle) }
.vast-bison .vast-bison_tern-flute .tulip-humble:focus-visible { color: var(--hazy-mint);background: var(--fox-spindle);outline: 2px solid var(--fox-spindle);outline-offset: 3px }
.vast-bison_fig-chestnut { margin: 0;max-width: 20ch;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: min(var(--falcon-quarry), 8.4vw);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf) }
.vast-bison_nimble-ridge { margin: 0;font-size: var(--fiber-kale);opacity: .75 }
.vast-bison_rudder-basil { display: grid;gap: var(--oak-stream);margin-top: var(--heath-bolt) }
.vast-bison_oak-gust { margin: 0;font-family: var(--plush-umber);font-size: var(--fiber-kale);text-transform: uppercase;letter-spacing: 0.08em;opacity: .7 }
.vast-bison_cairn-bison { display: grid;gap: var(--oak-stream);margin: 0;padding: 0;list-style: none }
.vast-bison_thatch-mantle { display: flex;justify-content: space-between;align-items: center;gap: var(--oak-stream);height: 100%;padding: clamp(1rem, 4.5vw, .75rem);color: inherit;text-decoration: none;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: var(--pearl-saffron);border: 3px solid #95A0A0;border-radius: var(--basil-vessel);background: none;transition: border-color var(--oyster-glad) var(--chapel-fox), transform var(--oyster-glad) var(--chapel-fox) }
.vast-bison_thatch-mantle svg { flex: none;width: 1.375rem;height: 1.375rem;color: var(--spruce-sienna) }
.vast-bison_thatch-mantle:hover { border-color: var(--spruce-sienna);transform: translateY(-0.125rem) }
.flora-gust { position: relative }
.flora-gust_rondo-cactus { margin: 0;max-width: max(16ch, 9.0em);font-size: min(max(var(--falcon-quarry), 2.6vw + 1rem), 9.6vw);overflow-wrap: break-word;hyphens: auto }
.flora-gust-is-magnet-bean .flora-gust_rondo-cactus { font-size: min(max(var(--falcon-quarry), 1.4vw + 1rem), 9vw) }
.flora-gust_waltz-tulip { margin: 0;max-width: var(--daisy-breeze);font-size: min(var(--pearl-saffron), 4.4vw + .1875rem);line-height: 1.5;color: inherit }
.flora-gust_salt-crest { display: flex;flex-wrap: wrap;align-items: center;gap: var(--cashew-smoke) .75rem }
.flora-gust_axis-carrot { margin: 0;max-width: 30ch;font-size: var(--fiber-kale);opacity: .76 }
.flora-gust { padding-block: var(--heath-bolt) }
.flora-gust-is-magnet-bean { padding: 0 }
.flora-gust_stone-atoll { display: grid }
.flora-gust_ridge-opal { display: grid;gap: var(--oak-stream);align-content: start;padding-bottom: .75rem;min-width: 0 }
.flora-gust_crater-cocoa { display: grid;gap: .75rem;align-content: start;padding-top: .75rem;min-width: 0;border-top: 3px solid color-mix(in srgb, currentColor 30%, transparent) }
.wing-vapor { min-width: 0;font-size: var(--fiber-kale);line-height: 1.4 }
.wing-vapor_rudder-owl { display: flex;flex-wrap: wrap;align-items: center;margin: 0;padding: 0;list-style: none }
.wing-vapor_starling-stone { display: inline-flex;align-items: center;min-width: 0 }
.wing-vapor_tundra-cairn { color: inherit;text-decoration: none;background: none;border: 0;opacity: .7;transition: opacity var(--oyster-glad) var(--chapel-fox) }
.wing-vapor_tundra-cairn:hover { text-decoration: underline;opacity: 1;text-underline-offset: 3px }
.wing-vapor_rose-vine { overflow-wrap: anywhere }
.wing-vapor { font-family: var(--plush-umber);font-weight: var(--ledge-bow);text-transform: uppercase;letter-spacing: 0.08em }
.wing-vapor_rudder-owl { gap: .25rem 0 }
.wing-vapor_starling-stone + .wing-vapor_starling-stone::before { margin-inline: .7em;opacity: .35;content: '/' }
.wing-vapor_tundra-cairn { opacity: .6 }
.azure-comet { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.azure-comet :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.azure-comet :where(h2,h3,dfn) { hyphens: auto }
.azure-comet_jolly-frank { position: relative;display: grid;place-items: center;overflow: hidden;color: var(--topaz-arrow);background: radial-gradient(60% 70% at 50% 40%, var(--bison-gull), transparent 70%), linear-gradient(170deg, var(--aura-rowan), #6EE2E1);isolation: isolate }
.azure-comet_cadence-pewter { position: relative;z-index: 0;display: grid;place-items: center;width: 22%;min-width: 3.5rem;aspect-ratio: 1;border-radius: 50%;border: 1px dashed currentColor;opacity: .75 }
.azure-comet_cadence-pewter svg { width: 46%;height: 46% }
.azure-comet_corn-flute { position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;background: transparent;transform: scaleX(-1);object-fit: cover }
.azure-comet_gazelle-sled-is-reed-halo { flex: none;width: 4rem;height: 4rem;min-height: 0;padding: 0;border-radius: 50% }
.azure-comet_gazelle-sled-is-reed-halo svg { width: 1.625rem;height: 1.625rem }
.azure-comet_wand-pixel { min-height: 1.4em;font-size: var(--fiber-kale);color: var(--ferry-juniper) }
.azure-comet_wand-pixel:empty { display: none }
.azure-comet_heath-rosy { display: block;width: 100%;height: .5rem;overflow: hidden;border: 0;border-radius: 0;background: repeating-linear-gradient(90deg, #95A0A0 0 .375rem, transparent .375rem .5625rem);appearance: none;-webkit-appearance: none }
.azure-comet_heath-rosy::-webkit-meter-bar { height: .5rem;background: repeating-linear-gradient(90deg, #95A0A0 0 .375rem, transparent .375rem .5625rem);border: 0;border-radius: 0;box-shadow: none }
.azure-comet_heath-rosy::-webkit-meter-optimum-value { background: repeating-linear-gradient(90deg, var(--quiet-fern) 0 .375rem, transparent .375rem .5625rem);border-radius: 0;transition: inline-size .08s linear }
.azure-comet_heath-rosy::-webkit-meter-suboptimum-value { background: repeating-linear-gradient(90deg, var(--quiet-fern) 0 .375rem, transparent .375rem .5625rem) }
.azure-comet_heath-rosy::-webkit-meter-even-less-good-value { background: repeating-linear-gradient(90deg, var(--quiet-fern) 0 .375rem, transparent .375rem .5625rem) }
.azure-comet_heath-rosy::-moz-meter-bar { background: repeating-linear-gradient(90deg, var(--quiet-fern) 0 .375rem, transparent .375rem .5625rem);border-radius: 0 }
.azure-comet_fond-flute { display: flex;align-items: center;gap: .75rem;min-width: 0 }
.azure-comet_fond-flute > svg { flex: none;width: 1.25rem;height: 1.25rem;color: var(--topaz-arrow) }
.azure-comet_vapor-bloom { display: grid;gap: var(--cashew-smoke);margin-bottom: max(.75rem, 1.5rem) }
.azure-comet_ledge-plaid { color: var(--ferry-juniper) }
.azure-comet_pond-slate { overflow: hidden;border-radius: min(var(--basil-vessel), 1.5rem);border: 1px solid #95A0A0;background: #6EE2E1;box-shadow: 0 30px 60px -40px var(--falcon-snug) }
.azure-comet_smoke-vessel { display: flex;align-items: center;gap: .4375rem;padding: .6875rem .875rem;font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: var(--fiber-kale);color: var(--ferry-juniper);border-bottom: 1px solid #95A0A0 }
.azure-comet_smoke-vessel i { flex: none;width: .6875rem;height: .6875rem;border-radius: 50%;background: #95A0A0 }
.azure-comet_smoke-vessel i:first-child { background: var(--quiet-fern) }
.azure-comet_jolly-frank { aspect-ratio: 4 / 3 }
.azure-comet_arrow-solid { display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: .75rem 1rem;padding: .875rem clamp(.875rem, 3cqi, 1.5rem);border-top: 1px solid #95A0A0 }
.azure-comet_arrow-solid .azure-comet_wand-pixel { grid-column: 1 / -1 }
.delta-arch { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.delta-arch :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.delta-arch :where(h2,h3,dfn) { hyphens: auto }
.delta-arch_flame-meadow { margin-bottom: max(.75rem, 1.5rem);max-width: 24ch }
ol.delta-arch_tempo-mica.delta-arch_tempo-mica,ul.delta-arch_tempo-mica.delta-arch_tempo-mica { padding-left: 0;margin: 0;list-style: none }
ol.delta-arch_tempo-mica.delta-arch_tempo-mica > li,ul.delta-arch_tempo-mica.delta-arch_tempo-mica > li { margin-block: 0 }
.delta-arch_tempo-mica { display: grid;gap: max(var(--cashew-smoke), .75rem);grid-template-columns: minmax(0, 1fr) }
.delta-arch_kernel-brook { display: flex;align-items: center;gap: .875rem;padding: .875rem 1rem;border-radius: min(var(--basil-vessel), 1.5rem) }
.delta-arch_kernel-brook { background: #6EE2E1 }
.delta-arch_candle-kind { display: flex;align-items: center;justify-content: space-between }
.delta-arch_lumen-candid { display: none }
.delta-arch_pulse-wheat { display: grid;place-items: center;flex: none;width: 2.5rem;height: 2.5rem;border-radius: 50% }
.delta-arch_pulse-wheat { color: var(--topaz-arrow);background: var(--bison-gull) }
.delta-arch_pulse-wheat svg { width: 1.25rem;height: 1.25rem }
.delta-arch_lumen-candid { font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: var(--fiber-kale);color: var(--ferry-juniper);font-variant-numeric: tabular-nums lining-nums }
.delta-arch_melon-cumin { font-weight: var(--hull-keen);color: var(--hazy-mint);line-height: 1.35 }
.mason-heath { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.mason-heath :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.mason-heath :where(h2,h3,dfn) { hyphens: auto }
.mason-heath_broom-frank { display: grid;gap: max(1rem, 2rem) }
.mason-heath_quill-oasis { display: grid;gap: var(--cashew-smoke) }
.mason-heath_opus-humble { color: var(--ferry-juniper) }
.mason-heath_sleek-gull { position: relative;padding: 2.5rem clamp(1rem, 4cqi, 2rem) 1.75rem 0;background: #6EE2E1;border: 1px solid #95A0A0;border-radius: min(0, .75rem);box-shadow: 0 24px 48px -30px var(--falcon-snug);transform: rotate(0deg) }
.mason-heath_sleek-gull::before { position: absolute;top: 0;bottom: 0;left: 3.25rem;width: 2px;background: color-mix(in srgb, var(--spruce-sienna) 55%, transparent);content: '' }
.mason-heath_sleek-gull::after { position: absolute;top: -0.75rem;left: 50%;width: 6rem;height: 1.625rem;border-radius: .5rem;background: var(--aura-rowan);border: 1px solid #95A0A0;box-shadow: 0 6px 12px -8px var(--falcon-snug);content: '';transform: translateX(-50%) }
ol.mason-heath_otter-finch.mason-heath_otter-finch,ul.mason-heath_otter-finch.mason-heath_otter-finch { padding-left: 0;margin: 0;list-style: none }
ol.mason-heath_otter-finch.mason-heath_otter-finch > li,ul.mason-heath_otter-finch.mason-heath_otter-finch > li { margin-block: 0 }
.mason-heath_moth-cotton { display: grid;grid-template-columns: 3.25rem minmax(0, 1fr);align-items: center;min-height: 3rem;padding-block: .5rem;border-bottom: 1px solid #95A0A0;cursor: pointer }
.mason-heath_moth-cotton > input { flex: none;display: inline-grid;place-items: center;margin: 0;width: 1.25rem;height: 1.25rem;font-size: inherit;border: 2px solid #95A0A0;border-radius: min(var(--hatch-hazel), .3125rem);background: var(--fox-spindle);cursor: pointer;transition: background-color var(--oyster-glad) var(--chapel-fox), border-color var(--oyster-glad) var(--chapel-fox);appearance: none;-webkit-appearance: none }
.mason-heath_moth-cotton > input::before { width: .3125rem;height: .625rem;border: solid var(--grape-basalt);border-width: 0 2.5px 2.5px 0;opacity: 0;content: '';transform: translateY(-0.0625rem) rotate(45deg) scale(.4);transition: opacity var(--oyster-glad) var(--chapel-fox), transform var(--oyster-glad) var(--chapel-fox) }
.mason-heath_moth-cotton > input:checked { background: var(--quiet-fern);border-color: var(--quiet-fern) }
.mason-heath_moth-cotton > input:checked::before { opacity: 1;transform: translateY(-0.0625rem) rotate(45deg) scale(1) }
.mason-heath_moth-cotton > input:hover { border-color: var(--spruce-sienna) }
.mason-heath_moth-cotton > input:focus-visible { outline: 3px solid var(--spruce-sienna);outline-offset: 2px }
.mason-heath_moth-cotton > input { justify-self: center }
.mason-heath_mica-lemon { padding-left: 1rem;color: var(--hazy-mint) }
.mason-heath_moth-cotton > input:checked + .mason-heath_mica-lemon { color: var(--ferry-juniper);text-decoration: line-through;text-decoration-color: var(--spruce-sienna) }
.ferry-halo { margin-block: max(var(--heath-bolt), 2.5rem);padding-top: 1.375rem;container-type: inline-size }
.ferry-halo_hazy-lily { position: relative;display: grid;padding: max(.75rem, 1.625rem) clamp(1.375rem, 3.8cqi, 2.75rem) clamp(1.375rem, 3.8cqi, 2.75rem);border: max(2px, var(--snug-canal)) solid var(--hazy-mint);border-radius: min(var(--basil-vessel), 1.5rem) }
.ferry-halo-is-cumin-dingo .ferry-halo_hazy-lily { border-color: var(--quiet-fern) }
.ferry-halo-is-vessel-rook .ferry-halo_hazy-lily { border-color: var(--topaz-arrow) }
.ferry-halo_pulse-bolt { margin: calc(-1 * max(.75rem, 1.625rem) - .625em - 1px) 3.25rem max(var(--cashew-smoke), .75rem) -0.75rem;padding: 0 .75rem;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);font-size: var(--pearl-saffron);line-height: 1.25;background: var(--fox-spindle);justify-self: start;overflow-wrap: break-word }
.ferry-halo_pulse-bolt { min-width: 0;overflow-wrap: anywhere }
.ferry-halo_pulse-bolt { font-size: min(var(--pearl-saffron), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 3.75rem) / 5.87)) }
.ferry-halo-is-ruby-breeze .ferry-halo_pulse-bolt { font-size: min(var(--pearl-saffron), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 3.75rem) / 8.31)) }
.ferry-halo_pebble-bean { position: absolute;top: 0;right: max(var(--oak-stream), 1.125rem);display: grid;place-items: center;width: 2.75rem;height: 2.75rem;color: var(--hazy-mint);border-radius: 50%;background: var(--aura-rowan);box-shadow: 0 0 0 .375rem var(--fox-spindle);transform: translateY(-50%) }
.ferry-halo_pebble-bean svg { width: 1.375rem;height: 1.375rem }
.ferry-halo-is-cumin-dingo .ferry-halo_pebble-bean { color: var(--grape-basalt);background: var(--quiet-fern) }
.ferry-halo-is-vessel-rook .ferry-halo_pebble-bean { color: var(--fox-spindle);background: var(--hazy-mint) }
.ferry-halo_spindle-pearl { max-width: 70ch;min-width: 0 }
.ferry-halo_spindle-pearl p { margin: 0 }
.ferry-halo_spindle-pearl p + p { margin-top: .625rem }
.clay-sloop { margin-block: max(var(--heath-bolt), 2.5rem);margin-inline: 0;container-type: inline-size;overflow-wrap: break-word }
.clay-sloop :where(h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,figcaption) { margin: 0 }
.clay-sloop :where(h2,h3,dfn) { hyphens: auto }
.clay-sloop_mason-sycamore { margin-bottom: max(var(--oak-stream), 1.25rem) }
ol.clay-sloop_dove-dill.clay-sloop_dove-dill,ul.clay-sloop_dove-dill.clay-sloop_dove-dill { padding-left: 0;margin: 0;list-style: none }
ol.clay-sloop_dove-dill.clay-sloop_dove-dill > li,ul.clay-sloop_dove-dill.clay-sloop_dove-dill > li { margin-block: 0 }
.clay-sloop_dove-dill { border-top: max(2px, var(--snug-canal)) solid var(--hazy-mint) }
.clay-sloop_oyster-smooth { border-bottom: 1px solid #95A0A0 }
.clay-sloop_neat-fleet { display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: var(--cashew-smoke) max(var(--oak-stream), 1rem);padding-block: max(var(--oak-stream), 1.25rem) }
.clay-sloop_neat-fleet { color: inherit;text-decoration: none;background: none;border-bottom: 0 }
.clay-sloop-is-kayak-dill .clay-sloop_neat-fleet { grid-template-columns: auto minmax(0, 1fr) auto }
.clay-sloop_estuary-snow { min-width: 2.2em;font-family: var(--plush-umber);font-weight: var(--ledge-bow);letter-spacing: 0.08em;text-transform: uppercase;font-size: var(--fiber-kale);color: var(--ferry-juniper);font-variant-numeric: tabular-nums lining-nums }
.clay-sloop_oxide-marble { display: grid;gap: .25rem;min-width: 0 }
.clay-sloop_motet-starling { font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);font-size: min(1.9rem, 9cqi);color: var(--hazy-mint);transition: color var(--oyster-glad) var(--chapel-fox);overflow-wrap: anywhere }
.clay-sloop_vessel-modest { font-size: var(--fiber-kale);color: var(--ferry-juniper) }
.clay-sloop_adobe-stark { display: grid;place-items: center;flex: none;color: var(--hazy-mint);transition: transform var(--oyster-glad) var(--chapel-fox), background-color var(--oyster-glad) var(--chapel-fox), color var(--oyster-glad) var(--chapel-fox), border-color var(--oyster-glad) var(--chapel-fox) }
.clay-sloop_adobe-stark { width: 2.875rem;height: 2.875rem;border-radius: 50%;border: 1px solid #95A0A0 }
.clay-sloop_adobe-stark svg { width: 1.25rem;height: 1.25rem }
.clay-sloop_neat-fleet:hover .clay-sloop_motet-starling { color: var(--topaz-arrow) }
.clay-sloop_neat-fleet:hover .clay-sloop_adobe-stark { color: var(--grape-basalt);background: var(--quiet-fern);border-color: var(--quiet-fern);transform: translateX(.25rem) }
.pond-clover { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
.pond-clover_millet-cove { display: grid;gap: max(.75rem, 1.625rem);align-items: center }
.pond-clover_ruby-crystal { display: inline-grid;place-items: center;width: 2.5rem;height: 2.5rem;margin-bottom: max(var(--cashew-smoke), .75rem);color: var(--hazy-mint);border-radius: 50%;background: var(--aura-rowan) }
.pond-clover_ruby-crystal svg { width: 1.25rem;height: 1.25rem }
.pond-clover-is-granite-lily .pond-clover_ruby-crystal { color: var(--grape-basalt);background: var(--quiet-fern) }
.pond-clover-is-harbor-swift .pond-clover_ruby-crystal { color: var(--topaz-arrow);background: var(--bison-gull) }
.pond-clover_violet-wise { margin: 0;max-width: 16ch;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);line-height: 1.08;letter-spacing: var(--marsh-prairie);text-transform: var(--lilac-leaf);font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.625rem);text-wrap: balance;overflow-wrap: break-word }
.pond-clover-is-iron-reef .pond-clover_violet-wise { max-width: 24ch;font-size: min(1.9rem, 2rem) }
.pond-clover_violet-wise { min-width: 0;overflow-wrap: anywhere }
.pond-clover_violet-wise { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.625rem), calc((100cqi) / 5.87)) }
.pond-clover-is-mesa-lynx .pond-clover_violet-wise { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.625rem), calc((100cqi) / 8.31)) }
.pond-clover-is-iron-reef .pond-clover_violet-wise { font-size: min(min(1.9rem, 2rem), calc((100cqi) / 5.87)) }
.pond-clover-is-iron-reef.pond-clover-is-mesa-lynx .pond-clover_violet-wise { font-size: min(min(1.9rem, 2rem), calc((100cqi) / 8.31)) }
.pond-clover_tack-motet { position: relative;padding: calc(clamp(1.375rem, 3.8cqi, 2.75rem) + .5rem) clamp(1.375rem, 3.8cqi, 2.75rem) clamp(1.375rem, 3.8cqi, 2.75rem);color: var(--hazy-mint);border-radius: .1875rem;background: color-mix(in srgb, var(--spruce-sienna) 13%, #6EE2E1);box-shadow: 0 1px 2px rgba(0,0,0,.08), 0 20px 34px -20px var(--falcon-snug);transform: rotate(-.7deg) }
.pond-clover_tack-motet::before { position: absolute;top: -0.8125rem;left: 50%;width: 7rem;height: 1.75rem;background: color-mix(in srgb, var(--aura-rowan) 70%, transparent);border: 1px solid color-mix(in srgb, #95A0A0 60%, transparent);content: '';transform: translateX(-50%) rotate(-3deg) }
.pond-clover_tack-motet p { margin: 0;font-size: var(--pearl-saffron);line-height: 1.5;overflow-wrap: break-word }
.pond-clover_tack-motet p + p { margin-top: .75rem }
.drift-quarry { margin-block: max(var(--heath-bolt), 2.5rem);container-type: inline-size }
ol.drift-quarry_grand-arch.drift-quarry_grand-arch,ul.drift-quarry_grand-arch.drift-quarry_grand-arch { padding-left: 0;list-style: none }
ol.drift-quarry_grand-arch.drift-quarry_grand-arch > li,ul.drift-quarry_grand-arch.drift-quarry_grand-arch > li { margin-block: 0 }
.drift-quarry_balm-hardy { margin: 0 0 1rem;max-width: 24ch;text-wrap: balance }
.drift-quarry_grand-arch { display: grid;gap: .75rem;margin: 0;padding: 0;list-style: none }
.drift-quarry_fawn-snug { display: flex;flex-direction: column }
.drift-quarry_estuary-shy { order: -1;display: flex;align-items: center;height: 2.75rem;margin-bottom: var(--cashew-smoke);padding: 0 var(--cashew-smoke);background: var(--early-smooth);border-left: .25rem solid var(--quiet-fern);border-radius: 0 min(0, .625rem) min(0, .625rem) 0 }
.drift-quarry_hull-duet { font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: var(--pearl-saffron);line-height: 1;color: var(--topaz-arrow) }
.drift-quarry_fawn-snug:last-child .drift-quarry_estuary-shy { background: var(--quiet-fern) }
.drift-quarry_fawn-snug:last-child .drift-quarry_hull-duet { color: var(--grape-basalt) }
.drift-quarry_ledge-quince { margin: 0 0 .375rem;font-size: var(--pearl-saffron);line-height: 1.3;text-wrap: balance }
.drift-quarry_gravel-smoke { margin: 0;color: var(--ferry-juniper) }
.oval-able_pepper-lucid { font-size: min(min(clamp(2.5rem, 4.82vw + .875rem, 4.3125rem), 16.58vw), 11.2vw);text-wrap: balance;overflow-wrap: break-word;hyphens: auto }
.oval-able_cumin-oyster { max-width: 48ch;color: var(--ferry-juniper) }
.oval-able_chestnut-lucid { display: flex;flex-wrap: wrap;align-items: center;gap: var(--cashew-smoke) .75rem }
.oval-able_even-twig { display: inline-flex;align-items: center;gap: .5rem;font-weight: var(--hull-keen);color: var(--hazy-mint);background: none;border: 0;transition: text-decoration-color var(--oyster-glad) var(--chapel-fox);text-decoration-line: underline;text-decoration-color: #95A0A0;text-decoration-thickness: var(--snug-canal);text-underline-offset: .3em }
.oval-able_even-twig:hover { color: var(--hazy-mint);text-decoration-line: underline;text-decoration-thickness: var(--snug-canal);text-decoration-color: var(--spruce-sienna) }
.oval-able_even-twig svg { width: 1.125rem;height: 1.125rem;transition: transform var(--oyster-glad) var(--chapel-fox) }
.oval-able_even-twig:hover svg { transform: translateX(.1875rem) }
.oval-able { position: relative;display: grid;place-items: center;overflow: hidden;min-height: min(78vh, 47.5rem);padding-block: var(--plain-flute);text-align: center;isolation: isolate }
.oval-able_timber-tide { position: absolute;inset: 0;z-index: -1;display: grid;place-items: center;font-family: var(--hardy-neat);font-weight: var(--tundra-wisp);font-size: min(44vw, 32.5rem);line-height: 1;letter-spacing: -.04em;pointer-events: none;user-select: none }
.oval-able_aspen-fossil { max-width: 41.25rem;margin-inline: auto }
.oval-able_drum-hoop { display: inline-block;margin: 0 0 var(--oak-stream);padding: .25rem .75rem;font-family: var(--plush-umber);font-size: var(--fiber-kale);letter-spacing: .14em;color: var(--ferry-juniper);border: 3px solid #95A0A0;border-radius: var(--aster-shore) }
.oval-able_pepper-lucid { margin: 0 auto var(--cashew-smoke);max-width: 18ch }
.oval-able_cumin-oyster { margin: 0 auto 1rem;max-width: 42ch;font-size: var(--pearl-saffron) }
.oval-able_chestnut-lucid { flex-direction: column;align-items: stretch;gap: .75rem }
.oval-able_slate-cobalt { margin: var(--cashew-smoke) 0 0;font-size: var(--fiber-kale);color: var(--ferry-juniper) }
h1,h2,h3 { word-spacing: 0.071em }
@media (min-width: 560px) {
    .tamarind-early_maple-glen { flex: 0 0 auto }
    .oval-able_chestnut-lucid { flex-direction: row;justify-content: center;align-items: center }
}
@media (max-width: 959px) {
    .tamarind-early_azure-aurora { display: none }
}
@media (max-width: 939px) {
    .glad-chalk { position: sticky;top: 0 }
    html { scroll-padding-top: 4.75rem }
    html:has(.glad-chalk.glad-chalk-is-lattice-canal) { overflow: hidden }
}
@media (min-width: 640px) {
    .cashew-carmine_motet-smoke { padding-inline: 1.875rem;font-size: var(--pearl-saffron) }
}
@container (min-width: 520px) {
    .delta-arch-is-nettle-polka .delta-arch_tempo-mica { grid-template-columns: repeat(2, minmax(0, 1fr)) }
    .delta-arch-is-nettle-polka.delta-arch-is-sienna-harbor .delta-arch_tempo-mica > :first-child { grid-column: span 2 }
    .delta-arch_kernel-brook { flex-direction: column;align-items: stretch;gap: max(var(--oak-stream), 1rem);padding: clamp(1.125rem, 3cqi, 1.75rem);min-height: 9.375rem }
    .delta-arch_lumen-candid { display: inline }
    .delta-arch_melon-cumin { margin-top: auto }
}
@container (min-width: 640px) {
    .merry-thatch_sorrel-pearl { column-gap: max(1rem, 2rem);column-count: 2;column-rule: 1px solid #95A0A0 }
}
@container (min-width: 700px) {
    .sled-eagle-is-polka-twig .sled-eagle_verse-crater { grid-template-columns: repeat(2, minmax(0, 1fr));gap: max(.75rem, 1.5rem);padding-bottom: 3.5rem }
    .sled-eagle-is-hammock-pewter .sled-eagle_verse-crater { grid-template-columns: repeat(3, minmax(0, 1fr));gap: max(.75rem, 1.5rem);padding-bottom: 3.5rem }
    .sled-eagle-is-polka-twig .sled-eagle_starling-pollen:nth-child(even),.sled-eagle-is-hammock-pewter .sled-eagle_starling-pollen:nth-child(3n+2) { transform: translateY(3.5rem) }
    .azure-comet_arrow-solid { grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) }
    .azure-comet_arrow-solid .azure-comet_wand-pixel { grid-column: auto;text-align: right }
}
@container (min-width: 760px) {
    .flame-wren_lumen-cliff { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr) }
    .flame-wren_gable-shale { min-height: 18.75rem }
    .flame-wren_wing-fennel { align-self: center;padding: max(var(--heath-bolt), 2.75rem) }
    .celery-lively-is-fossil-wand .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(1, minmax(0, 1fr)) }
    .celery-lively-is-vapor-lupine .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(0, 1fr)) }
    .celery-lively-is-wand-fresh .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr)) }
    .celery-lively-is-silk-cedar .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(4, minmax(0, 1fr)) }
    .celery-lively-is-eagle-dusk .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(5, minmax(0, 1fr)) }
    .celery-lively-is-gable-keen .celery-lively_melon-blaze { grid-template-columns: minmax(0, 1.4fr) repeat(6, minmax(0, 1fr)) }
    .cairn-arbor_crystal-canopy { grid-template-columns: 3.5rem minmax(0, 4fr) minmax(0, 6fr);gap: max(.75rem, 1.75rem);padding-block: max(.75rem, 1.5rem) }
    .cairn-arbor_chord-cumin { grid-row: auto;width: 3.5rem;height: 3.5rem }
    .cairn-arbor_prism-pulse { font-size: var(--pearl-saffron) }
    .basalt-plank_oat-jade { grid-template-columns: 4.5rem minmax(0, 1fr) 3rem }
    .basalt-plank_timber-pansy { display: grid;place-items: center;align-self: center;width: 2.75rem;height: 2.75rem;color: var(--topaz-arrow);border-radius: 50%;border: 1px solid #95A0A0 }
    .clay-sloop_motet-starling { font-size: clamp(1.4375rem, 2.78vw + .5rem, 2.5rem) }
    .pond-clover_millet-cove { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);column-gap: max(var(--heath-bolt), 2.5rem) }
    .pond-clover_violet-wise { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.625rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) * 5 / 11) / 5.87)) }
    .pond-clover-is-mesa-lynx .pond-clover_violet-wise { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.625rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) * 5 / 11) / 8.31)) }
    .pond-clover-is-iron-reef .pond-clover_violet-wise { font-size: min(min(1.9rem, 2rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) * 5 / 11) / 5.87)) }
    .pond-clover-is-iron-reef.pond-clover-is-mesa-lynx .pond-clover_violet-wise { font-size: min(min(1.9rem, 2rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) * 5 / 11) / 8.31)) }
}
@container (min-width: 800px) {
    .azure-comet_vapor-bloom { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: max(1rem, 2.5rem);align-items: end }
    .azure-comet_jolly-frank { aspect-ratio: 16 / 7 }
    .mason-heath_broom-frank { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: max(var(--heath-bolt), 3rem);align-items: center }
}
@container (min-width: 820px) {
    .heath-dove_proud-sapphire { grid-template-columns: minmax(0, 1fr) auto;align-items: end;column-gap: max(var(--heath-bolt), 2.5rem) }
    .heath-dove_atoll-mantle { font-size: min(var(--falcon-quarry), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem - max(var(--heath-bolt), 2.5rem)) / 5.87)) }
    .heath-dove-is-plover-shale .heath-dove_atoll-mantle { font-size: min(var(--falcon-quarry), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem - max(var(--heath-bolt), 2.5rem)) / 8.31)) }
    .heath-dove-is-lime-tern .heath-dove_atoll-mantle { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.5rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem - max(var(--heath-bolt), 2.5rem)) / 5.87)) }
    .heath-dove-is-lime-tern.heath-dove-is-plover-shale .heath-dove_atoll-mantle { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.5rem), calc((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem - max(var(--heath-bolt), 2.5rem)) / 8.31)) }
    .heath-dove_paper-corn { text-align: right;justify-items: end }
    .heath-dove .heath-dove_ash-canopy { width: auto;padding-inline: 1.875rem }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(1) .drift-quarry_estuary-shy { height: 5.25rem }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(2) .drift-quarry_estuary-shy { height: 8rem }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(3) .drift-quarry_estuary-shy { height: 10.75rem }
    .drift-quarry-is-mist-early .drift-quarry_grand-arch { align-items: end;gap: var(--cashew-smoke);grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr) }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug { justify-content: flex-end }
    .drift-quarry-is-mist-early .drift-quarry_estuary-shy { order: 0;align-items: flex-end;margin: var(--oak-stream) 0 0;padding: var(--cashew-smoke) var(--oak-stream);border-left: 0;border-top: .25rem solid var(--quiet-fern);border-radius: min(0, .625rem) min(0, .625rem) 0 0 }
    .drift-quarry-is-mist-early .drift-quarry_lynx-grape { padding-right: var(--oak-stream) }
    .drift-quarry-is-mist-early .drift-quarry_hull-duet { font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.75rem) }
}
@container (min-width: 860px) {
    .celery-lively-is-ballad-forge .celery-lively_clay-solid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: end;column-gap: max(var(--heath-bolt), 2.5rem) }
    .celery-lively_gull-lotus { font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) / 2) / 5.87)) }
    .celery-lively-is-bridge-talc .celery-lively_gull-lotus { font-size: min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), calc(((100cqi - max(var(--heath-bolt), 2.5rem)) / 2) / 8.31)) }
}
@media (min-width: 720px) {
    body:has(.reed-vast:not([hidden]))::after { height: 6rem }
}
@media (max-width: 919px) {
    .glad-chalk { position: sticky;top: 0 }
    html { scroll-padding-top: 4.75rem }
    html:has(.glad-chalk.glad-chalk-is-lattice-canal) { overflow: hidden }
}
@media (min-width: 760px) {
    .bolt-comet_candid-honey { grid-template-columns: 13.75rem minmax(0, 1fr);align-items: baseline }
    .cashew-carmine_lucid-tundra { max-width: 37.5rem;padding: .875rem 2rem 1.875rem }
    .cashew-carmine_agate-fawn { flex-direction: row-reverse;justify-content: flex-start;align-items: center;gap: 1rem }
}
@media (prefers-reduced-motion: reduce) {
    .glad-chalk_linen-cobalt, .glad-chalk_kale-peach, .glad-chalk_mellow-sharp::before, .glad-chalk_mellow-sharp::after, .glad-chalk_mellow-sharp i { transition: none }
    .cashew-carmine, .cashew-carmine *, .cashew-carmine *::before, .cashew-carmine *::after { animation: none !important;transition: none !important }
    .reed-vast, .reed-vast *, .reed-vast *::before, .reed-vast *::after { animation: none !important;transition: none !important }
    .neat-solar, .neat-solar *, .neat-solar *::before, .neat-solar *::after { animation: none !important;transition: none !important }
    .clay-sloop_adobe-stark { transition: none }
    .pond-clover_tack-motet { transform: none }
}
@media (max-width: 899px) {
    .glad-chalk { position: sticky;top: 0 }
    html { scroll-padding-top: 4.75rem }
    html:has(.glad-chalk.glad-chalk-is-lattice-canal) { overflow: hidden }
}
@media (max-width: 879px) {
    .glad-chalk { position: sticky;top: 0 }
    html { scroll-padding-top: 4.75rem }
    html:has(.glad-chalk.glad-chalk-is-lattice-canal) { overflow: hidden }
}
@media (max-width: 859px) {
    .glad-chalk { position: sticky;top: 0 }
    html { scroll-padding-top: 4.75rem }
    html:has(.glad-chalk.glad-chalk-is-lattice-canal) { overflow: hidden }
}
@media (min-width: 768px) {
    .vast-bison_cairn-bison { grid-template-columns: repeat(auto-fit, minmax(16.25rem, 1fr)) }
}
@keyframes oak-dockPaper {
    from { transform: translateY(100%) }
    to { transform: none }
}
@keyframes mirror-pulse {
    from { opacity: 0 }
    to { opacity: 1 }
}
@media (min-width: 860px) {
    .glad-chalk_tide-ballad .glad-chalk_amber-radish { display: inline-grid }
    .glad-chalk_fable-lark { gap: 2rem;min-height: 5.25rem }
    .glad-chalk_rustic-vine, .glad-chalk_linen-cobalt { display: none }
    .glad-chalk_mango-weave { grid-column: 1;display: flex;align-items: center;gap: 1.625rem;justify-self: start }
    .glad-chalk_mist-arch { display: flex;align-items: center;gap: 1.625rem }
    .glad-chalk_dove-cabin { width: auto;height: auto;padding: .625rem 1.125rem;border-radius: var(--aster-shore) }
    .glad-chalk_cactus-yew { position: static;width: auto;height: auto;margin: 0;overflow: visible;white-space: nowrap;clip: auto }
    .glad-chalk_dove-cabin svg { display: none }
    .glad-chalk_tide-ballad { font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem) }
}
@media (min-width: 880px) {
    .glad-chalk_tide-ballad .glad-chalk_amber-radish { display: inline-grid }
    .glad-chalk_fable-lark { gap: 2rem;min-height: 5.25rem }
    .glad-chalk_rustic-vine, .glad-chalk_linen-cobalt { display: none }
    .glad-chalk_mango-weave { grid-column: 1;display: flex;align-items: center;gap: 1.625rem;justify-self: start }
    .glad-chalk_mist-arch { display: flex;align-items: center;gap: 1.625rem }
    .glad-chalk_dove-cabin { width: auto;height: auto;padding: .625rem 1.125rem;border-radius: var(--aster-shore) }
    .glad-chalk_cactus-yew { position: static;width: auto;height: auto;margin: 0;overflow: visible;white-space: nowrap;clip: auto }
    .glad-chalk_dove-cabin svg { display: none }
    .glad-chalk_tide-ballad { font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem) }
}
@keyframes reef-carmine {
    from { opacity: 0;transform: translateY(1.25rem) }
    to { opacity: 1;transform: none }
}
@keyframes vessel-siltLucid {
    from { opacity: 0;transform: translateX(1.5rem) }
    to { opacity: 1;transform: none }
}
@media (max-width: 699px) {
    .oasis-creek-is-fresh-neat .oasis-creek_tidy-falcon { position: fixed;top: auto;bottom: auto;left: 1rem;right: 1rem;width: auto;min-width: 0;max-width: none;margin-top: .5rem;max-height: calc(100dvh - 8.75rem);overflow-y: auto }
    .oasis-creek-is-fresh-neat .oasis-creek_cinder-verse { display: none }
    .oasis-creek-is-fresh-neat .oasis-creek_ferry-sparrow { display: inline }
    .oasis-creek-is-fresh-neat select { max-width: 7.2em }
    .oval-able_timber-tide { place-items: end center;font-size: 62vw;line-height: .78 }
}
@media (min-width: 900px) {
    .fawn-cozy svg { height: 10.625rem }
    .bolt-comet_bonsai-ridge { grid-template-columns: auto minmax(0, 1fr);gap: 1rem;align-items: stretch }
    .bolt-comet_torch-pixel { text-align: left;transform: rotate(180deg);writing-mode: vertical-rl }
    .bolt-comet_torch-pixel { padding-left: var(--cashew-smoke);border-left: 1px solid #95A0A0 }
    .reed-vast { left: auto;right: 1.5rem;bottom: auto;top: 5.5rem;width: 22.5rem;animation-name: vessel-siltLucid }
    .glad-chalk_tide-ballad .glad-chalk_amber-radish { display: inline-grid }
    .glad-chalk_fable-lark { gap: 2rem;min-height: 5.25rem }
    .glad-chalk_rustic-vine, .glad-chalk_linen-cobalt { display: none }
    .glad-chalk_mango-weave { grid-column: 1;display: flex;align-items: center;gap: 1.625rem;justify-self: start }
    .glad-chalk_mist-arch { display: flex;align-items: center;gap: 1.625rem }
    .glad-chalk_dove-cabin { width: auto;height: auto;padding: .625rem 1.125rem;border-radius: var(--aster-shore) }
    .glad-chalk_cactus-yew { position: static;width: auto;height: auto;margin: 0;overflow: visible;white-space: nowrap;clip: auto }
    .glad-chalk_dove-cabin svg { display: none }
    .glad-chalk_tide-ballad { font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem) }
    .neat-solar { right: 1.75rem;bottom: 1.75rem;width: 3.25rem;height: 3.25rem }
}
@media (max-width: 559px) {
    .tamarind-early_cadence-ready { display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3 }
    .oasis-creek-is-bean-lime .oasis-creek_ready-denim { position: static }
    .oasis-creek-is-bean-lime .oasis-creek_tidy-falcon { left: .75rem;right: .75rem;width: auto;min-width: 0;max-width: none;transform: none }
}
@media (max-width: 479px) {
    .oasis-creek_radish-orchid, .oasis-creek_cinder-verse, .oasis-creek_ferry-sparrow { position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;white-space: nowrap;border: 0;clip: rect(0 0 0 0) }
    .oasis-creek_flora-juniper { gap: .3em;padding: .375rem .5rem }
    .vast-bison .tulip-humble { padding-inline: min(1.875rem, 5vw) }
    .flora-gust .tulip-humble { padding-inline: min(1.875rem, 5vw) }
}
@media (min-width: 920px) {
    .glad-chalk_tide-ballad .glad-chalk_amber-radish { display: inline-grid }
    .glad-chalk_fable-lark { gap: 2rem;min-height: 5.25rem }
    .glad-chalk_rustic-vine, .glad-chalk_linen-cobalt { display: none }
    .glad-chalk_mango-weave { grid-column: 1;display: flex;align-items: center;gap: 1.625rem;justify-self: start }
    .glad-chalk_mist-arch { display: flex;align-items: center;gap: 1.625rem }
    .glad-chalk_dove-cabin { width: auto;height: auto;padding: .625rem 1.125rem;border-radius: var(--aster-shore) }
    .glad-chalk_cactus-yew { position: static;width: auto;height: auto;margin: 0;overflow: visible;white-space: nowrap;clip: auto }
    .glad-chalk_dove-cabin svg { display: none }
    .glad-chalk_tide-ballad { font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem) }
}
@media (max-width: 419px) {
    .oasis-creek-is-fresh-neat .oasis-creek_ferry-sparrow { display: none }
    .oasis-creek-is-fresh-neat .oasis-creek_halo-almond { display: none }
    .oasis-creek-is-fresh-neat .oasis-creek_mahogany-comet { display: none }
}
@media (min-width: 940px) {
    .glad-chalk_tide-ballad .glad-chalk_amber-radish { display: inline-grid }
    .glad-chalk_fable-lark { gap: 2rem;min-height: 5.25rem }
    .glad-chalk_rustic-vine, .glad-chalk_linen-cobalt { display: none }
    .glad-chalk_mango-weave { grid-column: 1;display: flex;align-items: center;gap: 1.625rem;justify-self: start }
    .glad-chalk_mist-arch { display: flex;align-items: center;gap: 1.625rem }
    .glad-chalk_dove-cabin { width: auto;height: auto;padding: .625rem 1.125rem;border-radius: var(--aster-shore) }
    .glad-chalk_cactus-yew { position: static;width: auto;height: auto;margin: 0;overflow: visible;white-space: nowrap;clip: auto }
    .glad-chalk_dove-cabin svg { display: none }
    .glad-chalk_tide-ballad { font-size: clamp(1.125rem, var(--pearl-saffron), 1.5rem) }
}
@media (min-width: 960px) {
    .tamarind-early_ocean-basil-is-canon-vast { font-size: clamp(1.75rem, 6.3cqi, 3.75rem) }
    .tamarind-early_canal-wren { grid-template-columns: 15.625rem minmax(0, 1fr);gap: 0;min-height: clamp(32.5rem, 68vh, 42.5rem) }
    .tamarind-early_canal-wren { overflow: hidden;border: max(1px, 3px) solid #95A0A0;border-radius: min(var(--basil-vessel), 1.75rem);background: var(--fox-spindle) }
    .tamarind-early_plaid-fox { grid-column: 2;grid-row: 1;justify-content: center;padding: clamp(1.75rem, 4vw, 4rem) }
    .tamarind-early_arch-breeze { grid-column: 1;grid-row: 1;padding: 1.25rem .875rem;border-top: 0;border-right: max(1px, 3px) solid #95A0A0;background: #6EE2E1 }
    .tamarind-early_hedge-flame { grid-template-columns: minmax(0, 1fr) }
    .tamarind-early_azure-aurora { margin-top: auto;padding: .75rem .625rem .25rem;border-top: max(1px, 3px) solid #95A0A0 }
    .tamarind-early_ocean-basil-is-camber-kettle { font-size: clamp(1.75rem, 7.0cqi, 3.75rem) }
    .vast-bison_tern-flute { grid-template-columns: minmax(0, 1fr) auto;column-gap: var(--heath-bolt);align-items: end }
    .vast-bison_nimble-ridge { grid-column: 1 / -1 }
    .flora-gust_stone-atoll { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);align-items: end }
    .flora-gust_ridge-opal { padding: 0 var(--heath-bolt) 0 0 }
    .flora-gust_crater-cocoa { padding: .25rem 0 .25rem var(--heath-bolt);border-top: 0;border-left: 3px solid color-mix(in srgb, currentColor 30%, transparent) }
    .flora-gust-is-magnet-bean .flora-gust_stone-atoll { grid-template-columns: minmax(0, 1fr) }
    .flora-gust-is-magnet-bean .flora-gust_ridge-opal { padding: 0 0 .75rem 0 }
    .flora-gust-is-magnet-bean .flora-gust_crater-cocoa { padding: .75rem 0 0 0;border-left: 0;border-top: 3px solid color-mix(in srgb, currentColor 30%, transparent) }
}
@media (min-width: 1024px) {
    .vast-bison_gable-emery { grid-template-columns: minmax(0, 1fr) 15rem;column-gap: var(--canopy-buoy);align-items: start }
    .vast-bison_cadence-snug { position: sticky;top: 7.5rem;grid-column: 2;grid-row: 1;flex-direction: column;align-items: flex-start;padding-left: .75rem;border-left: 3px solid #95A0A0 }
    .vast-bison_gable-emery > .vast-bison_bolt-dingo { grid-column: 1;grid-row: 1 }
    .vast-bison_plush-wisp { font-size: calc(min(clamp(2.5rem, 4.82vw + .875rem, 4.3125rem), 16.58vw) * 1.2) }
    .vast-bison_crest-squall { width: 100% }
}
@container (min-width: 900px) {
    .delta-arch-is-rafter-stream .delta-arch_tempo-mica { grid-template-columns: repeat(3, minmax(0, 1fr)) }
    .delta-arch-is-dock-dawn .delta-arch_tempo-mica { grid-template-columns: repeat(4, minmax(0, 1fr)) }
    .delta-arch-is-rafter-stream.delta-arch-is-sienna-harbor .delta-arch_tempo-mica > :first-child,.delta-arch-is-dock-dawn.delta-arch-is-sienna-harbor .delta-arch_tempo-mica > :first-child { grid-column: span 2 }
    .ferry-halo_spindle-pearl { font-size: var(--pearl-saffron);line-height: 1.5 }
}
@container (min-width: 940px) {
    .cypress-marsh_galaxy-flint { grid-template-columns: minmax(0, 4fr) minmax(0, 5fr) auto;column-gap: max(var(--oak-stream), 1rem);align-items: center }
    .cypress-marsh_leaf-otter { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.25rem), calc(((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem) * 5 / 9) / 5.87)) }
    .cypress-marsh-is-pond-fresh .cypress-marsh_leaf-otter { font-size: min(min(clamp(1.4375rem, 2.78vw + .5rem, 2.5rem), 2.25rem), calc(((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem) * 5 / 9) / 8.31)) }
    .cypress-marsh-is-swift-axis .cypress-marsh_leaf-otter { font-size: min(min(1.9rem, 1.875rem), calc(((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem) * 5 / 9) / 5.87)) }
    .cypress-marsh-is-swift-axis.cypress-marsh-is-pond-fresh .cypress-marsh_leaf-otter { font-size: min(min(1.9rem, 1.875rem), calc(((100cqi - 2 * clamp(1.375rem, 3.8cqi, 2.75rem) - 18.75rem) * 5 / 9) / 8.31)) }
}
@container (min-width: 520px) and (max-width: 899px) {
    .delta-arch-is-rafter-stream .delta-arch_tempo-mica,.delta-arch-is-dock-dawn .delta-arch_tempo-mica { grid-template-columns: repeat(2, minmax(0, 1fr)) }
    .delta-arch-is-snow-bean .delta-arch_tempo-mica > :first-child { grid-column: span 2 }
}
@container (min-width: 1000px) {
    .merry-thatch-is-modest-robin .merry-thatch_sorrel-pearl { column-count: 3 }
}
@container (max-width: 819px) {
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(1) .drift-quarry_estuary-shy { width: 28% }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(2) .drift-quarry_estuary-shy { width: 64% }
    .drift-quarry-is-mist-early .drift-quarry_fawn-snug:nth-child(3) .drift-quarry_estuary-shy { width: 100% }
}
