.landing__inner{max-inline-size:72rem;margin-inline:auto;padding-inline:16px}.landing__skip{position:absolute;inset-inline-start:8px;inset-block-start:-48px;z-index:30;padding:8px 14px;border-radius:8px;background:var(--brass-light);color:var(--basalt-deep);font-weight:600}.landing__skip:focus{inset-block-start:8px}.site-nav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20;color:#fff;background:color-mix(in srgb,var(--basalt-deep) 82%,transparent);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);-webkit-border-after:1px solid color-mix(in srgb,var(--brass-light) 30%,transparent);border-block-end:1px solid color-mix(in srgb,var(--brass-light) 30%,transparent)}.site-nav__bar{display:flex;align-items:center;gap:16px;max-inline-size:72rem;min-block-size:64px;margin-inline:auto;padding-inline:16px}.site-nav__brand{display:flex;align-items:center;gap:10px;min-inline-size:0;color:#fff;font:600 16px var(--font-display),var(--font-body),sans-serif;text-decoration:none}.site-nav__brand span{display:-webkit-box;max-inline-size:15rem;overflow:hidden;font-size:15px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-nav__mark{flex:none;inline-size:26px;block-size:29px;color:var(--brass-light)}.site-nav__links{display:none}.site-nav__lang,.site-nav__links a{white-space:nowrap;color:#dfe4ec;font-weight:600;text-decoration:none;padding-block:6px;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;transition:color .2s,border-color .2s}.site-nav__lang:hover,.site-nav__links a:hover{color:#fff;border-block-end-color:var(--brass-light)}.site-nav__tools{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.site-nav__lang{padding-inline:6px}.site-nav__icon{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:1px solid color-mix(in srgb,#fff 22%,transparent);border-radius:10px;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s,transform .15s var(--ease)}.site-nav__icon:hover{background:color-mix(in srgb,#fff 10%,transparent)}.site-nav__icon:active{transform:scale(.94)}.site-nav__icon svg{inline-size:20px;block-size:20px}.site-nav__create{display:none}.hero :focus-visible,.landing__footer :focus-visible,.landing__orgs :focus-visible,.site-nav :focus-visible{outline-color:var(--brass-light)}.site-nav--open .site-nav__links{position:absolute;inset-inline:0;inset-block-start:100%;display:grid;grid-gap:4px;gap:4px;padding:12px 16px 20px;background:var(--basalt-deep);-webkit-border-after:2px solid var(--brass);border-block-end:2px solid var(--brass)}.site-nav--open .site-nav__links a{padding-block:12px;font-size:18px}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(60rem 30rem at 85% 0,color-mix(in srgb,var(--brass) 18%,transparent),transparent 70%),var(--basalt)}.hero__grid{position:absolute;inset:0;z-index:-1}.hero__grid-layout{display:grid;grid-gap:40px;gap:40px;align-items:center;padding-block:48px 56px}.hero__copy{pointer-events:none}.hero__copy a{pointer-events:auto}.hero__name{margin:0 0 18px;font:600 15px var(--font-display),var(--font-body),sans-serif;color:var(--brass-light)}.hero__title{max-inline-size:16ch;margin:0 0 20px;font-size:clamp(36px,7vw,68px);line-height:1.22;color:#fff}.hero__title>span{gap:0 .28em}.hero__lead{max-inline-size:36rem;margin:0 0 32px;font-size:18px;line-height:1.75;color:#dfe4ec}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.hero__create{display:inline-flex;align-items:center;min-block-size:48px;padding:12px 24px;border-radius:12px;background:var(--brass-light);color:var(--basalt-deep);font-weight:600;font-size:17px;text-decoration:none;box-shadow:inset 0 -3px 0 var(--brass-ink);transition:background-color .2s,transform .15s var(--ease)}.hero__create:hover{background:#dcbd6c}.hero__create:active{transform:scale(.98)}.hero__login{color:#fff;font-weight:600;text-underline-offset:6px}.hero__card{inline-size:100%;max-inline-size:27rem;justify-self:center}.passport-sample{inline-size:100%;padding:22px 24px;color:var(--text);background:var(--surface);-webkit-border-start:6px solid var(--brass);border-inline-start:6px solid var(--brass);border-start-start-radius:4px;border-end-start-radius:4px;border-start-end-radius:14px;border-end-end-radius:14px}.passport-sample__caption{margin:0 0 6px;font-size:14px;color:var(--text-muted)}.passport-sample ul{margin:0;padding:0;list-style:none}.passport-sample li{display:grid;grid-gap:4px;gap:4px;justify-items:start;padding-block:14px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.passport-sample__title{font-weight:600;color:var(--heading)}.passport-sample__source{font-size:14px;color:var(--text-muted)}.passport-sample__stamp{display:inline-flex;animation:stamp .55s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.9s + var(--k) * .42s)}@keyframes stamp{0%{opacity:0;transform:scale(1.8) rotate(-10deg)}60%{opacity:1}}.hero .tilted-card__front{position:relative}.hero .tilted-card{justify-content:start}.hero+.ablaq{block-size:12px}.ablaq--still i{animation:none}.landing__places{padding-block:18px;background:var(--basalt-deep);-webkit-border-after:2px solid var(--brass);border-block-end:2px solid var(--brass)}.landing__places .scroller{font:600 clamp(26px,4vw,44px) /1.2 var(--font-display),var(--font-body),sans-serif;letter-spacing:0;filter:none}.landing__place{color:color-mix(in srgb,var(--brass-light) 80%,transparent)}.landing__place-item,.landing__place-row{display:inline-flex;align-items:center}.landing__place-item{gap:.7em;-webkit-margin-end:.7em;margin-inline-end:.7em}.landing__place-name{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.landing__place-name:lang(ar){direction:rtl}.landing__place-star{font-size:.45em;color:var(--brass)}.landing__section{padding-block:56px 8px}.landing__section>h2{-webkit-margin-after:24px;margin-block-end:24px;font-size:clamp(26px,3.4vw,36px)}.landing__open{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.landing .landing__card{block-size:100%;padding:24px;border-radius:16px;background-color:var(--surface);box-shadow:none}.landing .landing__card .spotlight-card__border{background:var(--line)}.landing-icon{display:grid;place-items:center;inline-size:52px;block-size:52px;-webkit-margin-after:16px;margin-block-end:16px;border-radius:14px;color:var(--brass-ink);background:color-mix(in srgb,var(--brass-light) 16%,transparent);border:1px solid color-mix(in srgb,var(--brass) 35%,transparent);transition:transform .3s var(--ease),background-color .3s}.landing-icon svg{inline-size:32px;block-size:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing-icon path{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){.landing-icon path{animation:draw-line linear both;animation-timeline:view();animation-range:entry calc(20% + var(--k) * 6%) entry calc(75% + var(--k) * 6%)}}.landing__card:hover .landing-icon{transform:translateY(-3px);background:color-mix(in srgb,var(--brass-light) 26%,transparent)}.landing__card:hover .landing-icon path{animation:draw-line .9s var(--ease) both;animation-delay:calc(var(--k) * 90ms);animation-timeline:auto}@keyframes draw-line{0%{stroke-dashoffset:1}}.landing__card-link{font:600 20px var(--font-display),var(--font-body),sans-serif;color:var(--heading);text-decoration:none}.landing__card-link:after{content:"";position:absolute;inset:0;z-index:2}.landing__card-link:hover{color:var(--brass-ink)}.landing__card p{margin:8px 0 0;color:var(--text-muted)}.landing__ladder{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.landing__ladder li{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:20px;background:var(--surface);border:1px solid var(--line);-webkit-border-before:4px solid var(--control-line);border-block-start:4px solid var(--control-line);border-radius:4px 4px 16px 16px}.landing__ladder li:nth-child(2){border-block-start-color:var(--tile)}.landing__ladder li:nth-child(3){border-block-start-color:var(--olive)}.landing__ladder p{margin:0}@supports (animation-timeline:view()){.landing__ladder li,.landing__open li{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.landing__newest{margin:0 0 16px;padding:0;list-style:none}.landing__newest li{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:2px;padding-block:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.landing__newest a{flex-basis:100%;font-weight:600}.landing__newest span{font-size:14px;color:var(--text-muted)}.landing__orgs{display:grid;grid-gap:24px;gap:24px;align-items:center;margin-block:56px;padding:32px 24px;border-radius:20px;color:#fff;background:var(--basalt) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'><g fill='none' stroke='%23C9A552' stroke-opacity='.2' stroke-width='1'><rect x='12' y='12' width='20' height='20'/><rect x='12' y='12' width='20' height='20' transform='rotate(45 22 22)'/><path d='M0 22h8M36 22h8M22 0v8M22 36v8'/></g></svg>");-webkit-border-after:3px solid var(--brass);border-block-end:3px solid var(--brass)}.landing__orgs h2{-webkit-margin-after:12px;margin-block-end:12px;color:#fff}.landing__orgs p{max-inline-size:42rem;margin:0;color:#dfe4ec}.landing__orgs .hero__create{justify-self:start}.landing__footer{color:#dfe4ec;background:var(--basalt-deep)}.landing__footer-grid{display:grid;grid-gap:28px;gap:28px;padding-block:40px 48px}.landing__footer-name{margin:0;font:600 18px var(--font-display),var(--font-body),sans-serif;color:var(--brass-light)}.landing__footer nav{display:grid;grid-gap:10px;gap:10px;align-content:start}.landing__footer h2{margin:0 0 4px;font-size:15px;color:#fff}.landing__footer a{color:#dfe4ec;text-decoration:none}.landing__footer a:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.hero__grid-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;min-block-size:calc(100vh - 64px - 80px);padding-block:72px}.landing__open{grid-template-columns:repeat(2,1fr)}.landing__ladder{grid-template-columns:repeat(3,1fr)}.landing__orgs{grid-template-columns:1fr auto;padding:40px 48px}.landing__footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}}@media (min-width:1240px){.site-nav__links{display:flex;gap:22px}.site-nav__login{display:none}.site-nav__create{display:inline-flex;align-items:center;min-block-size:40px;padding:8px 16px;border-radius:10px;background:var(--brass-light);color:var(--basalt-deep);font-weight:600;white-space:nowrap;text-decoration:none}.site-nav__menu{display:none}}@media (min-width:1000px){.landing__open{grid-template-columns:repeat(3,1fr)}}