.ugrak-page{--ugrak-primary:#e07a3c;--ugrak-primary-dark:#2e1f23;--ugrak-primary-light:#f4a460;--ugrak-text-dark:#2e1f23;--ugrak-text-body:#4a3428;--ugrak-text-muted:#8b7355;--ugrak-bg-white:#fffbf7;--ugrak-bg-light:#fff5eb;--ugrak-bg-accent:#ffe4d1;--ugrak-bg-dark:#2e1f23;--ugrak-border:#d2a679;--ugrak-border-light:#e8d4bf;--ugrak-shadow-sm:0 2px 4px rgba(0,0,0,.06);--ugrak-shadow-md:0 6px 16px rgba(0,0,0,.1);--ugrak-shadow-lg:0 16px 48px rgba(0,0,0,.15);font-family:var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Inter,Arial,sans-serif;color:var(--ugrak-text-body);line-height:1.7;background:var(--ugrak-bg-white);-webkit-font-smoothing:antialiased}.ugrak-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.ugrak-content-wrapper{max-width:780px;margin:0 auto}.ugrak-section{padding:6rem 0}@media (max-width:768px){.ugrak-section{padding:4rem 0}}.ugrak-hero{background:var(--ugrak-bg-dark);padding:6rem 0;position:relative;overflow:hidden}.ugrak-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width:968px){.ugrak-hero{padding:4rem 0}.ugrak-hero-grid{grid-template-columns:1fr;gap:2rem}}.ugrak-hero-eyebrow{display:inline-block;font-size:.875rem;font-weight:700;font-family:var(--font-montserrat),sans-serif;color:var(--ugrak-bg-white);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;background:linear-gradient(180deg,transparent 60%,var(--ugrak-primary) 60%);padding:.25rem .75rem}.ugrak-hero-title{color:var(--ugrak-bg-white)!important;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;line-height:1.15;letter-spacing:-.02em;font-family:var(--font-playfair),Georgia,"Times New Roman",serif}.ugrak-hero-description{color:var(--ugrak-bg-light);font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;margin-bottom:1.5rem}.ugrak-hero-image{border-radius:12px;box-shadow:var(--ugrak-shadow-lg);overflow:hidden}.ugrak-hero-image img{width:100%;height:auto;display:block}.ugrak-intro{background:var(--ugrak-bg-white)}.ugrak-intro-prose{max-width:780px;margin:0 auto;font-size:1.125rem;line-height:1.8;color:var(--ugrak-text-body)}.ugrak-intro-prose p{margin-bottom:1.5rem}.ugrak-intro-prose p:first-child:first-letter{font-size:4rem;font-weight:700;line-height:1;float:left;margin:.05em .15em 0 0;color:var(--ugrak-primary);font-family:Georgia,Times New Roman,serif}.ugrak-section-header{text-align:center;margin-bottom:4rem}.ugrak-section-label{display:inline-block;font-size:.875rem;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;background:linear-gradient(180deg,transparent 60%,#ffe066 0);padding:.25rem .75rem}.ugrak-section-label,.ugrak-section-title{font-weight:700;color:var(--ugrak-text-dark)}.ugrak-section-title{font-size:clamp(1.75rem,3.5vw,2.5rem);margin-bottom:1.5rem;font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.01em}.ugrak-section-description{font-size:1.125rem;color:var(--ugrak-text-muted);max-width:700px;margin:0 auto;line-height:1.8}.ugrak-timeline-section{background:var(--ugrak-bg-white)}.ugrak-timeline{position:relative;padding:3rem 0;max-width:1100px;margin:0 auto}.ugrak-timeline:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:2px;background:var(--ugrak-primary);z-index:1}@media (max-width:768px){.ugrak-timeline:before{left:30px;transform:none}}.ugrak-timeline-item{position:relative;margin-bottom:7rem;display:flex;align-items:flex-start;gap:6rem;padding-top:1.5rem}@media (max-width:768px){.ugrak-timeline-item{flex-direction:column!important;align-items:flex-start;padding-left:70px;padding-right:0!important;gap:1.5rem;text-align:left!important}}.ugrak-timeline-item:nth-child(odd){flex-direction:row;text-align:right;padding-right:7rem}.ugrak-timeline-item:nth-child(odd) .ugrak-timeline-year{order:1;text-align:right}.ugrak-timeline-item:nth-child(odd) .ugrak-timeline-content{order:2;text-align:left}.ugrak-timeline-item:nth-child(2n){flex-direction:row-reverse;text-align:left;padding-left:7rem}.ugrak-timeline-item:nth-child(2n) .ugrak-timeline-year{order:1;text-align:left}.ugrak-timeline-item:nth-child(2n) .ugrak-timeline-content{order:2;text-align:left}@media (max-width:768px){.ugrak-timeline-item:nth-child(2n),.ugrak-timeline-item:nth-child(odd){flex-direction:column!important;text-align:left!important;padding-left:70px;padding-right:0}.ugrak-timeline-item:nth-child(2n) .ugrak-timeline-year,.ugrak-timeline-item:nth-child(odd) .ugrak-timeline-year{position:absolute;left:0;top:0;text-align:left}.ugrak-timeline-item:nth-child(2n) .ugrak-timeline-content,.ugrak-timeline-item:nth-child(odd) .ugrak-timeline-content{order:1}}.ugrak-timeline-dot{position:absolute;left:50%;top:10px;transform:translateX(-50%);width:20px;height:20px;background:var(--ugrak-primary);border-radius:50%;border:5px solid var(--ugrak-bg-white);z-index:10}@media (max-width:768px){.ugrak-timeline-dot{left:30px;transform:none;top:10px}}.ugrak-timeline-year{font-size:clamp(3.5rem,8vw,6rem);font-weight:900;color:var(--ugrak-primary);line-height:.9;letter-spacing:-.02em;min-width:220px;flex-shrink:0}@media (max-width:768px){.ugrak-timeline-year{font-size:2.5rem;min-width:auto}}.ugrak-timeline-content{background:var(--ugrak-bg-white);max-width:450px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;position:relative;z-index:5}.ugrak-timeline-item.visible .ugrak-timeline-content{opacity:1;transform:translateY(0)}@media (max-width:768px){.ugrak-timeline-content{max-width:100%}}.ugrak-timeline-image{border-radius:6px;overflow:hidden;margin-bottom:1.5rem;box-shadow:var(--ugrak-shadow-sm);position:relative;z-index:5}.ugrak-timeline-image img{width:100%;height:auto;display:block;cursor:pointer}.ugrak-timeline-text{font-size:1rem;line-height:1.8;color:var(--ugrak-text-body)}.ugrak-timeline-text strong{color:var(--ugrak-text-dark);font-weight:600}.ugrak-timeline-text em{font-style:italic}.ugrak-final-note{background:var(--ugrak-bg-white)}.ugrak-note-text{font-size:1.125rem;line-height:1.8;max-width:800px;margin:0 auto}.ugrak-note-text,.ugrak-source-line{color:var(--ugrak-text-body);text-align:center}.ugrak-source-line{margin-top:2rem;font-size:.95rem}.ugrak-source-line strong{color:var(--ugrak-text-dark)}@media (max-width:640px){.ugrak-container{padding:0 1rem}.ugrak-hero,.ugrak-section{padding:3rem 0}}.ugrak-page .ugrak-lightbox-btn{display:block;width:100%;padding:0;margin:0;border:none;background:none;cursor:pointer}@media (prefers-reduced-motion:reduce){.ugrak-page *,.ugrak-page :after,.ugrak-page :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}